L’application Stupid Simple Server Monitor se présente comme un outil open source conçu pour les systèmes Linux. Son objectif principal est de fournir une plateforme de surveillance de serveur à la fois simple et efficace. Elle offre un suivi en temps réel des serveurs, en se concentrant sur des données telles que la bande passante, les performances et l’utilisation de la mémoire.
Bien qu’il existe de nombreuses solutions de tableaux de bord pour la surveillance de serveurs sous Linux, comme Cockpit de Fedora ou Linux Dash, Stupid Simple Server Monitor se distingue par sa facilité de prise en main. Son installation ne requiert aucune compétence en programmation ou connaissance avancée de Linux. Il suffit de s’inscrire pour commencer à l’utiliser.
Création d’un compte SSSM
La création d’un compte est une étape essentielle pour accéder aux fonctionnalités de SSSM. Pour cela, dirigez-vous vers le site web de Stupid Simple Server Monitor. Une fois sur la page, prenez le temps de parcourir les informations relatives à l’application, ce qui vous permettra de mieux comprendre son fonctionnement.
Après avoir consulté la page d’accueil de l’application, localisez le bouton bleu « Créer un compte » et cliquez dessus. Utilisez ensuite les champs « utilisateur » et « mot de passe » pour vous enregistrer. Il est primordial d’utiliser un mot de passe robuste pour assurer la sécurité de votre compte.
Si vous avez des difficultés à trouver un mot de passe sécurisé, des outils tels que le Générateur de mot de passe fort peuvent vous aider. Ces outils permettent de générer automatiquement des mots de passe à la fois efficaces et sécurisés pour vos comptes en ligne.
Une fois votre compte créé, connectez-vous au service pour poursuivre la procédure de configuration.
Installation de Cron et Curl
SSSM fonctionne grâce à l’utilisation de Cron et Curl. Par conséquent, vous devez installer ces deux outils sur votre serveur Linux. Ces outils étant présents sur la plupart des distributions Linux, leur installation ne devrait pas poser de problèmes.
Pour installer ces outils, ouvrez un terminal en utilisant les raccourcis Ctrl + Maj + T ou Ctrl + Alt + T, puis connectez-vous à votre serveur Linux via SSH. Si vous avez un accès direct à votre serveur, vous pouvez également utiliser directement la console.
Ubuntu
Les utilisateurs d’Ubuntu peuvent accéder à Curl et à Cron via les dépôts « Ubuntu Main ». Cependant, l’application Cronie n’étant pas disponible, il est nécessaire d’installer le paquet « cron » standard.
Pour installer Curl et Cron sur Ubuntu, utilisez la commande Apt ci-dessous :
sudo apt install cron curl
Debian
Les utilisateurs de Debian peuvent installer Curl via les dépôts « Debian Main ». De même que pour Ubuntu, l’application Cronie n’est pas disponible, et il faut donc installer le paquet « cron » standard.
Pour installer ces applications sur votre système Debian, utilisez la commande Apt-get suivante :
sudo apt-get install curl cron
Arch Linux
Curl fait partie des outils standards d’Arch Linux et n’a donc pas besoin d’être installé. Cependant, Cron n’est pas inclus par défaut. Les utilisateurs d’Arch ont le choix entre Cronie et Fcron. Dans ce guide, nous utiliserons Cronie. Vous pouvez trouver des informations sur Fcron ici.
sudo pacman -S cronie
Fedora
Cronie et Curl sont tous deux disponibles dans les dépôts principaux de Fedora. Leur installation est donc très simple. Ouvrez simplement un terminal et utilisez la commande Dnf ci-dessous :
sudo dnf install curl cronie
OpenSUSE
OpenSUSE offre plusieurs options pour installer Cron. Pour ce guide, nous recommandons Cronie, qui est très similaire à l’outil Cron standard. Pour l’installer, ainsi que l’outil de téléchargement Curl, entrez la commande Zypper suivante dans un terminal :
sudo zypper install curl cronie
Activation de SSSM via Cron
Stupid Simple Server Monitor se distingue par son approche simplifiée. Au lieu d’imposer aux utilisateurs de télécharger un outil de surveillance complexe, de compiler du code source ou de gérer des packages, l’équipe a mis en place un script de téléchargement automatique. Ce script, utilisant Curl (pour le téléchargement) et Cron, automatise l’ensemble du processus.
Pour démarrer la configuration, ouvrez un terminal et utilisez la commande crontab pour accéder à votre configuration Cron.
sudo EDITOR=nano crontab -e
Une fois l’éditeur Crontab ouvert, retournez sur le site web de SSSM et connectez-vous à votre compte. Vous devriez alors voir le tableau de bord. Cliquez sur le bouton « Nouveau serveur ».
En sélectionnant « Nouveau serveur », un nouvel onglet pour Cron sera généré. Copiez la commande affichée et collez-la dans l’éditeur Nano. Utilisez ensuite Ctrl + O pour enregistrer la commande.
Quittez Cron en utilisant Ctrl + X. Le système devrait alors appliquer la nouvelle commande Curl. Retournez ensuite sur le tableau de bord SSSM et actualisez la page (après environ une minute).
Après l’actualisation, vous devriez visualiser les statistiques de votre serveur sous forme de graphiques clairs et organisés.