|
MRTG s'appuie sur le protocole SNMP (Simple
Network Management Protocol). Ce protocole permet à MRTG
d'interroger la base d'informations MIB (Management Information Base)
d'un équipement capable de traiter les messages SNMP. Tous les
constructeurs d'équipements réseau fournissent des bases d'informations
MIB pour leurs lignes de produits et intégre par défaut la MIB2.
Le principe de fonctionnement est relativement simple : le programme
MRTG est exécuté périodiquement pour interroger les bases
d'informations MIB des équipements en fonction d'un fichier de
configuration. Le résultat de ces interrogations sert à construire des
images et une page web qui sont stockées dans un répertoire accessible
via un serveur web (Apache par exemple).
L'installation de MRTG et du serveur web de
visualisation Apache sur le système Debian/Linux se résume simplement
aux instructions suivantes : (il vous faudra un access en super
utilisateur "root")
- apt-get install mrtg
- apt-get install apache
L'installation des paquets Debian/Linux couvre toutes les opérations de configuration de base :
- Création du répertoire /var/www/mrtg/ et copie des icônes de base des pages HTML produites par mrtg.
- Planification de l'exécution périodique de la commande mrtg via le service cron avec le fichier /etc/cron.d/mrtg.
- L'URL de consultation des résultats est : http://localhost/mrtg/
Pour chaque équipement que l'on souhaite superviser,
il faudra créer ou compléter un fichier de configuration et mettre à jour
l'index de la page web.
La configuration est obtenue à l'aide de la commande cfgmaker. Voici un
exemple de création d'un nouveau fichier de configuration pour un
équipement réseau :
- cp /etc/mrtg.cfg /etc/mrtg.cfg.old
- cfgmaker CommunityName@IP >> /etc/mrtg.cfg
La construction de l'index web (la page web de synthèse) se fait à l'aide de la commande indexmaker.
Voici un exemple :
- cp /var/www/mrtg/index.html /var/www/mrtg/index.html.old
- indexmaker --columns=1 --output /var/www/mrtg/index.html /etc/mrtg.cfg
|