Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Contexte

Le modèle linux_by_snmp de de notre pack comporte 4 checks permettant de superviser une machine Windows Linux de manière globale (CPU, RAM, Disques, Processus)

Il s'agit d'un ensemble de checks permettant d'identifier rapidement les problèmes courants pouvant être détectés sur une machine WindowsLinux.

Parmi eux, on trouve:

  • CPU SNMP : Récupère et vérifie le Load Average du CPU
  • Disks SNMP: Récupère et vérifie les informations de taille des disques
  • Memory SNMP : Récupère et vérifie les informations concernant la RAM
  • Process SNMP : Récupère et vérifie les informations concernant les processus du système

Aide au fonctionnement

Pour installer SNMP :

Code Block
yum install net-snmp-utils


Pour interroger SNMP

Code Block
snmpwalk -v2c -c public X.X.X.X
ArgumentExplication
-vVersion SNMP : 1 ou 2c (3 = SNMP avec authentification)
-cCommunauté SNMP défini dans /etc/snmp/snmpd.conf

En cas d'erreur : ERROR: Description table : The requested table is empty or does not exist.

Il faut éditer le fichier /etc/snmp/snmpd.conf


Commenter avec "#" les 2 lignes qui commencent par "view" et ajouter la ligne en suivant :

Code Block
# Make at least  snmpwalk -v 1 localhost -c public system fast again.
#       name           incl/excl     subtree         mask(optional)
#view    systemview    included   .1.3.6.1.2.1.1
#view    systemview    included   .1.3.6.1.2.1.25.1.1
view    systemview    included   .1


Redémarrer le service SNMP

Code Block
systemctl restart snmpd