Страница 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
спасибо, буду пробовать.