snmpwalkoid
(PHP 4, PHP 5, PHP 7, PHP 8)
snmpwalkoid — Demande d'informations d'arbre sur une entité du réseau
Description
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 cet object_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()
<?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