snmp_read_mib
(PHP 5, PHP 7, PHP 8)
snmp_read_mib —
Lee y analiza un fichero MIB en el árbol activo MIB
Descripción
Esta función se utiliza para cargar MIBs adicionales, es decir,
específicas de los fabricantes, de modo que los OIDs legibles por humanos como
VENDOR-MIB::foo.1 en lugar de los OIDs numéricos puedan ser utilizados.
El orden de carga de los MIBs es importante; la biblioteca Net-SNMP
mostrará alertas si los objetos referenciados no pueden ser resueltos.
Parámetros
filename
- El nombre del fichero MIB.
Valores devueltos
Esta función retorna true en caso de éxito o false si ocurre un error.
Ejemplos
Ejemplo #1 Ejemplo con snmp_read_mib()
<?php
print_r( snmprealwalk('localhost', 'public', '.1.3.6.1.2.1.2.3.4.5') );
snmp_read_mib('./FOO-BAR-MIB.txt');
print_r( snmprealwalk('localhost', 'public', 'FOO-BAR-MIB::someTable') );
?>
El ejemplo a continuación mostrará algo como:
Array
(
[iso.3.6.1.2.1.2.3.4.5.0] => Gauge32: 6
)
Array
(
[FOO-BAR-MIB::someTable.0] => Gauge32: 6
)