Ceci est une ancienne révision du document !


Cette page est encore en chantier et ne produit pas (encore) de résultat fonctionnel. Il ne faut pas l'utiliser si vous n'êtes pas sûr de ce que vous faites.

Toutes les contributions sont les bienvenues pour l'améliorer.


MRTG

mrtg est un programme qui permet de créer des graphiques de l'activité de votre ordinateur. Ces graphiques sont sauvegardés sous forme de fichiers HTML. Le but est bien entendu de les rendre accessible depuis l'extérieur en utilisant un serveur web, comme Apache, ce qui permet de surveiller l'activité de l'ordinateur à distance, depuis un simple navigateur web.

Il vous suffit, pour cela, d'installer les paquets mrtg.

FIXME Partie à compléter

Je suppose ici que le répertoire de votre serveur web est /var/www/. Si ce répertoire est différent, adaptez les commandes en conséquence.

Tout d'abord, rendez-vous dans le répertoire de votre serveur web, créez-y un sous-dossier mrtg et rendez-vous dans ce sous-dossier.

cd /var/www && sudo mkdir mrtg && cd mrtg

Maintenant, nous allons récupérer mrtg-sys, qui est un ensemble de scripts Perl destiné à récupérer l'activité de l'ordinateur et créer les graphes d'utilisation de ce dernier. Pour cela, utilisez la commande

sudo wget http://oss.oetiker.ch/mrtg/pub/mrtg-2.13.2.tar.gz

On décompresse l'archive :

sudo tar xvfz mrtg-sys.tgz

Enfin, l'on crée les fichiers de configuration :

sudo ./install.pl

Ce dernier script nous donne une ligne à ajouter dans le fichier /etc/crontab . Cette ligne nécessite quelques adaptations que nous verrons cela tout à l'heure. Gardez-là sous la main pour le moment ;-) .

Maintenant, nous allons faire en sorte que notre index soit généré automatiquement. Déjà, nous allons revenir dans le répertoire principal de mrtg :

cd /var/www/mrtg

Ensuite, l'on exécute cette commande (Remplacez XXXX par le nom de votre machine) :

sudo indexmaker --output=index.html /var/www/mrtg/mrtg-sys/mrtg_XXXX.cfg

Maintenant, vous pouvez ressortir la ligne donnée par le script d'installation de MRTG-sys. Toutefois, cette ligne ne marche pas sur Ubuntu (elle suppose que vous avez compilé mrtg, alors que nous l'avons installé avec apt-get). La ligne donnée est du style (où XXXX est le nom de votre ordinateur):

*/5 * * * * root /usr/local/mrtg-2/bin/mrtg /var/www/mrtg/mrtg-sys/mrtg_XXXX.cfg  >/dev/null 2>/dev/null

Pour que cette ligne soit fonctionnelle, remplacez le chemin /usr/local/mrtg-2/bin/mrtg par /usr/bin/mrtg. De plus, pour évitez les avertissements, il faut ajouter env LANG=C devant le chemin de l'exécutable.

La ligne finale à ajouter dans /etc/crontab est donc (pensez à remplacer XXXX par votre nom de machine !) :

*/5 * * * * root  env LANG=C /usr/bin/mrtg /var/www/mrtg/mrtg-sys/mrtg_XXXX.cfg  >/dev/null 2>/dev/null

Attendez 5 min que le cron s'exécute, et le premier graphe devrait être généré.

Pour utiliser mrtg, il suffit de regarder le répertoire dans lequel vous avez installé mrtg avec un navigateur web.

Soit, dans notre exemple :

Si vous avez un nom de domaine, vous pouvez bien entendu l'utiliser ;) .

Pour supprimer cette application, il suffit de supprimer son paquet.

Vous pouvez également supprimer


Contributeurs : kankan_01

Basé sur Installation de MRTG-sys sur le site d'OVH (adapté à la gestion des paquets Debian).

  • mrtg.1221039394.txt.gz
  • Dernière modification: Le 10/09/2008, 16:30
  • (modification externe)