snmpwalkoid

snmpwalkoid -- Abfrage über einen Baum einer Netzwerkeinheit.

Beschreibung

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

Gibt ein assoziatives Array mit den Objekt Ids und den dazugehörigen Objektwerten zurück , der mit der object_id als Wurzel beginnt , oder FALSE bei einem Fehler .

Die snmpwalkoid( ) Funktion wird verwendet um alle Werte von dem SNMP Agenten zu lesen , der bei hostname angegebn wurde . Der Community Parameter bestimm die Lese -" Community " für diesen Agenten . Ein NULL object_id wird als Wurzel des SNMP Objektbaums verwendet und alle Objekts unter diesem Baum als ein Array zurückgegeben . Wenn object_id angegeben wird , werden alle SNMP Objekte unterhalb der object_id zurückgegeben .

Die Existenz von snmpwalkoid( ) und snmpwalk( ) hat historische Gründe . Beide Funktionen gibt es aus Kompatiblitätsgründen .






Der obige Funktionsaufruf gibt alle SNMP Objekte des Agenten , der auf localhost läuft , zurück . Man kann mit einer Schleife alle Werte durchlaufen .

 
for

 
(

 
$i=0

 
;

 
$i

 
count($a)

 
;

 
$i++

 
)

 
{

 
echo

 
$a[$i]

 
;

 
}