Domanda

So un po 'di SNMP, ma non abbastanza. Devo sviluppare un'applicazione in grado di leggere MIB SNMP standard e leggere / scrivere le varie proprietà. La fine della rete non è un problema, ma i MIB effettivi e esattamente ciò che possono contenere sono per me una sorta di arte nera.

Credo che dovrei essere in grado di utilizzare LIBSMI per 'analizzare' i MIB, ma non capisco davvero quale sarà l'output del 'parser' e come usarlo al meglio.

Tutti i suggerimenti sono benvenuti ...

È stato utile?

Soluzione

A rischio di buttarti nel profondo, potresti dare un'occhiata a net-snmp . L'installazione predefinita contiene numerosi mib standard con l'implementazione associata. Contiene inoltre un programma di utilità (mib2c) che genererà il codice boilerplate dai file mib.

Dopo aver letto un paio di fiocchi non dovresti avere problemi a familiarizzare con il modo in cui snmp fa le cose.

Altri suggerimenti

La maggior parte dei documenti MIB standard sono stati definiti nei corrispondenti RFC pubblicati all'IETF.

http://www.ietf.org/

Per favore vai a questo sito per trovare maggiori dettagli.

Muonics Guida dell'utente di Mib Smithy fornisce una buona panoramica di come costruire un MIB , che può aiutarti a comprendere gli elementi necessari per l'analisi.

Dovresti anche consultare ASN.1 ITU specifica X.690 , poiché è la lingua in cui è definito SNMP. Aiuta anche se si analizzano gli RFC SNMP per qualsiasi formattazione Bachus-Naur negli RFC SNMP. Ti suggerirò di iniziare con RFC3642 e RFC2252.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top