Installer Munin pour surveiller vos serveurs
Munin est très pratique et permet de générer de nombreux graphiques différents pour suivre un serveur (ou un poste client !) ou plusieurs serveurs !
Sur le poste qui affichera les graphiques :
sudo apt-get install munin munin-node
Munin est l’outil central, l’outil qui génére les graphiques et va chercher les informations récupérée par munin-node.
Munin-node est donc, pour les postes clients le seul paquet à installer.
Configuration de munin-node (postes clients) :
Editer fichier ;
/etc/munin/munin-node.conf
A la fin du fichier vous devez donner les adresses IP autorisé à accéder aux informations de ce client.
Si vous désirez ajouter l’IP : 123.123.123.123, ajoutez :
allow ^123\.123\.123\.123$
Relancez ensuite le client :
sudo /etc/init.d/munin-node restart
Configuration de munin (serveur) :
Indiquez le chemin ou munin publiera les fichiers HTML avec tous les graphiques, par exemple :
htmldir /var/www/munin
Ensuite ajoutez les différents clients, si vous voulez ajouter le client : 123.123.123.124
[123.123.123.124]
address 123.123.123.124
use_node_name yes
Pour générer les graphiques manuellement :
sudo /usr/bin/munin-cron --force-root
Vous pouvez ajouter une ligne dans un cron :
sudo crontab -e
et ajoutez par exemple :
*/5 * * * * /usr/bin/munin-cron --force-root
Les graphiques seront mis à jour toutes les 5 minutes.
Plugins
Tous les plugins ne sont pas actifs par défaut.
Il se trouve dans le dossier :
/usr/share/munin/plugins
Par exemple, pour activer le plugins apache_access, vous devez créer un lien symbolique :
cd /etc/munin/plugins/ln -s /usr/share/munin/plugins/apache_access/etc/init.d/munin-node restart