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).

les modifications sont à faire sur la machine A

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.

Activation des Partitions Disque

Pour pouvoir surveiller l'occupation de l'espace disque de votre machine, il faut également modifier la partie disk checks. Il faut y rajouter une ligne pour chacune de vos partitions. Par exemple, si la commande df vous donne le résultat suivant :

    # df
    Filesystem            Size  Used Avail Use% Mounted on
    /dev/hda1             289M   56M  218M  21% /
    /dev/hda2             1.7G  1.2G  429M  74% /etc
    /dev/hda3              19G  6.7G   11G  37% /home

Vous devez rajouter les lignes suivantes dans /etc/snmp/snmpd.conf :

    disk	/	100000
    disk	/etc	100000
    disk	/home	100000

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

/etc/init.d/snmpd 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ée 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.txt
  • Dernière modification: Le 20/11/2017, 15:21
  • (modification externe)