snmpset
<<<
snmpwalk snmpwalkoid
>>>

8.112 Fonctions SNMP
8 Référence des fonctions
 Manuel PHP

Introduction
Pré-requis
Installation
Configuration à l'exécution
Types de ressources
Constantes pré-définies
snmp_get_quick_print
snmp_get_valueretrieval
snmp_read_mib
snmp_set_enum_print
snmp_set_oid_numeric_print
snmp_set_quick_print
snmp_set_valueretrieval
snmpget
snmpgetnext
snmprealwalk
snmpset
->snmpwalk
snmpwalkoid

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

[ Exemples avec snmpwalk ]   PHP 3, PHP 4 , PHP 5

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.
Lire tous les objets avec snmpwalk

<?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.
Afficher tous les objet avec snmpwalk

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

<< snmpwalk >>
snmpset Fonctions SNMP snmpwalkoid