Partie X. Installer MRTG
Précédent ACCUEIL
Suivant

X. INSTALLER MRTG

Les manipulations qui suivent sont réalisées sur le serveur de supervision Icinga (Distribution CentOS 6.x).

10.1 - Les dépendances pour la CentOS

Le paquet suivant doit être installé :

# yum install mrtg

10.2 - Gérer l'arborescence des équipement à superviser

Pour une plus grande visibilité des équipements à superviser, il est conseillé de créer un répertoire par appareil.

Exemple : pour un routeur Cisco 3660, créez le répertoire "c3660_1".

# mkdir -p /var/www/html/mrtg/c3660_1
note Note

Si vous avez installé le serveur ftp "vsftpd", n'oubliez pas de modifier le propriétaire et le groupe sur le répertoire [/var/www/html/mrtg].

# chown -R ftpuser:apache /var/www/html/mrtg

10.3 - Créer les équipements à superviser

Pour créer le fichier de configuration d'un équipement réseau à superviser, nous allons utiliser la commande "cfgmaker" (À faire une seule fois pour chaque équipement manageable).

# cfgmaker --global 'WorkDir: /var/www/html/mrtg/c3660_1' \
           --ifdesc=descr \
           --global 'Language: french' \
           --global 'Options[_]: bits,growright' \
           output /var/www/html/mrtg/c3660_1/<IP DE L'ÉQUIPEMENT.cfg> \
           public@<IP DE L'ÉQUIPEMENT>

10.4 - Générer les graphes manuellement

Pour générer les graphes, tapez la commande suivante :

# /bin/env LANG=C /usr/bin/mrtg /var/www/html/mrtg/c3660_1/<IP DE L'ÉQUIPEMENT.cfg>

Ne tenez pas compte des messages d'erreur ! Des fichiers .log, .html, .png ont été créés dans le répertoire [/var/www/html/mrtg/c3660_1].

10.5 - Générer les graphes automatiquement

Pour générer les graphes automatiquement toutes les deux minutes, il est nécessaire d'utiliser le binaire "/usr/bin/mrtg" dans un script.

Créez le fichier [/usr/local/bin/mrtgcron.sh] :

# vim /usr/local/bin/mrtgcron.sh
  #!/bin/bash
  # Equipement : /var/www/html/mrtg/c3660_1/<IP DE L'ÉQUIPEMENT.cfg>
  /bin/env LANG=C /usr/bin/mrtg /var/www/html/mrtg/c3660_1/<IP DE L'ÉQUIPEMENT.cfg>
# chmod +x /usr/local/bin/mrtgcron.sh

10.6 - Programmer une tâche CRON

Pour automatiser le rafraichissement des graphes toutes les deux minutes, effectuez les manipulations suivantes :

# crontab -e
  */2 * * * * /usr/local/bin/mrtgcron.sh
# service crond restart


Auteur : Stéphane Maas / 2013-2017
Précédent ACCUEIL Suivant