Munin: monitoring and email
Munin
Aperçu
Accès: https://munin.entreprise.api.gouv.fr
Le Master est installé sur watchdoge et possède 3 nodes: production1, production2, sirene.
Munin monitore de nombreuses valeurs système et envoie un mail de warning|critical lors du dépassement des seuils.
Munin récupère toutes ces informations toutes les 5 minutes auprès de ses nodes sur le port 4949 (uniquement depuis l'IP de watchdoge).
Il n'est pas possible de réduire le temps de rafraichissement de Munin (mais possible de le forcer).
Mailing
L'envoie de mail par Munin se grâce à sendmail, les mails sont interceptés par postfix qui les envoie au relai smtp de mailjet.com.
Plugins
La liste des plugins actifs peut être trouvée par:
ls /etc/munin/pluginsLa liste des plugins disponibles :
sudo munin-node-configure --suggestCommandes utiles:
Run un plugin en particulier pour visualiser les fields disponibles et leurs valeurs
munin-run <plugin_name>Pour avoir plus d'informations:
munin-run <plugin_name> debugForcer l'update de Munin:
su - munin --shell=/bin/bash -c "munin-cron"Forcer l'envoie de mail warning/critical pour tester les seuils:
su - munin --shell=/bin/bash -c "/usr/share/munin/munin-limits --contact email --force"Les données des graphiques sont stockées dans (peuvent être supprimés à la main et édités):
/var/lib/munin/<node_name>/*.rrdKnown issues
General
De nombreux changements nécessitent de relancer munin-node donc:
sudo service munin-node restartSendmail
sendmail n'arrive parfois pas à envoyer les mails car le port 25 est déjà occupé par une autre instance de sendmail... La solution est de kill ce processus et de relancer le service sendmail:
netstat -pel | grep smtp
kill <process_id>
sudo service postfix restartLiens utiles
Last updated