Note | |
---|---|
Le protocole SNMP est obligatoire pour effectuer de la supervision réseau. Il permet l'interrogation des équipements manageables (Routeur, commutateur,...). |
Vous devez installer les paquets "net-snmp", "net-snmp-utils", "php-snmp" et "php-soap" puis redémarrer le serveur Apache.
#
yum install net-snmp net-snmp-utils php-snmp php-soap
#
service httpd restart
Le fichier "snmpd.conf" se trouve dans le répertoire [/etc/snmp/].
Editez le fichier [/etc/snmp/snmpd.conf] et complétez-le avec le listing ci-dessous.
#
vim /etc/snmp/snmpd.conf
..............................
# com2sec notConfigUser default public
com2sec local 127.0.0.1 public
com2sec localnet 192.168.1.0/24 public
..............................
# group notConfigGroup v1 notConfigUser
# group notConfigGroup v2c notConfigUser
group MyROSystem v1 local
group MyROSystem v2c local
group MyROSystem usm local
group MyROGroup v1 localnet
group MyROGroup v2c localnet
group MyROGroup usm localnet
group MyRWGroup v1 local
group MyRWGroup v2c local
group MyRWGroup usm local
..............................
# view systemview included .1.3.6.1.2.1.1
# view systemview included .1.3.6.1.2.1.25.1.1
view all included .1 80
view system included .iso.org.dod.internet.mgmt.mib-2.system
..............................
# access notConfigGroup "" any noauth exact systemview none none
access MyROSystem "" any noauth exact system none none
access MyROGroup "" any noauth exact all none none
access MyRWGroup "" any noauth exact all all none
..............................
# syslocation Unknown (edit /etc/snmp/snmpd.conf)
# syscontact Root <root@localhost> (configure /etc/snmp/snmp.local.conf)
syslocation France
syscontact webmaster webmaster@sm.fr
..............................
Démarrer le service "SNMPD" et activez-le au démarrage du système.
#
service snmpd start
#
chkconfig snmpd on
La commande à utiliser pour tester le fonctionnement du protocole SNMP est : "snmpwalk".
#
snmpwalk -v 1 -c public localhost
#
snmpwalk -v 2c -c public cntos