Contenu | Rechercher | Menus
Selon les tags présents sur cette page, celle-ci est ancienne et ne contient plus d'informations sur une des versions supportées d'Ubuntu.
Cette page est en cours de rédaction.
Apportez votre aide…

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 : supervision réseau via le protocole SNMP

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.

Pré-requis

Installation

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

Configuration

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://www.bozorokus.net/mrtg-sys.tgz

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é.

Attention, les scripts proposés sont destinés à des serveurs OVH - Voir Topic sur le forum pour plus d'infos : http://forum.ubuntu-fr.org/viewtopic.php?pid=3360310#p3360310

Utilisation

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 ;) .

Désinstallation

Pour supprimer cette application, il suffit de supprimer son paquet et de supprimer la ligne de /etc/crontab.

Vous pouvez également supprimer

Voir aussi


Contributeurs : kankan_01, Neurones67

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


mrtg.txt · Dernière modification: Le 25/03/2010, 09:50 par 213.95.41.13
Le contenu de ce wiki est sous licence : CC BY-SA v3.0