|
(PHP 3, PHP 4)
snmpwalk - извлекает все SNMP-объекты из агента.
Описание
array snmpwalk (string hostname, string community, string object_id [, int timeout [, int retries]])
Возвращает: массив значений SNMP-объектов, начиная с
object_id
как root,
FALSE
при ошибке.
snmpwalk() используется для чтения всех значений из SNMP-агента
hostname
.
Community
специфицирует read community этого агента.
NULL
object_id
считается root дерева SNMP-объектов, и все объекты ниже этого дерева
возвращаются как массив. Если
object_id
специфицирован, возвращаются все SNMP-объекты, ниже этого
object_id
.
$a = snmpwalk("127.0.0.1", "public", "");
|
Этот вызов функции возвратит все SNMP-объекты из SNMP-агента, запущенного на localhost. Можно пройти по значениям с помощью
цикла:
for ($i=0; $i < count($a); $i++) {
echo $a[$i];
}
|
|
|