Author |
Message |
Written on: 08. 12. 2011 [13:53]
|
shdimka
Дмитрий Шабунов
Topic creator
registered since: 05.12.2011
Posts: 35
|
В документации к SNMP модулю написано что: "Кроме вышеуказанных типовых баз, MIB могут дополнительно подгружаться в виде модулей". Кто нибудь знает как это сделать?
|
Written on: 09. 12. 2011 [09:30]
|
roman
Roman Savochenko
Moderator Contributor Developer
registered since: 12.12.2007
Posts: 3750
|
"shdimka" wrote:
В документации к SNMP модулю написано что: "Кроме вышеуказанных типовых баз, MIB могут дополнительно подгружаться в виде модулей". Кто нибудь знает как это сделать?
Обратиться к документации NetSNMP.
Learn, learn and learn better than work, work and work.
|
Written on: 09. 12. 2011 [13:58]
|
shdimka
Дмитрий Шабунов
Topic creator
registered since: 05.12.2011
Posts: 35
|
В Net-SNMP как раз все работает. Имею MIB GESINGLEUPS который подключен к Net-Snmp и по запросу
snmpget -c public x.x.x.x GESINGLEUPS::upsBatteryStatusgen.0 выдает ожидаемый ответ.
При описании DAQ модуля SNMP и заполнения поля OID могу пользоваться только числовым значением OID что не есть удобно и читабельно.
При попытке ввести что то подобное GESINGLEUPS::upsBatteryStatusgen.0 не происходит ничего. Как Scada подключить нужный MIB?
|
Written on: 09. 12. 2011 [14:15]
|
roman
Roman Savochenko
Moderator Contributor Developer
registered since: 12.12.2007
Posts: 3750
|
"shdimka" wrote:
При описании DAQ модуля SNMP и заполнения поля OID могу пользоваться только числовым значением OID что не есть удобно и читабельно.
А я могу и остальными!
Смотрим сюда: http://wiki.oscada.org/Doc/SNMP
"system" на рисунке 2 это числовое?
"shdimka" wrote:
При попытке ввести что то подобное GESINGLEUPS::upsBatteryStatusgen.0 не происходит ничего. Как Scada подключить нужный MIB?
Я сказал как!
OpenSCADA просто использует библиотеку этого самого NetSNMP.
P.S. Вообще предварительно берём MIB-браузер и проверяем доступность и наличие нужного объекта там.
Learn, learn and learn better than work, work and work.
|
Written on: 09. 12. 2011 [14:30]
|
shdimka
Дмитрий Шабунов
Topic creator
registered since: 05.12.2011
Posts: 35
|
Заработало когда ноль удалил.
хотя то что хотел все равно не получил. Ожидал что названия атрибута будет такое же как и я пишу, текстовое.
А там опять же числа. Так что зря беспокоил.
MIB-браузер используется и все объекты учтены.
повторятся ненадо, я знаю- читаю документацию. Уже боюсь что то спрашивать.
|
Written on: 09. 12. 2011 [15:20]
|
roman
Roman Savochenko
Moderator Contributor Developer
registered since: 12.12.2007
Posts: 3750
|
"shdimka" wrote:
Заработало когда ноль удалил.
хотя то что хотел все равно не получил. Ожидал что названия атрибута будет такое же как и я пишу, текстовое.
Не будет, ибо запрос может быть рекурсивный и имя получается функцией snprint_objid(), при этом идентификатор однозначно цифровой.
Learn, learn and learn better than work, work and work.
|
Written on: 13. 12. 2011 [14:44]
|
gsxr
Андрей Ехлаков
registered since: 03.03.2010
Posts: 58
|
"shdimka" wrote:
Заработало когда ноль удалил.
хотя то что хотел все равно не получил. Ожидал что названия атрибута будет такое же как и я пишу, текстовое.
А там опять же числа. Так что зря беспокоил.
MIB-браузер используется и все объекты учтены.
повторятся ненадо, я знаю- читаю документацию. Уже боюсь что то спрашивать.
Кстати у меня аналогична проблема.
http://oscada.org/ru/forum/posts/otslezhivanie_oshibok/snmp_obrabatyvaet_tolko_vetvi_oidov/
|
Written on: 14. 12. 2011 [15:50]
|
shdimka
Дмитрий Шабунов
Topic creator
registered since: 05.12.2011
Posts: 35
|
В данном случае была моя ошибка. При создании запроса я в конце лишний ноль ставил. При ветке .1.3.6.1.4.1.818.1.1.10.2.1 я в конце добавлял ноль, а это уже ответ на запрос. Причем snmpget реагировал на это спокойно а скада никак не реагировала. Моя ошибка. Данная ветка не шаблонная а запрос конкретного значения. И в скаде у меня описаны конкретные значения. Хотя работают и шаблонные запросы, в последствии в списке атрибутов появляются все значения подходящие к OID шаблону.
|