Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Не работает snmpget в php под виндой
Форумы портала PHP.SU » Серверное администрирование » Apache и другие веб-серверы » Не работает snmpget в php под виндой

Страниц (1): [1]
 

1. sergey_privacy - 27 Марта, 2008 - 16:23:49 - перейти к сообщению
Есть одна программка на php, которая замечательно собирает статистику с железок по snmp и отлично работает на юниксовом апаче. Пришлось запускать эту программу на виндовой машинке (win2000). В качестве теста попробовал сборку denwer (apache+perl+php+mysql+...). Тот же самый файл при запуске выдает 2 ошибки:
1. error function snmpget(): There is no such variable name in this MIB
2. error function snmpget(): This name does not exist: system.....

Решил, что проблема в самом денвере и установил апач+пхп вручную с тем же успехом. Модули snmp в php загружаются. Согласно инструкции [url]ief.tup.km.ua/docs/php42/windows.html[/url] выполнил требование "Обратите внимание, что директория mibs, поставляемая с дистрибутивом Windows, содержит файлы поддержки SNMP. Эта директория должна быть перемещена на DRIVE:\usr\mibs (DRIVE это диск, на котором установлен PHP)". Скопировал этот каталог в windows\system32, c:\usr\mibs, c:\usr\snmp\mibs, c:\www\usr\mibs (каталог с установленным софтом). Куда копать?

 

Powered by ExBB FM 1.0 RC1