Страница 2 из 7
Re: Взаимодействие по протоколу SNMP
Добавлено: Ср окт 30, 2013 9:51 pm
dimitrystd
Пофиксил багу. Умудрился и на текущем коде воспроизвести бесконечный цикл.
Чтото не получается сделать пулреквест только с фиксом, хочет отправить мои специфичные комиты. Разберусь к выходным как правильно сделать.
Re: Взаимодействие по протоколу SNMP
Добавлено: Чт окт 31, 2013 6:05 pm
sergejey
dimitrystd писал(а):Пофиксил багу. Умудрился и на текущем коде воспроизвести бесконечный цикл.
Чтото не получается сделать пулреквест только с фиксом, хочет отправить мои специфичные комиты. Разберусь к выходным как правильно сделать.
Можно мне в личку патч кидать, я в основной код вставлю.
Re: Взаимодействие по протоколу SNMP
Добавлено: Вт ноя 19, 2013 1:20 pm
Urbas81
Как убрать надписи при старте системы про ненайденные модули snmp, уже и в php.ini закоментил и убрал два файла php cycle_snmp.php и snmp_trap_daemon.php все равно вылазит эта надпись про модули

Re: Взаимодействие по протоколу SNMP
Добавлено: Вт ноя 19, 2013 2:20 pm
sergejey
Urbas81 писал(а):Как убрать надписи при старте системы про ненайденные модули snmp, уже и в php.ini закоментил и убрал два файла php cycle_snmp.php и snmp_trap_daemon.php все равно вылазит эта надпись про модули

С удовольствием внедрил бы решение, если б кто нашёл. У самого не получается никак. Это какие-то компоненты snmp-модуля, которые под windows я не знаю как установить. Эти ошибки ни на что не влияют, но не приятно это да.
Re: Взаимодействие по протоколу SNMP
Добавлено: Вт ноя 19, 2013 2:37 pm
Urbas81
sergejey писал(а):Urbas81 писал(а):Как убрать надписи при старте системы про ненайденные модули snmp, уже и в php.ini закоментил и убрал два файла php cycle_snmp.php и snmp_trap_daemon.php все равно вылазит эта надпись про модули

С удовольствием внедрил бы решение, если б кто нашёл. У самого не получается никак. Это какие-то компоненты snmp-модуля, которые под windows я не знаю как установить. Эти ошибки ни на что не влияют, но не приятно это да.
Т.е это нильзя отключить, если модуль не планируется использовать?
Re: Взаимодействие по протоколу SNMP
Добавлено: Вт ноя 19, 2013 3:57 pm
sergejey
Urbas81 писал(а):sergejey писал(а):Urbas81 писал(а):Как убрать надписи при старте системы про ненайденные модули snmp, уже и в php.ini закоментил и убрал два файла php cycle_snmp.php и snmp_trap_daemon.php все равно вылазит эта надпись про модули

С удовольствием внедрил бы решение, если б кто нашёл. У самого не получается никак. Это какие-то компоненты snmp-модуля, которые под windows я не знаю как установить. Эти ошибки ни на что не влияют, но не приятно это да.
Т.е это нильзя отключить, если модуль не планируется использовать?
Если SNMP вообще не используется, то можно в C:\_majordomo\server\config_tpl\php.ini отключить:
т.е. добавить ";" перед подключением расширения snmp
Re: Взаимодействие по протоколу SNMP
Добавлено: Вт ноя 19, 2013 4:51 pm
Urbas81
Спасибо, я сначала так и сделал, но вроде не помогло, а потом после перезапуска сообщения пропали.
Re: Взаимодействие по протоколу SNMP
Добавлено: Пн дек 02, 2013 12:22 am
denis
вопрос по настройке модуля SNMP. есть скрипт, который замечательно забирает данные с устройства SNMP
$snmp_host = 'x.x.x.x'; // адрес устройства
$snmp_community = 'public'; // "секретное слово"
$snmp_oid = '.1.3.6.1.4.1.31440.10.5.1.1.0'; // идентификатор параметра
$result = snmpget($snmp_host, $snmp_community, $snmp_oid); // чтение порта
вбиваю в модуле SNMP те же данные и ничего не "подхватывается". Надо ли в OID вбивать первую точку?
в поле "название" можно вбивать любую инфу или настоящее название OID (параметра)?
Re: Взаимодействие по протоколу SNMP
Добавлено: Пн дек 02, 2013 2:11 pm
sergejey
denis писал(а):вопрос по настройке модуля SNMP. есть скрипт, который замечательно забирает данные с устройства SNMP
$snmp_host = 'x.x.x.x'; // адрес устройства
$snmp_community = 'public'; // "секретное слово"
$snmp_oid = '.1.3.6.1.4.1.31440.10.5.1.1.0'; // идентификатор параметра
$result = snmpget($snmp_host, $snmp_community, $snmp_oid); // чтение порта
вбиваю в модуле SNMP те же данные и ничего не "подхватывается". Надо ли в OID вбивать первую точку?
в поле "название" можно вбивать любую инфу или настоящее название OID (параметра)?
в исходниках используется практически такой же код:
Код: Выделить всё
$snmp_oid = $prec['OID'];
$snmp_host = $drec['HOST'];
$snmp_community = $drec['READ_COMMUNITY'];
$value = snmpget($snmp_host, $snmp_community, $snmp_oid);
так что должно работать...
насчёт точки в OID не подскажу -- но если в том коде работает с ней, то надо её оставить
название может быть любым -- OID используется только в свойствах.
Re: Взаимодействие по протоколу SNMP
Добавлено: Вт дек 03, 2013 9:44 am
denis
спасибо, буду пробовать.