snmprealwalk
PHP Manual
PHP Manual»Funções de SNMP»snmprealwalk

snmprealwalk

(PHP 4, PHP 5, PHP 7, PHP 8)

snmprealwalk Retorna todos os objetos, incluindo seus respectivos IDs de objeto dentro do especificado

Descrição

function snmprealwalk(
    string $hostname,
    string $community,
    array|string $object_id,
    int $timeout = -1,
    int $retries = -1
): array|false

A função snmprealwalk() é usada para percorrer uma série de objetos SNMP a partir de object_id e retornar não apenas seus valores, mas também seus IDs de objeto.

Parâmetros

hostname
O nome do host do agente SNMP (servidor).
community
A comunidade de leitura.
object_id
O ID do objeto SNMP que precede o desejado.
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 dos IDs de objetos SNMP e seus valores em caso de sucesso ou false em caso de erro. Em caso de erro, uma mensagem E_WARNING é exibida.

Exemplos

Exemplo #1 Usando snmprealwalk()

<?php
 print_r(snmprealwalk("localhost", "public", "IF-MIB::ifName"));
?>

O resultado do exemplo acima será algo como:

Array
      (
      [IF-MIB::ifName.1] => STRING: lo
      [IF-MIB::ifName.2] => STRING: eth0
      [IF-MIB::ifName.3] => STRING: eth2
      [IF-MIB::ifName.4] => STRING: sit0
      [IF-MIB::ifName.5] => STRING: sixxs
    )

Veja Também

  • snmpwalk() - Busca todos os objetos SNMP de um agente
To Top