Munin est un outil de surveillance pour analyser les tendances et les problèmes (Dans la mythologie nordique, Hugin et Munin sont les corbeaux d’Odin.)
Prérequis
Le serveur de supervision doit avoir un serveur web configuré avec le répertoire root /var/www
ou /var/cache/munin/www/
, selon où s’est installer munin.
Config NGINX rapide
Le fichier /etc/nginx/sites-available/default
:
[...] |
Faire un lien symbolique vers le dossier enable puis recharcher la configuration
# ln -s /etc/nginx/sites-available/default /etc/nginx/sites-enabled/default |
munin et munin-node
Munin
munin est à installer sur le serveur de supervision
- récupére les données venant des machines à surveiller (les noeuds)
- génère des graphes sur une interface Web
Munin-node
munin-node est à installer sur toutes les machines à superviser
- collecte les informations systèmes en utilisant des plugins
La communication entre le serveur de supervision et les noeuds utilise par défaut le protocole TCP/4949
Installation
Sur le serveur de supervision
Sur le serveur de supervision :
# apt install munin |
Si vous voulez également voir les stats de votre serveurs de supervision, vous pouvez bien évidement installer aussi le munin-node sur ce dernier.
# apt install munin munin-node munin-plugins-extra |
En accèdant à http:<votreServeur-ou-votreIP/munin> vous devriez voir les statistiques qui commencent doucement à se représenter en graphe.
Pour ajouter l’adresse des noeuds il faut aller dans le fichier /etc/munin/munin.conf
:
[node01.example.com] |
Sur les noeuds
Sur tous les autres serveurs à superviser :
# apt install munin-node munin-plugins-extra |
Il faudra ensuite aller dans le fichier /etc/munin/munin-node.conf
pour configurer l’adresse du serveur de supervision. Par défaut les noeuds écoutent sur toutes les interfaces.
# A list of addresses that are allowed to connect. This must be a |
Ne pas oublier ensuite de (re)lancer les services
# service munin start |
Documentation
https://munin-monitoring.org/download/
https://blog.nicolargo.com/2012/01/installation-et-configuration-de-munin-le-maitre-des-graphes.html
https://uname.pingveno.net/blog/index.php/post/2013/08/25/Configure-Munin-graphs-with-Nginx-and-Debian-7