Contexte

Le modèle linux_by_snmp de notre pack comporte 4 checks permettant de superviser une machine Windows 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 Windows.

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 :

yum install net-snmp-utils


Pour interroger SNMP

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 :

# 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

systemctl restart snmpd