Взаимодействие по протоколу SNMP
Модератор: immortal
-
- Сообщения: 80
- Зарегистрирован: Пн апр 01, 2013 10:20 pm
- Откуда: Днепропетровск
- Благодарил (а): 7 раз
- Поблагодарили: 3 раза
Re: Взаимодействие по протоколу SNMP
Пофиксил багу. Умудрился и на текущем коде воспроизвести бесконечный цикл.
Чтото не получается сделать пулреквест только с фиксом, хочет отправить мои специфичные комиты. Разберусь к выходным как правильно сделать.
Чтото не получается сделать пулреквест только с фиксом, хочет отправить мои специфичные комиты. Разберусь к выходным как правильно сделать.
- sergejey
- Site Admin
- Сообщения: 4286
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 76 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Взаимодействие по протоколу SNMP
Можно мне в личку патч кидать, я в основной код вставлю.dimitrystd писал(а):Пофиксил багу. Умудрился и на текущем коде воспроизвести бесконечный цикл.
Чтото не получается сделать пулреквест только с фиксом, хочет отправить мои специфичные комиты. Разберусь к выходным как правильно сделать.
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
-
- Сообщения: 289
- Зарегистрирован: Вс сен 16, 2012 9:39 am
- Благодарил (а): 0
- Поблагодарили: 1 раз
Re: Взаимодействие по протоколу SNMP
Как убрать надписи при старте системы про ненайденные модули snmp, уже и в php.ini закоментил и убрал два файла php cycle_snmp.php и snmp_trap_daemon.php все равно вылазит эта надпись про модули
- sergejey
- Site Admin
- Сообщения: 4286
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 76 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Взаимодействие по протоколу SNMP
С удовольствием внедрил бы решение, если б кто нашёл. У самого не получается никак. Это какие-то компоненты snmp-модуля, которые под windows я не знаю как установить. Эти ошибки ни на что не влияют, но не приятно это да.
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
-
- Сообщения: 289
- Зарегистрирован: Вс сен 16, 2012 9:39 am
- Благодарил (а): 0
- Поблагодарили: 1 раз
Re: Взаимодействие по протоколу SNMP
Т.е это нильзя отключить, если модуль не планируется использовать?sergejey писал(а):С удовольствием внедрил бы решение, если б кто нашёл. У самого не получается никак. Это какие-то компоненты snmp-модуля, которые под windows я не знаю как установить. Эти ошибки ни на что не влияют, но не приятно это да.
- sergejey
- Site Admin
- Сообщения: 4286
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 76 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Взаимодействие по протоколу SNMP
Если SNMP вообще не используется, то можно в C:\_majordomo\server\config_tpl\php.ini отключить:Urbas81 писал(а):Т.е это нильзя отключить, если модуль не планируется использовать?sergejey писал(а):С удовольствием внедрил бы решение, если б кто нашёл. У самого не получается никак. Это какие-то компоненты snmp-модуля, которые под windows я не знаю как установить. Эти ошибки ни на что не влияют, но не приятно это да.
т.е. добавить ";" перед подключением расширения snmp
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
-
- Сообщения: 289
- Зарегистрирован: Вс сен 16, 2012 9:39 am
- Благодарил (а): 0
- Поблагодарили: 1 раз
Re: Взаимодействие по протоколу SNMP
Спасибо, я сначала так и сделал, но вроде не помогло, а потом после перезапуска сообщения пропали.
-
- Сообщения: 284
- Зарегистрирован: Сб ноя 24, 2012 11:47 am
- Благодарил (а): 32 раза
- Поблагодарили: 28 раз
Re: Взаимодействие по протоколу SNMP
вопрос по настройке модуля 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_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 (параметра)?
- sergejey
- Site Admin
- Сообщения: 4286
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 76 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Взаимодействие по протоколу SNMP
в исходниках используется практически такой же код: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 используется только в свойствах.
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги