Services webmasters
Partenaires
Jeux concours gratuits
 
snmpwalk
<<<
snmpwalkoid Index des fonctions
>>>

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.13 snmpwalkoid() Demande d'informations d'arbre sur une entité du réseau.

[ Exemples avec snmpwalkoid ]   PHP 3>= 3.0.8, PHP 4

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

snmpwalkoid retourne un tableau associatif, avec les identifiants d'objet et les objets associés, pour tous les objets situés sous la racine object_id , ou FALSE en cas d'erreur.

snmpwalkoid sert à lire tous les identifiants d'objet, et leur valeurs respectives, depuis un serveur SNMP . community indique la communauté de lecture pour cet agent. Un object_id NULL signifie qu'il faut utiliser la racine de l'arbre SNMP et tous les objets sous cet arbre seront retournés. Si object_id est spécifié, tous les objets SNMP situés sous cet objet seront retournés.

La fonction ci-dessous va lire tous les objets de l'agent SNMP qui fonctionne sur l'hôte local. Il est alors possible de les passer en revue avec une boucle : l'existence de snmpwalkoid et snmpwalk est une question d'évolution. Ces deux fonctions sont fournies pour des raisons de compatbilité ascendante.
Lire tous les objets avec snmpwalkoid

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

La fonction ci-dessous va lire tous les objets de l'agent SNMP qui fonctionne sur l'hôte local. Il est alors possible de les passer en revue avec une boucle :
Lire tous les objet avec snmpwalkoid (2)

<?php
  
for (reset($a); $i = key($a); next($a)) {
    echo
"$i: $a[$i]<br>\n";
  }
?>

<< snmpwalkoid >>
snmpwalk SNMP Index des fonctions
Services webmasters
Les manuels
 
CoursPHP.com - Reproduction interdite -