Monitoring – Zabbix : configuration de SNMP
Configuration de SNMP pour Zabbix
La surveillance SNMP sur des périphériques tels que des imprimantes, des switch, des routeurs ou des onduleurs qui sont habituellement compatibles SNMP et sur lesquels il serait peu pratique voir impossible de d’installer et de configurer un système d’exploitation complet avec l’agents Zabbix d’installé.
Côté serveur
Installaton de snmp et de snmp-mibs-downloader qui permet de résouvre les OID.
root@debian~#: apt-get install snmp snmp-mibs-downloader
Éditer le fichier de configuration de snmp.
root@debian~#: vim /etc/snmp/snmp.conf
Il faut commenter la ligne mibs :.
contenu du fichier
#mibs :
Télécharge et extrait les MIB SNMP.
root@debian~#: download-mibs
La commande snmpwalk
permet de vérifier que les OID sont bien reconnu.
root@debian~#: snmpwalk -v 2c -c public 127.0.0.1
aperçu du contenu du fichier
SNMPv2-MIB::sysDescr.0 = STRING: Linux zabbix-server 4.4.0-62-generic #83-Ubuntu SMP Wed Jan 18 14:10:15 UTC 2017 x86_64 SNMPv2-MIB::sysObjectID.0 = OID: NET-SNMP-MIB::netSnmpAgentOIDs.10 DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (433104) 1:12:11.04 SNMPv2-MIB::sysContact.0 = STRING: Me
Rédémarrage de Zabbix serveur.
root@debian~#: systemctl restart zabbix-server.service
Côté client
Installer l’agent snmpd.
root@debian~#: aptitude install snmpd
Configurer le service.
root@debian~#: vim /etc/snmp/snmpd.conf
contenu du fichier
rocommunity nomDeCommunaute
sysLocation adresseQuelconque
sysContact nomDeContact <e-mail@mail.com>
root@debian~#: echo > /etc/snmp/snmpd.conf
Redémarrer le service.
root@debian~#: systemctl restart snmpd.service
Vérifier que les OID sont bien reconnu.
root@debian~#: snmpwalk -v 2c -c rocommunityValue 127.0.0.1
Dans l’interface de Zabbix
Il faut aller dans : Configuration>Host.
Ensuite, créer un host.
Ensuite il faut renseigner l’IP du client et préciser que c’est SNMP le protocole utiliser et non l’agent Zabbix.
by Nicolas SHINEY | March 3, 2017 | No Comments | Système