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