snmp2_walk
(PHP >= 5.2.0, PHP 7, PHP 8)
snmp2_walk — Recupera todos los objetos SNMP desde un agente
Descripción
La función snmp2_walk() se utiliza para leer todos
los valores desde un agente SNMP especificado por
el parámetro hostname.
Parámetros
hostname
-
El agente SNMP (servidor).
community
-
La comunidad de lectura.
object_id
-
Si
null, object_id será la raíz
del árbol de objetos SNMP y todos
los objetos de este árbol serán devueltos en forma
de un array.
Si object_id está especificado, todos los
objetos SNMP bajo este
object_id serán devueltos.
timeout
-
El número de microsegundos antes del primer tiempo límite.
retries
-
El número de intentos en caso de que ocurra un tiempo límite.
Valores devueltos
Devuelve un array de valores de objeto SNMP
comenzando por el objeto object_id
o false si ocurre un error.
Ejemplos
Ejemplo #1 Ejemplo con snmp2_walk()
<?php
$a = snmp2_walk("127.0.0.1", "public", "");
foreach ($a as $val) {
echo "$val\n";
}
?>
La función anterior debería devolver todos los objetos
SNMP desde el agente SNMP
funcionando localmente. Un paso siguiente recorre los valores
con un bucle.
Ver también
- snmp2_real_walk() - Devuelve todos los objetos incluyendo los identificadores de sus respectivos objetos