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

# snmp2_real_walk

(PHP >= 5.2.0, PHP 7, PHP 8)

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

### Descrição

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

A função snmp2_real_walk() é 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 snmp2_real_walk()

    <?php
     print_r(snmp2_real_walk("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

- snmp2_walk() - Busca todos os objetos SNMP de um agente

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open