snmpwalk
(PHP 4, PHP 5)
snmpwalk — Reçoit tous les objets SNMP d'un agent
Description
$hostname
, string $community
, string $object_id
[, int $timeout = 1000000
[, int $retries = 5
]] )
snmpwalk() est utilisé pour lire toutes les valeurs d'un
agent SNMP spécifié par hostname.
Liste de paramètres
-
hostname -
L'agent SNMP (serveur).
-
community -
La communauté de lecture.
-
object_id -
Si
NULL,object_idest pris comme racine des objets SNMP et tous les objets de cet arbre sont retournés sous la forme d'un tableau.Si
object_idest spécifié, tous les objets SNMP suivant cetobject_idsont retournés. -
timeout -
Le nombre de microsecondes depuis le premier timeout.
-
retries -
Le nombre de tentative dans le cas où le délai d'expiration survient.
Valeurs de retour
Retourne un tableau de valeurs de l'objet SNMP, en commençant par
object_id ou FALSE si une erreur survient.
Exemples
Exemple #1 Exemple avec snmpwalk()
<?php
$a = snmpwalk("127.0.0.1", "public", "");
foreach ($a as $val) {
echo "$val\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
- snmprealwalk() - Retourne tous les objets, y compris les identifiants respectifs inclus dans l'objet
