SNMP :: INFORMACIÓNUna interfaz Perl orientada a objetos a dispositivos de red y MIB a través de SNMP | |
Descargar ahora |
SNMP :: INFORMACIÓN Clasificación y resumen
Anuncio publicitario
- Licencia:
- Perl Artistic License
- Precio:
- FREE
- Nombre del editor:
- Max Baker
- Sitio web del editor:
- http://search.cpan.org/~emiller/SNMP-Info-1.04/Info.pm
SNMP :: INFORMACIÓN Etiquetas
SNMP :: INFORMACIÓN Descripción
Una interfaz Perl orientada a un objeto a dispositivos de red y MIB a través de SNMP SNMP :: La información es una interfaz Perl orientada a objetos para dispositivos de red y MIB a través de SNMP.SYNOPSIS USE SNMP :: INFO; MY $ INFO = NEW SNMP :: Info (# AUTO Descubra la clase de dispositivo más específica autoespecify => 1, depuración => 1, # El resto se pasa a SNMP :: Sesión Desthost => 'Router', Community => 'Public' , Versión => 2) o die "no se puede conectar a dispositivo.n"; My $ error = $ info-> error (); Die "SNMP Community o versión probablemente incorrecta conectando al dispositivo. $ Errn" si se define $ ERR; $ nombre = $ info-> nombre (); $ clase = $ info-> clase (); Imprimir "SNMP :: La información está usando esta clase de dispositivo: $ CANDSN"; # Descubra el estado dúplex para los puertos MIS $ Interfaces = $ info-> interfaces (); My $ i_duplex = $ info-> i_duplex (); # Obtener información del vecino de CDP My $ C_IF = $ info-> c_if (); My $ c_ip = $ info-> c_ip (); mi $ c_port = $ info-> c_port (); # Imprimir datos de impresión por puerto foreach My $ iid (teclas% $ interfaces) {My $ duplex = $ iidduplex -> {$ iid}; # Imprima el nombre del puerto físico, no es SNMP IID MIS $ PORT = $ Interfaces -> {$ iid}; imprimir "$ puerto:"; Imprimir "$ DUPLEX DUPLEX" si se define $ DUPLEX; # La tabla CDP tiene entradas de tabla diferentes a las tablas de la interfaz. # Entonces, usamos C_IF para obtener el mapa de la tabla CDP a la Tabla de Interfaz. mi% c_map = inverso% $ c_if; My $ C_KEY = $ C_MAP {$ IID}; a menos que (definido $ c_key) {impresión "nn"; Siguiente; } My $ vecino_ip = $ c_ip -> {$ c_key}; My $ vecino_port = $ c_port -> {$ c_key}; Imprimir "conectado a $ vecino_ip / $ vecino_portn" si se define $ vecino_ip; Imprimir "n"; } Requisitos: · Perl
SNMP :: INFORMACIÓN Software relacionado