snmpwalkoid
(PHP 4, PHP 5, PHP 7, PHP 8)
snmpwalkoid — Consulta uma árvore de informações sobre uma entidade de rede
Descrição
A existência de snmpwalkoid() e
snmpwalk() tem razões históricas. Ambas
as funções são fornecidas para compatibilidade com versões anteriores.
Em vez disso, use snmprealwalk().
Parâmetros
hostname
-
O agente SNMP.
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 associativo com IDs de objetos e seus respectivos
valores de objeto, começando pelo object_id
como raiz ou false
em caso de erro.
Exemplos
Exemplo #1 Exemplo de snmpwalkoid()
<?php
$a = snmpwalkoid("127.0.0.1", "public", "");
for (reset($a); $i = key($a); next($a)) {
echo "$i: $a[$i]<br />\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
- snmpwalk() - Busca todos os objetos SNMP de um agente