Ceci est une ancienne révision du document !


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).

sysadmin/monitoring/mumble.1317822072.txt.gz · Dernière modification: 2011/10/05 15:41 par james
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0