7.98 SNMP
7 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
|
7.98.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.
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]; } ?>
|
|