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

> > > > Monitorer sympa

Monitorer sympa

Monitorer sympa a l’aide de Munin demande l’utilisation de deux plugin tiers dont le code est visible ici.

On décide, comme pour fail2ban de placer les plugins supplémentaires pour munin dans le répertoire /opt/share/munin/plugins :

  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
  4. # Récupérer les script
  5. sudo wget http://svn.aires-de-confluxence.info/export/6415/Serveur/munin/sympa4munin/sympa_spool
  6. sudo wget http://svn.aires-de-confluxence.info/export/6415/Serveur/munin/sympa4munin/sympa_stats
  7. # Rendre exécutable les script
  8. sudo chmod +x sympa_*

Télécharger

Il est nécessaire de modifier au moins une valeur de configuration car sympa_stats a besoin de lire le fichier de log de sympa. On modifie donc le fichier de configuration de munin :

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

Dans lequel on ajoute les lignes suivantes :

  1. [sympa_stats]
  2. user root

Télécharger

D’autres options sont possibles, si vous avez une installation non conventionnelle de sympa, elles sont expliquées dans ce fichier de description d’installation.

Ces plugin gèrent l’autodétection donc on va utiliser la commande munin-node-configure pour voir ce que l’on peut faire :

  1. sudo munin-node-configure --libdir /opt/share/munin/plugins --shell

La commande devrait afficher deux lignes à copier/coller :

  1. ln -s '/opt/share/munin/plugins/sympa_spool' '/etc/munin/plugins/sympa_spool'
  2. ln -s '/opt/share/munin/plugins/sympa_stats' '/etc/munin/plugins/sympa_stats'

Télécharger

On peut ensuite tester le plugin :

  1. sudo munin-run sympa_stats
  2. sudo munin-run sympa_spool

Télécharger

Ces commandes doivent retourner plusieurs lignes du type clé.value nombre comme :

  1. #Pour sympa_stats
  2. badFiles.value 0
  3. oldFiles.value 0
  4. senderNotAllowed.value 0
  5. keyToEditors.value 1
  6. msgAccepted.value 4
  7. msgArchived.value 4
  8. #Pour sympa_spool
  9. auth.value 0
  10. bounce.value 7
  11. digest.value 1
  12. distribute.value 0
  13. expire.value 0
  14. moderation.value 21
  15. msg.value 0
  16. outgoing.value 0
  17. subscribe.value 0
  18. task.value 22
  19. tmp.value 43
  20. topic.value 0
  21. msg_bad.value 4
  22. distribute_bad.value 0

Télécharger

Bien entendu, dernière étape, redémarrer le service munin-node :

  1. sudo /etc/init.d/munin-node restart
  • Auteur :
  • Publié le :
  • Mis à jour : 08/03/13

Aucun commentaire


Qui êtes-vous ?
  • [Se connecter]
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.