Ceci est une ancienne révision du document !



Configurer SNMP sur un serveur pour le rendre accessible à distance par Cacti

L'objectif de ce tutoriel est de configurer snmpd sur une machine A dont on souhaite récupérer les informations de fonctionnement pour les exploiter sur une autre machine B, avec Cacti par exemple.

L'on suppose que vous avez déjà installé et configuré Cacti sur la machine B en « local ».

Cliquez pour installer.

Sur la machine A il vous faut installer les paquets snmp et snmpd.

D'autres paquets seront installés automatiquement par la même occasion si nécessaire (libsensors3 libsnmp15 libperl5.8 libsnmp-base avec Hardy Heron 8.04).

Pour rendre l'accès à snmp possible depuis la machine B il faut éditer le fichier /etc/snmp/snmpd.conf :

#com2sec paranoid  default         public
 com2sec readonly  default         public
#com2sec readwrite default         private

On a commenté la ligne « paranoid » et décommenté la ligne « readonly ».

Ensuite éditez le fichier /etc/default/snmpd :

SNMPDOPTS='-Lsd -Lf /dev/null -u snmp -I -smux -p /var/run/snmpd.pid 127.0.0.1'

et remplacez 127.0.0.1 par l'adresse IP de l'interface réseau utilisée pour communiquer avec la machine B.

Il ne vous reste plus qu'à redémarrer snmpd :

/etc/init.d/snpmd restart

Vous pouvez taper la commande :

snmpwalk -v 1 -c public x.x.x.x .1.3.6.1.2.1.1.1.0

où x.x.x.x est l'adresse IP que vous avez utilisé plus haut pour tester si le service fonctionne depuis la machine A et la machine B. Si vous obtenez autre chose que la réponse ci-dessous, c'est que c'est bon.

Timeout: No Response from x.x.x.x

Contributeurs : stadrum

  • tutoriel/configurer_snmp_pour_utiliser_cacti_depuis_une_machine_distante.1211192804.txt.gz
  • Dernière modification: Le 18/04/2011, 14:50
  • (modification externe)