PHP Handbuch
Zurück |  | Weiter

# snmpwalkoid

(PHP 3 >= 3.0.8, PHP 4, PHP 5)

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` angegeben wurde. Der `Community` Parameter bestimmt 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.

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

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]; }`

Zurück | Zum Anfang | Weiter
snmpwalk | Nach oben | SOAP Funktionen