snmpwalkoid
(PHP 4, PHP 5)
snmpwalkoid — Demande d'informations d'arbre sur une entité du réseau
Description
$hostname
, string $community
, string $object_id
[, int $timeout
= 1000000
[, int $retries
= 5
]] )
snmpwalkoid() est utilisé pour lire tous les
identifiant 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. Utilisez 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 cetobject_id
sont retournés. -
timeout
-
Le nombre de microsecondes depuis le premier timeout.
-
retries
-
Le nombre de tentative 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()
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.