Pregunta

Sé un poco sobre SNMP, pero no lo suficiente. Necesito desarrollar una aplicación que pueda leer MIB SNMP estándar y leer / escribir las diversas propiedades. El extremo de la red no es un problema, pero para mí los MIB reales y exactamente lo que pueden contener son una especie de arte negro.

Creo que debería poder utilizar LIBSMI para "analizar" los MIB, pero realmente no entiendo cuál será la salida del "analizador" y la mejor forma de usarlo.

Todas las sugerencias son bienvenidas ...

¿Fue útil?

Solución

A riesgo de arrojarte al fondo, tal vez quieras echar un vistazo a net-snmp . La instalación predeterminada contiene varios mibs estándar con su implementación asociada. También contiene una utilidad (mib2c) que generará código repetitivo de tus archivos mib.

Una vez que haya leído un par de mibs, no debería tener problemas para familiarizarse con la forma en que snmp hace las cosas.

Otros consejos

La mayoría de los documentos MIB estándar se definieron en los RFC correspondientes publicados en IETF.

http://www.ietf.org/

Vaya a este sitio para obtener más detalles.

Muonics Guía del usuario de Mib Smithy ofrece una buena descripción general de cómo crear un MIB , que puede ayudarte a entender los elementos necesarios para el análisis.

También debe consultar ASN.1 UIT especificación X.690 , porque ese es el lenguaje en el que se define SNMP. También ayuda si recorre los RFC de SNMP en busca de cualquier formato Bachus-Naur en los RFC de SNMP. Voy a sugerirte que comiences con RFC3642 y RFC2252.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top