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 Récupère et vérifie les 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.
- Network Interfaces SNMP : Récupère et vérifie les information concernant l'état des interfaces réseau de la machine.
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 |
| Argument | Explication |
|---|---|
| -v | Version SNMP : 1 ou 2c (3 = SNMP avec authentification) |
| -c | Communauté 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 |