Courbes de stats mrtg
Sur le client il faut installer mrtg.
Voir http://people.ee.ethz.ch/~oetiker/webtools/mrtg
Sous Debian:
apt-get install mrtgOn choisit si l'on veut que les stats ne soient accessibles à tous les utilisateurs ou non.
Il faut aussi les paquets libfreetype6 libgd1 libjpeg62 libsnmp-session-perl xfree86-common et xlibs.
Sur les machines à surveiller, installer undeamon snmp. Sous Debian:
apt-get install snmpdLes paquets libsnmp-base et libsnmp4.2 seront aussi installés.
Ensuite aller dans le fichier de configuration /etc/snmp/snmpd.conf et ajouter cette ligne:
com2sec readonly default publicVous devrez sûrement commenter cette ligne:
#com2sec paranoia default public
Ensuite il faut configurer mrtg à l'aide du fichier de configuration /etc/mrtg.cfg
Faire:
mkdir /home/reg-www/www/mrtg cfgmaker --global 'WorkDir: /home/reg-www/www/mrtg' --global 'Language: French' \ --output /etc/mrtg.cfg public@127.0.0.1 indexmaker /etc/mrtg.cfg --columns=1 --output /home/reg-www/www/mrtg/index.htmlEnsuite, on peut se confectionner des scripts dont on va utiliser les résultats avec le mrtg.cfg
On va créer des cripts dans le répertoire /etc/mrtg
mkdir /etc/mrtgDans ce répertoire, on crée des scripts.
Pour tester sa qualité de connexion, faisons un script qui ping sur son FAI. Voici le script de ping
Pour tester son utilisation de CPU, installer systat:
apt-get install sysstatVoici le le script de cpu
Pour tester sa mémoire (mais sous Linux, c'est faussé car la mémoire apparaît souvent comme occupée alors qu'elle "someille"), voici un script de mémoire
Enfin, il faut déclarer ces scripts, donc voici mon mrtg.cfg
Liens :
http://www.linux-sottises.net/mrtg.php
http://fabien.cei.free.fr/mrtg/