Partie IX. Installation du protocole SNMP
Précédent ACCUEIL Suivant

IX. INSTALLATION DU PROTOCOLE SNMP

note Note

Le protocole SNMP est obligatoire pour effectuer de la supervision réseau. Il permet l'interrogation des équipements manageables (Routeur, commutateur,...).

9.1 - Les paquetages

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

9.2 - Configuration du service SNMPD

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

9.3 - Tests de fonctionnement du protocole SNMP

La commande à utiliser pour tester le fonctionnement du protocole SNMP est : "snmpwalk".

# snmpwalk -v 1 -c public localhost
# snmpwalk -v 2c -c public cntos

Figure 25 - SNMPv2

CentOS - SNMP



Auteurs : Eddy et Stéphane Maas / 2013-2023
Précédent ACCUEIL Suivant