EnglishУкраїнськаmRussian
Login/New
Topic with no new replies

Запись параметров по протоколу SNMP


Author Message
Written on: 16. 06. 2016 [15:12]
Elena
Елена Черкасова
Topic creator
registered since: 08.10.2014
Posts: 2
Добрый день, уважаемые разработчики и пользователи проекта OpenSCADA!
Прошу помочь разобраться со следующей ситуацией.

Кратко опишу задачу.

Необходимо считывать и записывать значения по протоколу SNMP. Со считыванием проблем не возникает. Сообщество указывается для записи параметров. Как показано в http://wiki.oscada.org/Doc/SNMP, должны появляться строки для редактирования, но этого не происходит. Считывание и запись параметров при помощи net-snmp происходит корректно. Используется ОС Ubuntu Mate 14.04, версия OpenSCADA 0.9, одна из последних сборок (номер сборки не назову), те же результаты на машине с ОС Lubuntu и 0.8.14 LTS.

Подскажите, пожалуйста, в чем может быть проблема. Возможно, необходимо обращаться непосредственно запросом из JavaLikeCalc? Если так, то очень поможет пример синтаксиса запроса.

Пример конфигурации и ответ клиента SNMP подсистемы сбора данных прилагаю к сообщению.


[This article was edited 1 times, at last 16.06.2016 at 15:23.]
Attachment

Запрос и параметры.png (File type: image/png, Size: 157.74 kilobytes) — 2004 downloads
Written on: 16. 06. 2016 [22:43]
roman
Roman Savochenko
Moderator
Contributor
Developer
registered since: 12.12.2007
Posts: 3750
"Elena" wrote:

Необходимо считывать и записывать значения по протоколу SNMP. Со считыванием проблем не возникает. Сообщество указывается для записи параметров. Как показано в http://wiki.oscada.org/Doc/SNMP, должны появляться строки для редактирования, но этого не происходит.

Агент/субагент SNMP не возвращает флаги возможности записи для указанных OID, а именно: MIB_ACCESS_READWRITE, MIB_ACCESS_WRITEONLY хотя запросы на запись и пропускает.

Вообще, найдите и подключите (к NetSNMP) участок MIB дерева для этого агента/субагента, чтобы осмысленные адреса получить. За одно там может быть информация о возможности записи в нужные OID, если она на самом деле берётся только оттуда, а не передаётся самим агентом/субагентом SNMP.

Learn, learn and learn better than work, work and work.
Written on: 17. 06. 2016 [15:41]
Elena
Елена Черкасова
Topic creator
registered since: 08.10.2014
Posts: 2
Спасибо за ответ.

"roman" wrote:

Вообще, найдите и подключите (к NetSNMP) участок MIB дерева для этого агента/субагента, чтобы осмысленные адреса получить.

Сделано. Стало нагляднее.




9502