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_idsera 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_idest spécifié, tous les objets SNMP sous cetobject_idseront 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
