snmp2_walk
(PHP >= 5.2.0, PHP 7, PHP 8)
snmp2_walk — Busca todos os objetos SNMP de um agente
Descrição
A função snmp2_walk() é usada para ler todos os valores de
um agente SNMP especificado pelo hostname.
Parâmetros
hostname
-
O agente SNMP (servidor).
community
-
A comunidade de leitura.
object_id
-
Se
null, object_id for considerado a raiz da
árvore de objetos SNMP e todos os objetos sob essa árvore serão retornados como
um array.
Se object_id for especificado, todos os objetos SNMP
abaixo desse object_id serão retornados.
timeout
-
O número de microssegundos até o primeiro tempo limite.
retries
-
O número de tentativas caso ocorram tempos limite.
Valor Retornado
Retorna um array de valores de objetos SNMP começando pelo
object_id como raiz ou false em caso de erro.
Exemplos
Exemplo #1 Exemplo de snmp2_walk()
<?php
$a = snmp2_walk("127.0.0.1", "public", "");
foreach ($a as $val) {
echo "$val\n";
}
?>
A chamada de função acima retornaria todos os objetos
SNMP do agente SNMP em execução no host local. É possível percorrer os valores
com um loop.
Veja Também
- snmp2_real_walk() - Retorna todos os objetos, incluindo seus respectivos IDs de objeto dentro do especificado