Solicitud de información de árbol sobre una entidad de la red

# snmpwalkoid

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

snmpwalkoid — Solicitud de información de árbol sobre una entidad de la red

### Descripción

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

snmpwalkoid() se utiliza para leer todos los identificadores de objetos así como sus valores respectivos desde el agente SNMP especificado por `hostname`.

La existencia de snmpwalkoid() y snmpwalk() tiene razones históricas. Ambas funciones proporcionan compatibilidades ascendentes. Utilice en su lugar la función snmprealwalk().

### Parámetros

`hostname`
  El agente SNMP.
`community`
  La comunidad de lectura.
`object_id`
  Si `null`, `object_id` se toma como raíz de los objetos SNMP y todos los objetos de este árbol se devuelven en forma de array. Si `object_id` se especifica, todos los objetos SNMP siguientes a este `object_id` se devuelven.
`timeout`
  El número de microsegundos desde el primer timeout.
`retries`
  El número de intentos en caso de que ocurra el tiempo límite máximo.

### Valores devueltos

Devuelve un array asociativo que contiene los identificadores de los objetos así como sus valores respectivos, a partir de `object_id`, o `false` si ocurre un error.

### Ejemplos

Ejemplo #1 Ejemplo con snmpwalkoid()

    <?php
    $a = snmpwalkoid("127.0.0.1", "public", "");
    for (reset($a); $i = key($a); next($a)) {
        echo "$i: $a[$i]<br />\n";
    }
    ?>

La llamada a la función anterior devolverá todos los objetos SNMP desde el agente SNMP ejecutado en el host local. Se recorren los valores mediante un bucle.

### Ver también

- snmpwalk() - Recibe todos los objetos SNMP de un agente

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