Fedora Core 6 et MRTG
MRTG (Multi Router Traffic Grapher) à pour but de créer des graphiques à partir de données récoltées à partir de différentes sources dont le protocole SNMP (Simple Network Management Protocol) qui est utilisé pour gérer des équipements informatiques. La mise en place d'MRTG permet de mettre une surveillance et un monitoring sur un réseau même hétérogène.
Installation de snmp
Le système de gestion de réseau est basé sur deux éléments principaux: un superviseur et des agents. Le superviseur est la console qui permet à l'administrateur réseau d'exécuter des requêtes de management. Les agents sont des entités qui se trouvent au niveau de chaque interface connectant l'équipement managé au réseau et permettant de récupérer des informations sur différents objets.
l'installation se fait simplement grâce à yum :
#yum install net-snmp net-snmp-utils
Configuration de SNMP
Le fichier de configuration de SNMP se trouve dans le fichier /etc/snmp/snmpd.conf, commençons donc par faire une sauvegarde de ce fichier :
#cp /etc/snmp/snmpd.conf /etc/snmp/snmpd.conf.save
Nous allons pouvoir maintenant appliquer une nouvelle configuration en remplacant le fichier par ces lignes ( en les personnalisant bien entendu en fonction de vos besoins ).
#fichier de configuration de snmp pour faire fonctionnner mrtg en local ( et interrogeable sur le réseau local )
#nom du contact responsable de la machine
syscontact titax
#localisation de la machine
syslocation chez moi
# Création des communautés
# m.secu source communaute
com2sec Local localhost prive
com2sec LocalNet 192.168.1.0/24 public
# Création des groupes
# nom.groupe version nom.secu
group RWGroup v1 Local
group ROGroup v1 LocalNet# Créations des diverses vues qui seront autorisées aux groupes
view tout included .1
#Configuration des accès
# nom.groupe contexte modele.secu niveau.secu prefixe lecture ecriture notification
access ROGroup "" v1 noauth exact tout none none
access RWGroup "" v1 noauth exact tout tout none
installation d'MRTG
Tout comme pour SNMP, l'installation d'MRTG se fait via yum.
#yum install mrtg
Configuration d'MRTG
La configuration d'MRTG est simplifiée grâce à l'outils cfgmaker qui va nous permettre de créer un fichier de configuration type pour votre machine.
#cfgmaker prive@localhost > /var/www/mrtg/mrtg.cfg
Il vous faut adapter cette commande en fonction des modifications que vous avez apporté à la configuration de SNMP plus haut.
Une fois le fichier crée vous pouvez l'éditer pour le pofiner notament en configurant convenablement le chemin où seront stockés les images de vos graphiques. Enfin afin d'avoir une jolie présentation nous allons créer la page html grâce à la commande :
#indexmaker /var/www/mrtg/mrtg.cfg > /var/www/mrtg/index.html
Pour exemple vous pouvez vous inspirer de mon fichier de configuration en le consultant ici
Enfin en dernier lieu il faut lancer en cron la commande de mise à jour des graphiques d'MRTG
#crontab -e
#0-59/5 * * * * root env LANG=C /usr/bin/mrtg /var/www/mrtg/mrtg.cfg
Enregistrez et quittez pour que les graphiques se mettent à jour toutes les 5 minutes pour arriver à ce résultat :
N'hésitez pas si vous avez des remarques ou des améliorations à apporter
Et vous vous utilisez quoi pour monitorer vos machines ?
J'utilise Mrtg depuis 2 ans, mais depuis peu j'ai découvert Cacti...
Cacti propose les mêmes graphiques mais dispose d'une interface web (php) pour la configuration..
Les graphiques sont aussi plus "évolué"
Http://number.ath.cx/mrtg/
J'utilise Cacti
J'utilise aussi Cacti, d'ailleurs cela fera l'objet d'un prochain billet
Et si je suis chaud je rajouterais le plugin Weathermap dans le billet !!
Pour info, j'ai déjà écrit un article sur l'installation de cacti pour Fedora Core et je compte le publier bientôt.
J'ai fait un tuto sur l'offre de produit de supervision. Ca vaut ce que ca vaut !
http://dszalkowski.free.fr/dotclear...
Merci Denis, très bon récap
Bonjour, moi j'essaie d'utiliser mrtg pour recuperé d trap snmp sur un module de management DMC1002. Le pc (sous core 6) possède 2 cartes reseau : une connecté au DMC et l'autre sur le reseau ou l'on pourra visité le serveur web egalement installé sur la machine
J'aimerai avoir un peu d'aide pour la config du snmp ainsi que du cfgmaker.
Merci d'avance pour votre temps et attention.
Salut
j'ai une probleme au moment d'affiche la page web avec les images. Il me donnde une message de reinteter.
Pourriez-vous m'aider
Bonjour,
Quel est le message d'erreur, tu peux nous donner une url de ta page et ta configuration pour voir ?
Sinon pour le support je te conseil plutôt le forum de support http://www.fedora-fr.org
Salut
pour me repondre mais j'ai encore une probleme:
J'ai reusi montre des graphiques mais sans le resultat. il ne me donne pas aucun trafic dans le reseau, disque, memoire, swap.
Je peut voir seul des lignes.
Aidez-moi s'il vous plait
As-tu vérifié la configuration de ton serveur snmp ?
je suis entrain de installer le mrtg mais j'arrive pas à faire la mise à jour