snmpset
<<<
snmpwalk snmpwalkoid
>>>

6.96 SNMP
6 Index des fonctions
 Manuel PHP

Introduction
Pré-requis
Installation
Configuration à l'exécution
Types de ressources
Constantes Prédefinies
snmp_get_quick_print
snmp_set_quick_print
snmpget
snmprealwalk
snmpset
->snmpwalk
snmpwalkoid

6.96.12 snmpwalk()Reçoit tous les objets SNMP d'un agent

[ Exemples avec snmpwalk ]   PHP 3, PHP 4

array  snmpwalk ( string   hostname , string   community , string   object_id , int   timeout , int   retries )

snmpwalk retourne un tableau d'objets SNMP , en commencant à partir de object_id comme racine, ou FALSE en cas d'erreur.

snmpwalk sert à lire toutes les valeurs d'un agent SNMP , défini par hostname . community définit la communauté de lecture de l'agent. Un objet ( object_id = NULL ) sert de racine à l'arbre d'objet SNMP et tous les objets sous cette racine sont retournés dans un tableau. Si object_id est spécifié, tous les objets SNMP sous cet objet sont retournés.

<?php
$a
= snmpwalk("127.0.0.1", "public", "");
?>

La fonction ci-dessus va retourner tous les objets SNMP d'un agent SNMP qui fonctionnerait sur l'hôte local (localhost). Il suffit alors de faire une boucle pour travailler avec chacun des objets.

<?php
for ($i=0; $i<count($a); $i++) {
    echo
$a[$i];
}
?>

<< snmpwalk >>
snmpset SNMP snmpwalkoid