supervision internet RRD
Smokeping est un logiciel libre écrit par le père de MRTG et RRD-tool ; il sert à monitorer les performances réseau par l'envoie de PING vers des serveurs. Les données sont enregistrées dans une base RRD et affichées à l'aide d'un script CGI.
Exemple de graphique généré par smokeping : il fait ressortir les pertes de paquets et les RTTs min, max et moyen.
aptitude install smokeping
Sous Debian/Ubuntu, la configuration se trouve dans des fichiers séparés situés dans /etc/smokeping/config.d. Smokeping est un démon qu'il faut relancer après chaque modification de conf ; on accède à l'interface graphique par un script CGI déposé sur le serveur web dans cgi-bin/smokeping.cgi
.
Après l'installation il faut vérifier les variables suivantes :
cd /etc/smokeping/config.d/ vi General # doit pointer vers le CGI cgiurl = http://server.com/cgi-bin/smokeping.cgi vi pathnames # indiquer un répertoire accessible du serveur web, qui contiendra les images imgcache = /var/www/smokeping vi Targets # configurer les serveurs a pinguer # ceux-ci sont organisés dans une arborescence qui représente les menus + Internet menu = Internet title = Internet ++ googlefr host = google.fr ++ free host = free.fr ++ orange host = orange.fr ++ yahoo host = yahoo.fr
Comme à chaque changement de configuration, relancer le démon smokeping :
/etc/init.d/smokeping restart