Demande d'informations d'arbre sur une entité du réseau

# snmpwalkoid

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

snmpwalkoid — Demande d'informations d'arbre sur une entité du réseau

### Description

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

snmpwalkoid() est utilisé pour lire tous les identifiants d'objets ainsi que leurs valeurs respectives depuis l'agent SNMP spécifié par `hostname`.

L'existence de snmpwalkoid() et snmpwalk() a des raisons historiques. Les deux fonctions fournissent des compatibilités ascendantes. Utiliser plutôt la fonction snmprealwalk().

### Liste de paramètres

`hostname`
  L'agent SNMP.
`community`
  La communauté de lecture.
`object_id`
  Si `null`, `object_id` est pris comme racine des objets SNMP et tous les objets de cet arbre sont retournés sous la forme d'un tableau. Si `object_id` est spécifié, tous les objets SNMP suivant cet `object_id` sont retournés.
`timeout`
  Le nombre de microsecondes depuis le premier timeout.
`retries`
  Le nombre de tentatives dans le cas où le délai d'attente maximal survient.

### Valeurs de retour

Retourne un tableau associatif contenant les identifiants des objets ainsi que leurs valeurs respectives, à partir de `object_id`, ou `false` si une erreur survient.

### Exemples

Exemple #1 Exemple avec snmpwalkoid()

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

L'appel à la fonction ci-dessus retournera tous les objets SNMP depuis l'agent SNMP exécuté sur l'hôte local. On parcourt les valeurs via une boucle.

### Voir aussi

- snmpwalk() - Reçoit tous les objets SNMP d'un agent

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