Munin est un système de monitoring qui génère des graphes d'utilisation de la mémoire vive, load average, usage CPU, réseau,…


Installation :
apt-get install munin munin-node munin-plugins-extra

Configuration

On édite le fichier munin.conf
vi /etc/munin/munin.conf
On modifie comme suivant
# a simple host tree
[hostname.domaine.tld]
  address 127.0.0.1
  use_node_name yes

On édite le fichier de configuration pour apache
vi /etc/munin/apache.conf
Décommenter la ligne "Allow from localhost 127.0.0.0/8 ::1" et ajouter "Allow from all"
<Directory /var/cache/munin/www>
       Order allow,deny
       #Allow from localhost 127.0.0.0/8 ::1
       Allow from all
       Options None
On redémarre Apache
service apache2 restart
On redémarre Munin
service munin restart
service munin-node restart

On peut se rendre sur http://domaine.tld/munin afin de visualiser les graphes

Il faut attendre quelques minutes pour voir les graphes




Si vous souhaiter ajouter des nodes a surveiller depuis votre serveur de monitoring

Sur le node on install :
apt-get install munin-node munin-plugins-extra
Sur le serveur de monitoring :
aa.aa.aa.aa = ip du node
vi /etc/munin/munin.conf
[hostname_node.domaine.tld]
    address aa.aa.aa.aa
    use_node_name yes
vi /etc/munin/munin-node.conf
allow ^aa\.aa\.aa\.aa$


Sur le node:
bb.bb.bb.bb = ip du serveur de monitoring
vi /etc/munin/munin-node.conf
allow ^bb\.bb\.bb\.bb$

On redémarre Munin sur le node et sur le serveur de monitoring
service munin restart
service munin-node restart


Ajouter des plugins :

On se déplace dans le répertoire des plugins
cd /etc/munin/plugins
Puis on fait des liens symboliques pour ceux qu'on veut utiliser
ln -s /usr/share/munin/plugins/mysql_ mysql_
ln -s /usr/share/munin/plugins/mysql_queries mysql_queries

Pour voir les plugins installer
munin-node-configure
Pour voir les plugins suggérer
munin-node-configure --suggest
Plus de plugins : https://github.com/munin-monitoring/contrib/tree/master/plugins

Répondre…