Toutes les contributions sont les bienvenues pour l'améliorer.
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.
Partie à compléter
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é.
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 et de supprimer la ligne de /etc/crontab.
Vous pouvez également supprimer
Contributeurs : kankan_01, Neurones67
Basé sur Installation de MRTG-sys sur le site d'OVH (adapté à la gestion des paquets Debian).