SNMP
PHP Manual

snmpwalk

(PHP 4, PHP 5)

snmpwalk — Busqueda por un arbol de información acerca de un entidad de red

Descripción

array snmpwalk ( string $hostname , string $community , string $object_id [, int $timeout [, int $retries ]] )

Devuelve una matriz de valores de objetos SMNP comenzando por el object_id() como raíz y FALSE en caso de error.

La función snmpwalk() es usada para leer todos los valores de un agente SNMP especificado por el hostname . Community especifica la comunidad lectora para el agente. Un object_id nulo se toma como la raíz del arbol de los objetos SNMP y todos los objetos por debajo de ese arbol son devueltos como una matriz. Si object_id es especificado, todos los objetos SNMP por debajo de object_id son devueltos.

$a = snmpwalk("127.0.0.1", "public", "");

Encima de una función de llamada podrían devolverse todos los objetos SNMP del agente SNMP en ejecución en el servidor local. Uno puede pasar por todos los valores con un bucle.

for ($i=0; $i<count($a); $i++) {
    echo $a[$i];
}


SNMP
PHP Manual