snmpwalkoid - запрашивает дерево информации о сетевом объекте.
Описание
array snmpwalkoid (string hostname, string community, string object_id [, int timeout [, int retries]])
Возвращает ассоциативный массив с object id’ами и их соответствующими значениями, начиная с object_id как root,
FALSE при ошибке.
snmpwalkoid() используется для чтения всех
object id’ов и их соответствующих значений из SNMP-агента hostname.
Community специфицирует read community этого агента. NULLobject_id считается root дерева SNMP-объектов, и все объекты ниже этого дерева
возвращаются как массив. Если object_id специфицирован, возвращаются все SNMP-объекты, ниже этого
object_id.
Существование snmpwalkoid() и
snmpwalk() имеет исторические корни. Обе функции предоставлены для обеспечения обратной
совместимости.
$a = snmpwalkoid("127.0.0.1", "public", "");
Этот вызов функции возвратит все SNMP-объекты из SNMP-агента, запущенного на localhost. Можно пройти по значениям с помощью
цикла: