PHP Handbuch
Zurück |  | Weiter

# snmpwalk

(PHP 3, PHP 4, PHP 5)

snmpwalk -- Holt alle SNMP Objekte eines Agenten

## Beschreibung

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

Gibt einen Array von SNMP Objekten zurück, der mit der object_id() als Wurzel beginn, oder `FALSE` bei einem Fehler.

Die snmpwalk() 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.

`$a = snmpwalk("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
snmpset | Nach oben | snmpwalkoid