Для использование функций SNMP в системе UNIX вам необходимо установить набор ucd-snmp.
Ссылка на последнюю версию есть в PHP FAQ. В системе Windows эти функции доступны только
в NT и не доступны в Win95/98.
int snmpget
(string hostname, string community, string object_id);
Возвращает значание SNMP объекта при успехе и false при ошибке.
Функция snmpget() используется для чтения значения SNMP объекта, указанного в object_id.
SNMP агент определяется именем хоста hostname и группа чтения определяется параметром community.
array snmpwalk
(string hostname, string community, string object_id);
Возвращает массив значений SNMP объектов начиная с object_id и false при ошибке.
Функция snmpwalk() используется для чтения всех значений у SNMP агента, определяемого
параметром hostname. Community определяет группу чтения для агента. Нулевой object_id
берется как корень дерева SNMP объектов и все объекты под этим деревом возвращаются
как массив. Если object_id указан, то возвращаются все SNMP объекты ниже этого объекта.
Указанный выше вызов функции вернет все SNMP объекты из SNMP агента, напущенного на
локальном хосте. По всем значениям можно пройти с помощью цикла