Documentation technique : Debian
Documentation basée sur la distribution Debian

> > > > Monitorer Transmission

Monitorer Transmission

Voici un script de monitoring pour Munin écrit en Python qui permet de monitorer un démon transmission

Pour l’utiliser, il faut s’assurer que python 2.6 soit installé sur la machine :

  1. sudo apt-get install python2.6

On a décidé de déposer nos plugins personnalisés dans le répertoire /opt/share/munin/plugins, on vérifie qu’il existe bien et on s’y déplace :

  1. #Créer le répertoire des plugins dans le cas ou il n'existe pas déjà
  2. sudo mkdir -p /opt/share/munin/plugins
  3. cd /opt/share/munin/plugins

Télécharger

Le script de monitoring nécessite le module python transmissionrpc que l’on installe comme ceci :

  1. sudo easy_install transmissionrpc

Il suffit ensuite de récupérer le script depuis Munin Exchange :

  1. wget https://raw.githubusercontent.com/munin-monitoring/contrib/master/plugins/network/transmission -O transmission

On lui donne les droits d’exécution :

  1. sudo chmod +x /opt/share/munin/plugins/transmission

Ce plugin utilise la connexion RPC de Transmission, celle-ci doit être activée dans la configuration du démon, vous devez connaitre le nom d’utilisateur autorisé à y accéder, son mot de passe, le port utilisé et le nom d’hôte.

Il est donc nécesssaire de modifier la configuration de Munin :

  1. sudo nano /etc/munin/plugin-conf.d/munin-node

On y ajoute les lignes suivantes :

  1. [transmission]
  2. env.host 127.0.0.1
  3. env.port 9091
  4. env.user transmission
  5. env.pass secret

Télécharger

Modifiez ces informations en conséquence par rapport à votre configuration de Transmission.

On active le plugin en créant le lien symbolique au bon endroit :

  1. sudo ln -s /opt/share/munin/plugins/transmission /etc/munin/plugins/transmission

On test si le plugin fonctionne correctement en utilisant la commande :

  1. sudo munin-run transmission

Vous devriez voir quelque chose du genre :

  1. multigraph transmission_throughput
  2. down.value 3066228333
  3. up.value 156328998
  4. multigraph transmission_activity
  5. total.value 3
  6. active.value 3
  7. paused.value 0

Télécharger

On redémarre finalement le noeud :

  1. sudo /etc/init.d/munin-node restart
  • Auteur :
  • Publié le :
  • Mis à jour : 25/10/15

Aucun commentaire


Qui êtes-vous ?
Ajoutez votre commentaire ici
  • Ce formulaire accepte les raccourcis SPIP [->url] {{gras}} {italique} <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.