Yann "Bug" Dubois

Développeur WordPress freelance à Paris
Flux RSS

Configurer Munin

16 June 2011 Par : Yann Dubois Catégorie : tech

Un petit mémo sur la façon d’ajouter un nouveau serveur à surveiller dans la console web de l’outil de monitoring Munin. On appelle le serveur à surveiller un “noeud” Munin (node en anglais).

L’installation de Munin sous Debian à partir des paquets est ultra simple, je l’aborde rapidement dans mon article sur la configuration d’un serveur LAMP sous Debian.

Une fois que l’on dispose d’une console Munin accessible par le web, il est pratique de pouvoir l’utiliser pour surveiller d’un coup d’oeil tout son parc de serveur. Cela évite de plus d’installer un serveur web sur les machines qui n’en ont pas besoin (serveurs de base de données, de how to save money on car repairs fichiers,…).

Voici comment procéder (sur la base d’une installation Debian standard à partir des paquets stables).

Configuration du serveur à surveiller (node)

Se connecter au serveur à surveiller en ssh, et éditer le fichier /etc/munin/munin-node.conf :

sudo vi /etc/munin/munin-node.conf

Ajouter l’adresse IP du serveur depuis lequel est effectué le monitoring (celui où est installée la console web) en ajoutant une ligne allow sous la ligne allow ^127\.0\.0\.1$

allow ^ip.de.votre.serveur$

Sauvegardez puis relancez Munin :

sudo /etc/init.d/munin-node restart

Test d’accessibilité

Vérifiez que vous arrivez à vous connecter au noeud Munin depuis votre serveur de monitoring, avec ssh. Par défaut, le noeud Munin répondd sur le port TCP 4949. On peut utiliser un client Telnet en ligne de commande pourt tester cette connexion :

telnet adresse-de.votre-serveur.com 4949
Trying xxx.yyy.zzz.www...
Connected to votre-serveur.com.
Escape character is '^]'.
# munin node at votre-serveur.com
Connection closed by foreign host.

Si vous obtenez une réponse de ce type tout va bien. Si par contre Telnet n’arrive pas à établir la connexion, vous avez un problème de firewall qui interdit à vos machines de communiquer. Vous devez autoriser le port 4949/tcp en entrée depuis votre serveur de monitoring sur la machine qui héberge le noeud Munin.

Configuration du serveur de monitoring

Editez le fichier /etc/munin/munin.conf :

sudo vi /etc/munin/munin.conf

Ajoutez un bloc pour la machine à surveiller :

[www.votre-serveur.com]
address ip.de.votre.serveur
use_node_name yes

C’est tout ! plus qu’à attendre quelques minutes pour voir votre nouveau noeud Munin apparaître dans votre console de monitoring web.

A lire également...

WordPress › Error

There has been a critical error on your website.

Learn more about debugging in WordPress.