Ich kann nicht scheinen, meinen Kopf um den Zweck einer MIB zu wickeln. Ich habe eine Sammlung von ~ 20 MIB-Dateien, die mir vom Anbieter zur Verfügung gestellt wurden, aber was mache ich damit?
Ich habe auch einige OIDs, die vom Anbieter bereitgestellt wurden und nicht gültig zu sein scheinen. Wenn ich ein "snmpget -v1 -c public 192.168.0.123 .1.4.6.3.2.6.2" ausstelle (vorausgesetzt, dies ist eine gültige OID), erhalte ich eine Fehlermeldung, dass die Variable unbekannt ist. Klingt dies nach einem Hardware-Konfigurationsproblem? Muss ich die MIB (mangels besserer Wörter) in das Gerät "laden"?
Leider hat der Anbieter bei der Rückgabe von E-Mails an meine Fragen überhaupt nicht reagiert. Daher wäre jede Hilfe sehr dankbar.
Antworten:
MIB-Dateien werden benötigt, um Ihnen (oder Ihrem Überwachungssystem oder Ihrem SNMP-Abfragetool ...) mitzuteilen , was OIDs tatsächlich bedeuten. Andernfalls erhalten Sie nur eine Reihe von Zahlen. Dies ist jedoch nur ein Client-Problem. Das von Ihnen abgefragte Gerät weiß bereits, für welche OIDs es Abfragen akzeptieren kann und welche Antworten es bereitstellen sollte.
Wenn Sie ein Gerät nicht nach einer bestimmten OID abfragen können, selbst wenn die MIB angibt, dass Sie es abfragen können sollten, liegt möglicherweise eine MIB-Nichtübereinstimmung vor. doppelte MIB überprüfen Sie verwenden ist eigentlich die richtige für das Gerät und die Firmware / OS - Version (SNMP - Unterstützung kann sich ändern , ganz eine Weile zwischen Firmware - Versionen).
Andernfalls kann es sich auch um ein Konfigurationsproblem handeln: Möglicherweise wird die von Ihnen abgefragte OID nur in bestimmten und nicht in allen Konfigurationen unterstützt. Hier kann Ihnen nur die Gerätedokumentation (oder der Hersteller) helfen.
quelle
Versuchen Sie anstelle von snmpget, mit snmpwalk zu gehen, oder verwenden Sie snmpgetnext. das wird dir sagen, ob du die .0 am Ende brauchst oder nicht. Sie benötigen keine MIB-Dateien, um mit Geräten zu kommunizieren. MIB-Dateien übersetzen Zahlen nur in aussagekräftigere Informationen, die die Menschen verstehen können.
quelle
Ich hatte heute fast die gleiche Frage:
Genau, ich wollte wissen, was .1.3.6.1.4.1.89.35.1.13.1.2 bedeutet (und ob es einige interessante OIDs gibt).
Hier sind die Schritte, die ich befolgt habe, nur für den Fall, dass jemand anderes interessiert ist:
Umgebungsvariablen vorübergehend ändern:
Jetzt können Sie snmptranslate verwenden, um den Mib-Namen zu erhalten:
quelle