2008-10-19 10 views
5

Ich weiß ein wenig über SNMP, aber nicht genug. Ich muss eine Anwendung entwickeln, die Standard-SNMP-MIBs lesen und die verschiedenen Eigenschaften lesen/schreiben kann. Das Netzwerkende ist kein Problem, aber die tatsächlichen MIBs und genau das, was sie enthalten, sind für mich eine Art schwarze Kunst.Was sind einige gute Ressourcen zum Verständnis von SNMP MIBs?

Ich glaube, ich sollte LIBSMI verwenden können, um die MIBs zu "parsen", aber ich verstehe nicht wirklich, was die Ausgabe des 'Parsers' sein wird, und wie man es am besten benutzt.

Alle Vorschläge willkommen ...

Antwort

3

Auf der Gefahr Sie in dem tiefen Ende des Werfens, Sie vielleicht einen Blick auf net-snmp nehmen wollen. Die Standardinstallation enthält eine Reihe von Standard-MIBs mit der zugehörigen Implementierung. Es enthält auch ein Dienstprogramm (mib2c), das Code aus Ihren mib-Dateien generieren wird.

Sobald Sie Ihren Weg durch ein paar MIBs gelesen haben, sollten Sie keine Schwierigkeiten haben, sich mit der Art und Weise vertraut zu machen, wie snmp Dinge macht.

1

Die meisten Standard-MIB-Dokumente wurden in entsprechenden RFCs definiert, die bei IETF veröffentlicht wurden.

http://www.ietf.org/

auf diese Seite gehen Sie bitte weitere Informationen zu finden.

0

Muonics Mib Smithy User Guide bietet einen guten Überblick darüber, wie man eine MIB erstellt, die Ihnen helfen kann, die notwendigen Elemente für das Parsing zu verstehen.

Sie sollten sich auch die ASN.1 ITU specification X.690 ansehen, denn das ist die Sprache, in der SNMP definiert ist. Sie hilft auch, wenn Sie die SNMP-RFCs für eine Bachus-Naur-Formatierung in den SNMP-RFCs durchforsten. Ich werde vorschlagen, dass Sie mit RFC3642 und RFC2252 beginnen.

+0

Haben Sie Links oder zusätzliche Informationen? –