Retourne tous les objets incluant les identifiants de leurs objets respectifs

# snmp3_real_walk

(PHP 4, PHP 5, PHP 7)

snmp3_real_walk — Retourne tous les objets incluant les identifiants de leurs objets respectifs

### Description

snmp3_real_walk ( string `$host` , string `$sec_name` , string `$sec_level` , string `$auth_protocol` , string `$auth_passphrase` , string `$priv_protocol` , string `$priv_passphrase` , string `$object_id` [, int `$timeout` = 1000000 [, int `$retries` = 5 ]] ) : array

La fonction snmp3_real_walk() est utilisée pour parcourir un nombre d'objets SNMP en commençant par l'objet dont l'identifiant est `object_id` et retourne non seulement leurs valeurs, mais aussi les identifiants des objets associés.

### Liste de paramètres

`host`

  Le nom d'hôte de l'agent SNMP (serveur).

`sec_name`

  Le nom de la sécurité, habituellement, le nom d'utilisateur.

`sec_level`

  Le niveau de sécurité (noAuthNoPriv|authNoPriv|authPriv).

`auth_protocol`

  Le protocole d'authentification (MD5 ou SHA).

`auth_passphrase`

  La phrase secrète d'authentification.

`priv_protocol`

  Le protocole privé (DES ou AES).

`priv_passphrase`

  La phrase secrète privée.

`object_id`

  L'identifiant de l'objet SNMP.

`timeout`

  Le nombre de microsecondes avant le premier délai d'expiration.

`retries`

  Le nombre de tentatives dans le cas où un délai d'expiration survient.

### Valeurs de retour

Retourne un tableau associatif d'identifiants d'objets SNMP ainsi que leurs valeurs en cas de succès, ou `FALSE` si une erreur survient. Dans le cas où une erreur survient, une alerte de niveau E_WARNING est émise.

### Exemples

Exemple #1 Exemple avec snmp3_real_walk()

`<?php
var_export(snmp3_real_walk('localhost', 'james', 'authPriv', 'SHA', 'secret007', 'AES', 'secret007', 'IF-MIB::ifName'));
?>`

L'exemple ci-dessus affichera quelque chose comme :

    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',
    )

### Voir aussi

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