Skip navigation

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 | March 3, 2017 | No Comments | Système