Obscure MIB

Lizil
Messages : 11
Inscription : 17 août 2016, 11:29

Obscure MIB

Message par Lizil » 17 août 2016, 11:33

Bonjour à tous

Tout d'abord, je vous prie de bien vouloir m'excuser si le sujet a déjà été traité (et notifié en résolu).

Quelque chose m'echappe, et je ne parviens pas à faire fonctionner cette notification pour le raid d'un IBM X3650 (LSI)

La conf :
- Centos 7.2.15.11
- Nagios Core 4.1.1
- MIB : asn1-3582-LSI-MegaRAID-SAS-MIB

Le snmpwalk est ok, snmpget aussi (avec le parametre -n, sans, j'ai un timeout)

Mais j'ai toujours, sur l'interface http nagios, en critical : (Service check timed out after 600.02 seconds)

J'ai allongé le timeout nagios (dans nagios.cfg) et ajouté le parametre -t 600 dans le define command du snmp (command.cfg)

Le message sur l'interface Nagios indique "Erreur d'exécution de commande externe: Error in packet"

Je crois savoir que cela désigne une MIB qui ne correspond pas au caractéristiques du produit.
Pourtant, le snmpwalk me donne les infos

./check_snmp ne reconnait toujours pas la MIB (en pointant ou non le fichier par le parametre -m) :

root@nagios libexec]# ./check_snmp -H X.X.X.X -m +IBM-SERVERAID-MIB -o 1.3.6.1.4.1.3582
Erreur d'exécution de commande externe: Error in packet
Reason: (noSuchName) There is no such variable name in this MIB.
Failed object: SNMPv2-SMI::enterprises.3582

Meme erreur pour le snmpget

Voici le define service :

#check_snmp ibm_raid
define service{
use generic-service
host_name XX
service_description check_raid
check_command check_snmp!-C MyCommunity -o .1.3.6.1.4.1.3582 -n
}

Je suis novice, il ya surement une manip' concernant l'installation et la prise en compte de MIB qui m'échappe.

Merci par avance pour vos (précieuses) lumières

Beta-Pictoris
Messages : 993
Inscription : 07 janvier 2014, 21:48
Localisation : Angers, France

Re: Obscure MIB

Message par Beta-Pictoris » 19 août 2016, 13:04

Avec la commande snmpwalk, tu peux afficher la liste de tous les OID. Tu dois bien, voir, si ton OID 1.3.6.1.4.1.3582 existe.

Lizil
Messages : 11
Inscription : 17 août 2016, 11:29

Re: Obscure MIB

Message par Lizil » 23 août 2016, 10:21

Merci pour ton retour.

C'est bien le cas, c'est ça qui me chagrine.

De plus, avec IODView, je constate bien que la MIB est la bonne
Toutefois, le snmpget sur le localhost m'indique "there is no such variable name in this MIB" (en version 1 ou 2)
Qu'est ce que je ne comprend pas ?

Lizil
Messages : 11
Inscription : 17 août 2016, 11:29

Re: Obscure MIB

Message par Lizil » 23 août 2016, 11:43

A noter que :

- sur le localhost : snmpwalk m'affiche bien tous les OID concernées
- le snmpget indique "there is no such variable..."

- depuis machine distante (centos, agrémenté de nagios) : ok pour snmpwalk, pas pour le snmpget
- J'ajoute 0 ou 1 à l'OID de la commande snmpget : meme resultat

Mais qu'est ce qui tourne pas rond ?

Moi bientôt, si je ne pointe pas mon erreur !! :)

Beta-Pictoris
Messages : 993
Inscription : 07 janvier 2014, 21:48
Localisation : Angers, France

Re: Obscure MIB

Message par Beta-Pictoris » 23 août 2016, 12:30

Tu ne dois pas utiliser la bonne syntaxe pour ta mib.
Regarde ceci: http://www.circitor.fr/Mibs/Html/IBM-SERVERAID-MIB.php

Lizil
Messages : 11
Inscription : 17 août 2016, 11:29

Re: Obscure MIB

Message par Lizil » 23 août 2016, 15:54

Magique ce site :)

Je regarde et je te dis

Lizil
Messages : 11
Inscription : 17 août 2016, 11:29

Re: Obscure MIB

Message par Lizil » 23 août 2016, 16:04

ah oui mais non, c'est pas la MIB serveraid qui m'interesse, mais la LSI !

C'est celle qu'utilise le serveur concerné, comme confirmé par OIDView.
Que ne référence pas circitor :(
D'ailleurs, ni le snmpwalk ni le get ne reconnaissent la serveraid (en pointant par l'OID)

Peut etre que je n'ai pas tout saisi : ne faut il pas pointer uniquement sur la MIB du serveur ? Celle-ci n'est elle pas rattachée au composant, et seulement elle, pas une autre ?

Beta-Pictoris
Messages : 993
Inscription : 07 janvier 2014, 21:48
Localisation : Angers, France

Re: Obscure MIB

Message par Beta-Pictoris » 23 août 2016, 20:54

C'est celle-ci ?: http://www.oidview.com/mibs/3582/LSI-Me ... S-MIB.html

As tu testé en ajoutant la communauté et la version du protocole snmp ? :

Code : Tout sélectionner

./check_snmp -H X.X.X.X  -o 1.3.6.1.4.1.3582 -C MyCommunity -P 2c

Lizil
Messages : 11
Inscription : 17 août 2016, 11:29

Re: Obscure MIB

Message par Lizil » 24 août 2016, 09:33

Erreur d'exécution de commande externe: Error in packet
Reason: (noSuchName) There is no such variable name in this MIB.
Failed object: iso.3.6.1.4.1.3582

J'ai un doute soudain : la MIB LSI importée dans le serveur a été téléchargée en *.mib, pour la conversion, j'ai simplement modifié l'extension en *.txt
Je ne suis pas dev, mais la syntaxe du code semble correspondre aux mibs.txt déjà en place

Lizil
Messages : 11
Inscription : 17 août 2016, 11:29

Re: Obscure MIB

Message par Lizil » 24 août 2016, 11:28

Pardon, oui, je confirme, il s'agit bien de cette mib lis

Répondre