 |
|
Sommaire
SNMP
snmpget
snmpset
snmpwalk
snmpwalkoid
snmp_get_quick_print
snmp_set_quick_print
|
6.93.3 snmpwalk[ Exemples avec snmpwalk ] PHP 3, PHP 4 >= 4.0.0Description
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]; } ?>
|
|
|
 |
 |