Manuel PHP

Précédent

 

Suivant

snmpwalkoid

snmpwalkoid -- Demande d'informations d'arbre sur une entité du réseau

Description

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

Retourne un tableau associatif, avec les identifiant d'objets et les objets associé, pour tous les objets situés sous la racine object_id et 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 si tués sous cet objet seront retournés.

La présence de snmpwalkoid() et snmpwalk() est du a des raisons historiques : ces deux fonctions fournissent la compatibilité ascendante.

 
$a = snmpwalkoid("127.0.0.1", "public", ""); 
      

La fonction ci dessus 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 :

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

Précédent

Sommaire

Suivant

Snmpwalk

Chapitre

snmp_get_quick_print