|
|
|||
|
wm-help.net -> Электронная библиотека -> PHP -> PHP3 для Windows -> XXXVI. Функции SNMPXXXVI. Функции SNMP
XXXVI. Функции SNMP Для использование функций SNMP в системе UNIX вам необходимо установить набор ucd-snmp. Ссылка на последнюю версию есть в PHP FAQ. В системе Windows эти функции доступны только в NT и не доступны в Win95/98. snmpget snmpget -- получает объект SNMP Описание int snmpget(string hostname, string community, string object_id);Возвращает значание SNMP объекта при успехе и false при ошибке. Функция snmpget() используется для чтения значения SNMP объекта, указанного в object_id. SNMP агент определяется именем хоста hostname и группа чтения определяется параметром community.
snmpget("127.0.0.1", "public", "system.SysContact.0") snmpwalk snmpwalk -- Получает все SNMP объекты у агента Описание array snmpwalk(string hostname, string community, string object_id);Возвращает массив значений SNMP объектов начиная с object_id и false при ошибке. Функция snmpwalk() используется для чтения всех значений у SNMP агента, определяемого параметром hostname. Community определяет группу чтения для агента. Нулевой object_id берется как корень дерева SNMP объектов и все объекты под этим деревом возвращаются как массив. Если object_id указан, то возвращаются все SNMP объекты ниже этого объекта.
$a = snmpwalk("127.0.0.1", "public", "");
Указанный выше вызов функции вернет все SNMP объекты из SNMP агента, напущенного на локальном хосте. По всем значениям можно пройти с помощью цикла for($i=0; $i<count($a); $i++) {
echo $a[$i];
}
[Назад][Содержание][Вперед] |
|
| бодибилдинг | Строим Домик | RU-домены за 170 рублей | Copyright © "В помощь Веб-Мастеру" (Alexander D. Belyaev) 2005-2008. При перепечатке любого материала видимая ссылка на источник "В помощь Веб-Мастеру" и все имена, ссылки авторов обязательны! Время генерации страницы: 0.042 |