Cacti est un formidable outil de graphes. Il vous permettra de superviser via snmp, vos infrastructures.
Pré-requis
Pour installer Cacti, il nous faut Apache, MySql et PHP.
apt-get install apache2 mysql-server php5 php5-gd
Installer Cacti
Il faudra répondre aux questions posées par l’installeur : mot de passe root mysql, puis mot de passe choisi pour la base de données cacti.
apt-get install cacti cacti-spine
Installer snmpd
apt-get install snmpd apt-get install snmp-mibs-downloader
Modifier le fichier de configuration /etc/snmp/snmpd.conf
Debian 6 squeeze, il suffit de décommenter cette ligne :
rocommunity community localhost
Anciennes versions.
vi /etc/snmp/snmpd.conf #sec.name source community com2sec local localhost public #sec.model sec.name group MyRWGroup v1 local group MyRWGroup v2c local group MyRWGroup usm local #incl/excl subtree mask view all included .1 80 #context sec.model sec.level match read write notif access MyRWGroup "" any noauth exact all all none
Redémarrer le service
# /etc/init.d/snmpd restart
Tester SNMP avec :
# snmpwalk -v 1 -c public localhost IP-MIB::ipAdEntIfIndex
Accéder à l’interface web http://serveur_ip/cacti et continuer l’installation.
Utiliser snmp pour monitorrer vos devices
Editer un device (localhost par exemple).
Dans « SNMP OPTIONS », sélectionner « SNMP V2″, puis SAVE.
En bas de page dans « Associated Data Queries », ajouter un « data query » « SNMP – Interface Statistics ».
Tout en haut de page, sélectionner « Create graphs for this host » et cocher l’interface réseau souhaitée.