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>
Error: Class "dokuwiki\Menu\KiwikiGo" not found

Error: Class "dokuwiki\Menu\KiwikiGo" not found

An unforeseen error has occured. This is most likely a bug somewhere.

More info has been written to the DokuWiki error log.