snmp2_walk
(PHP >= 5.2.0)
snmp2_walk — Récupère tous les objets SNMP depuis un agent
Description
$host
, string $community
, string $object_id
[, string $timeout
= 1000000
[, string $retries
= 5
]] )
La fonction snmp2_walk() est utilisée pour lire toutes
les valeurs depuis un agent SNMP spécifié par
le paramètre hostname
.
Liste de paramètres
-
host
-
L'agent SNMP (serveur).
-
community
-
La communauté de lecture.
-
object_id
-
Si
NULL
,object_id
sera la racine de l'arbre des objets SNMP et tous les objets de cet arbre seront retournés sous la forme d'un tableau.Si
object_id
est spécifié, tous les objets SNMP sous cetobject_id
seront retournés. -
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 de valeurs d'objet SNMP
en commençant par l'objet object_id
ou FALSE
si une erreur survient.
Exemples
Exemple #1 Exemple avec snm2_pwalk()
<?php $a = snmp2_walk("127.0.0.1", "public", ""); foreach ($a as $val) { echo "$val\n"; } ?>
La fonction ci-dessus devrait retourner tous les objets SNMP depuis l'agent SNMP fonctionnant en local. Une étape suivante parcourt les valeurs avec une boucle.
Voir aussi
- snmp2_real_walk() - Retourne tous les objets incluant les identifiants de leurs objets respectifs