
| Mrtg - Configuration |
|
|
|
| Écrit par Christophe Charles | |
| 25-04-2007 | |
|
Dans notre éxemple, la configurations des éléments actifs (routeurs, commutateurs …) sont stockés dans le répertoire /etc/mrtg/, les graphiques et pages html sont stockés dans le répertoire /var/www/mrtg/ et le fichier de crontab se trouve dans /etc/cron.d/mrtg
La binaire cfgmaker permet de fabriquer "un début" de fichier de configuration.
Placez vous dans un répertoire de configuration (/etc/mrtg/ et taper la commande suivante:
cfgmaker --global "workdir: /var/www/mrtg/ nom_élément" --global "options[_]: growright, bits" Cet e-mail est protégé contre les robots collecteurs de mails, votre navigateur doit accepter le Javascript pour le voir > /etc/mrtg/nom_élément.cfg
Où :
public est le nom de votre communauté et x.x.x.x l’adresse ip de votre élément actif ou serveur.
Vous récupérez dans le fichier nom_élément.cfg la liste de vos interfaces et "un début de fichier" de configuration.
Pour chaque interface, il vous est proposé un nom que vous pouvez changer dans le "vrai" fichier de configuration dans lequel vous pouvez choisir uniquement les interfaces que vous désirez mesurer (vous pouvez aussi créer un fichier de configuration par interface)
cfgmaker peut aussi produire les interfaces par ip (option -ifref=ip).
Lancez cfgmaker --help pour la liste des options, et consultez les documents disponibles sur le site MRTG.
Dans le fichier de configuration de votre élément actif, commencez par modifier la ligne WorkDir: /var/www/mrtg/nom_élément, il faut mieux un répertoire de travail par fichier de configuration.
Pour chaque interface, vous devez choisir un nom qui apparaît dans chaque "ordre" du fichier de conf comme Target ou Title.
MRTG générera un fichier html nom.html dans le répertoire de travail.
Lancez mrtg /etc/mrtg/nom_élément.cfg et regardez ce qui se passe.... Si tout va bien, vous avez créé un fichier html dans le répertoire de travail de mrtg (/var/www/mrtg/nom_élément).
Les "premières" exécutions de mrtg peuvent produire des warnings "normaux" qui disparaissent après deux ou trois exécutions.
Vous pouvez à présent lancer mrtg depuis une ligne de /etc/cron.d/mrtg.
Exemple :
0-55/5 * * * * root if [ -x /usr/bin/mrtg ] && [ -r /etc/mrtg/nom_élément.cfg ]; then env LANG=C /usr/bin/mrtg /etc/mrtg/nom_élément.cfg >> /var/log/mrtg/nom_élément.log 2>&1; fi
La binaire indexmaker permet de faire une trame de page d'accès à vos différents graphiques .
Exemple :
indexmaker --title=Test-MRTG /etc/mrtg/nom_élément.cfg > /var/www/mrtg/nom_élément/index.html
Consulter à présent via votre navigateur web préféré la page index.html générée vous devriez voir apparaitre de beau graphiques.
|
|
| Dernière mise à jour : ( 26-04-2007 ) |