Ceci est une ancienne révision du document !
PPE
Installation et configuration de Munin
1er étape : Installation de Munin
Pour commencez, ouvrez une console et passez en root.
Puis tapez cette commande : “apt-get update”.
Et ensuite cette commande pour le serveur qui servira aussi de client : “apt-get install munin munin-node”.
2ème étape : Configuration de Munin coté serveur
Pour cela, il faut aller dans le fichier qui se trouve “/etc/munin/munin.conf”
Et de-commenter c'est 5 lignes qui ne se trouve pas a la suite du fichier qui sont éparpillés.
dbdir /var/lib/munin
htmldir /var/cache/munin/www
logdir /var/log/munin
rundir /var/run/munin
includedir /etc/munin/munin-conf.d
Puis en bas de du fichier de “munin.conf” entrez les machines a surveiller.
[s4.m2l.org]
address 172.20.4.1
use_node_name yes
[s1.m2l.org]
address 172.20.1.1
use_node_name yes
[s4.m2l.org]
address 172.20.4.1
use_node_name yes
[s2.m2l.org]
address 172.20.2.1
use_node_name yes
[s4.m2l.org]
address 172.20.4.1
use_node_name yes
[s3.m2l.org]
address 172.20.3.1
use_node_name yes
[s4.m2l.org]
address 172.20.4.1
use_node_name yes
[s4.m2l.org]
address 172.20.4.1
use_node_name yes
[s4.m2l.org]
address 172.20.4.1
use_node_name yes
[s5.m2l.org]
address 172.20.5.1
use_node_name yes
[s4.m2l.org]
address 172.20.4.1
use_node_name yes
[s6.m2l.org]
address 172.20.6.1
use_node_name yes
[s4.m2l.org]
address 172.20.4.1
use_node_name yes
[s7.m2l.org]
address 172.20.7.1
use_node_name yes
[s4.m2l.org]
address 172.20.4.1
use_node_name yes
[s8.m2l.org]
address 172.20.8.1
use_node_name yes
[s4.m2l.org]
address 172.20.4.1
use_node_name yes
[s9.m2l.org]
address 172.20.9.1
use_node_name yes
[s4.m2l.org]
address 172.20.4.1
use_node_name yes
[r1.m2l.org]
address 172.20.4.254
use_node_name yes
3ème étape : Configuration de cron pour munin
Puis nous initialisons crontab pour qu'il lance toute les 5 minutes une vérification des serveurs qu'il supervise.
Pour cela il faut faire cette commande : “/5 * * * * munin if [ -x /usr/bin/munin-cron ]; then /usr/bin/munin-cron; fi”
4ème étape : Configuration des sondes Serveur Client
Puis nous allons configurer la sonde du serveur et du client.
Sonde du serveur :
host_name serveur.m2l.org #Nom de la machine
allow ^127\.0\.0\.1$ #IP local
allow ^172\.20\.4\.1$ #IP du serveur de supervision
allow ^172\.20\.1\.1$ #Ip superviser
allow ^172\.20\.2\.1$ #Ip superviser
allow ^172\.20\.3\.1$ #Ip superviser
allow ^172\.20\.4\.1$ #Ip superviser
allow ^172\.20\.5\.1$ #Ip superviser
allow ^172\.20\.6\.1$ #Ip superviser
allow ^172\.20\.7\.1$ #Ip superviser
allow ^172\.20\.8\.1$ #Ip superviser
allow ^172\.20\.9\.1$ #Ip superviser
allow ^172\.20\.2\.254$ #Ip superviser (Routeur)
Sonde du client :
host_name client.m2l.org #Nom de la machine
allow ^172\.20\.4\.1$ #IP du serveur de supervision
Puis nous allons initialisé munin.
Avec la commande suivante : “/etc/init.d/munin-node start”
Puis vérifiez que le port 4949 et ouvert en tapant cette commande : “netstat -nat”
5ème étape : Configuration de l'interface web
Pour commencer ajouter la machine munin a votre zone, ici ajout de la ligne “munin IN CNAME www” pour déclarer que munin est un enregistrement de nom canonique1) de la machine www. Crée le fichier “munin.conf” dans le répertoire “/etc/apache2/sites-available”. Entrez les ligne de déclaration d'une VHOST, ici :
<VirtualHost *:80>
ServerAdmin webmaster@m2l.org
ServerName m2l.org
ServerAlias munin.m2l.org
DocumentRoot /var/www/munin/
ErrorLog /var/cache/munin/www/logs/error.log
CustomLog /var/cache/munin/www/logs/access.log combined
<Directory /var/www/munin/>
Require all granted
</Directory>
</VirtualHost>




