snmpwalk

(PHP 4, PHP 5, PHP 7)

snmpwalkHolt alle SNMP Objekte eines Agenten

Beschreibung

snmpwalk ( string $hostname , string $community , string $object_id [, int $timeout = 1000000 [, int $retries = 5 ]] ) : array

Die snmpwalk() Funktion wird verwendet, um alle Werte von dem SNMP Agenten zu lesen, der bei hostname angegeben wurde.

Parameter-Liste

hostname

Der SNMP-Agent (Server).

community

Die "read community".

object_id

Wenn NULL, wird object_id als Wurzel des SNMP Objektbaums interpretiert, und alle Objekte in diesem Baum werden als Array zurückgegegeben.

Wird object_id angegeben, werden alle SNMP Objekte unter dieser object_id zurückgegeben.

timeout

Die Zahl der Mikrosekunden bis zum ersten Timeout.

retries

Die Anzahl der Wiederholungsversuche, wenn Timeouts auftreten.

Rückgabewerte

Gibt ein Array von SNMP Objekt-Werten beginnend mit object_id als Wurzel zurück, oder FALSE im Fehlerfall.

Beispiele

Beispiel #1 snmpwalk() Beispiel

<?php
$a 
snmpwalk("127.0.0.1""public"""); 

foreach (
$a as $val) {
    echo 
"$val\n";
}

?>

Der obige Funktionsaufruf gibt alle SNMP Objekte des Agenten, der auf localhost läuft, zurück. In einer Schleife können alle Werte durchlaufen werden.

Siehe auch

  • snmprealwalk() - Return all objects including their respective object ID within the specified one