Munin est un outil de surveillance système et réseau, ses résultats se présentent forme de graphiques disponibles via une interface web. L’architecture du système Munin est constituée d’un serveur principal appelé Munin-master, récupérant les informations à intervalle régulier et de plusieurs nœuds appelés Munin-node. Le nœud doit donc être installé sur le(s) serveur(s) à surveiller.Puisque communication entre le serveur maître et les nœuds se fait via le port 4949 en TCP il vous faudra ouvrir ce port. Il vous faudra bien sur avoir aussi installe un serveur web sur votre machine maître. Vous verrez qu’il est très utile de pouvoir monitorer un serveur dédie avec Munin.
Installation de Munin
Installation sur la machine maître
Nous allons lancer l’installation du munin-master, d’un noeud et de plugins
sudo apt-get install munin munin-node munin-plugins-extra
Installation sur la ou les machines nœuds
Dans cas, nous ne lançons que l’installation du nœud et des plugins
sudo apt-get install munin-node munin-plugins-extra
Configuration de munin
Configuration de la machine maître
Sur la machine maître, il faut indiquer quels nœuds vous souhaitez pouvoir surveiller. Il fauter donc ouvrir son fichier de configuration
sudo nano /etc/munin/munin.conf
Rechercher « A Simple Host Tree » et configurer de la manière suivante
# A simple host tree # Laissez ces 3 lignes si vous souhaitez aussi pouvoir surveiller la machine maitre [localhost.localdomain] address 127.0.0.1 use_node_name yes # Ajoutons un second noeud [mon.second.noeud.localdomain] address ip.de.votre.noeud use_node_name yes
Une fois la configuration terminée vous pouvez redémarrer munin
sudo /etc/init.d/munin-node restart
Configuration du noeud
Pour que chaque nœud puisse communiquer avec le serveur il faut modifier sa configuration
sudonano /etc/munin/munin-node.conf
Nous allons donner configurer le nom d’hote et permettre a la machine maître (IP 192.168.1.2) de récupérer les données de ce nœud
host_name noobunbox.net allow ^192\.168\.1\.2$
Vous pouvez maintenant redémarrer le service
sudo /etc/init.d/munin-node restart
Configuration des plugins
Si vous souhaitez savoir quels plugins sont deja installes lancez la commande suivante
sudo munin-node-configure
Pour obtenir une suggestion de plugins à installer selon votre configuration lancez
munin-node-configure --suggest
Les plugins disponibles se trouvent dans le répertoire /usr/share/munin/plugins/ et ceux installés dans le répertoire /etc/munin/plugins/. Pour installer un nouveau plugin lancez la commande suivante
sudo ln -s /usr/share/munin/plugins/plugin_name /etc/munin/plugins/plugin_name
Une fois que nous aurez installer tous les plugins que vous souhaitiez n’oubliez pas de redémarrer munin et patientez quelques minutes que munin genere de nouveaux graphiques et de nouvelles pages
sudo /etc/init.d/munin-node restart
Source