Ceci est une ancienne révision du document !
−Table des matières
Serveur Mumble
Pour monitorer un serveur mumble (murmurd) sous Debian squeeze avec munin :
Le monitoring s'effectue grace a un plugin python que vous pouvez télécharger ici : http://exchange.munin-monitoring.org/plugins/murmur-stats/details
Prérequis
Le plugin de monitoring utilise la lib ZeroC ice qu'il faut donc installer si vous ne l'avez pas deja :
apt-get install python-zeroc-ice
Si le serveur mumble est en version 1.2.3 (backporté de wheezy en squeeze a l'heure ou j'écris ces lignes : la version squeeze classique est la 1.2.2), il faudra aussi ice33-slice :
apt-get install ice33-slice
Il faut vérifier que vous avez bien la ligne décommentée suivante dans le fichier de configuration du serveur /etc/mumble-server.ini :
ice="tcp -h 127.0.0.1 -p 6502"
Installation
Le plugin doit être déposé dans le répertoire de votre choix, j'ai décidé de le déposer dans le répertoire /usr/local/share/munin/plugins qu'il faut donc créer (adaptez au besoin a votre cas) :
mkdir -p /usr/local/share/munin/plugins
Récupérer le fichier :
wget "http://exchange.munin-monitoring.org/plugins/murmur-stats/version/1/download" -O /usr/local/share/munin/plugins/murmur-stats-v1
Rendre le script exécutable :
chmod +x /usr/local/share/munin/plugins/murmur-stats-v1
Vous devriez maintenant pouvoir tester le fonctionnement de ce plugin en le lançcant manuellement. Vous devriez obtenir queque chose ressemblant à :
# /usr/local/share/munin/plugins/murmur-stats-v1 users.value 1 uptime.value 38.85 chancount.value 0.0 bancount.value 0
Activer le plugin dans munin
Comme toujours pour activer un plugin dans munin, il faut créer un lien symbolique dans le repertoire /etc/munin/plugins/ :
ln -s /usr/local/share/munin/plugins/murmur-stats-v1 /etc/munin/plugins/
Il faut ensuite redémarrer le servie munin-node :
/etc/init.d/munin-node restart
Et voila, vous devriez commencer a voir un nouveau graphe dans munin (apres un certain laps de temps tout de même).