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

Архивирование SNMP данных


Author Message
Written on: 12. 12. 2011 [16:58]
shdimka
Дмитрий Шабунов
Topic creator
registered since: 05.12.2011
Posts: 35
Обнаружил такую бяку. При настройке файл-архиватора напрямую на данные SNMP модуля, при разработке все хорошо работает, рисует тренды и все как надо. Проблема возникает если я перезапускаю сервер. То ли архиватор запускается раньше SNMP модуля, но те атрибуты которы были помечены к архивированию из snmp модуля не архивируются. Приходится перезапускать файл-архиватор, тогда все идет нормально. В выводе командной строки видно что скада ругается на отсутвия элемента по OID номеру. Если я предварительно обработаю данные в модуле Java_like based calc. и настраиваю архивирование обработанных данных из этого модуля то все идет нормально и архиватор запускается хорошо. Есть ли против этого лекарство, или все же надо все snmp данные предварительно обрабатывать в модуле Java_like based calc. ?
Written on: 12. 12. 2011 [18:37]
roman
Roman Savochenko
Moderator
Contributor
Developer
registered since: 12.12.2007
Posts: 3750
"shdimka" wrote:

Обнаружил такую бяку. При настройке файл-архиватора напрямую на данные SNMP модуля, при разработке все хорошо работает, рисует тренды и все как надо. Проблема возникает если я перезапускаю сервер. То ли архиватор запускается раньше SNMP модуля, но те атрибуты которы были помечены к архивированию из snmp модуля не архивируются.

Атрибуты в DAQ.SNMP создаются только уже при старте, а архиватор ищет их после включения.
Собственно добавил первичный запрос при включении параметра, для создания перечня атрибутов.
Правда в случае отсутствия SNMP-сервера он будет, при включении контроллера, ожидать указанного таймаута по каждому параметру. Как это лучше решить пока не придумал.

Learn, learn and learn better than work, work and work.
Written on: 12. 12. 2011 [20:00]
shdimka
Дмитрий Шабунов
Topic creator
registered since: 05.12.2011
Posts: 35
А есть ли возможность перезапустить программно архиватор после старта?

[This article was edited 1 times, at last 12.12.2011 at 20:00.]
Written on: 12. 12. 2011 [20:31]
roman
Roman Savochenko
Moderator
Contributor
Developer
registered since: 12.12.2007
Posts: 3750
"shdimka" wrote:

А есть ли возможность перезапустить программно архиватор после старта?

Есть, но не нужно.
Дополнил и теперь попытка подключиться к серверу будет только одна.

Learn, learn and learn better than work, work and work.
Written on: 12. 12. 2011 [22:53]
shdimka
Дмитрий Шабунов
Topic creator
registered since: 05.12.2011
Posts: 35
Спасибо!
Читаю документацию постараюсь разобраться как внедрить новую версию. svn никогда не пользовался.
Достаточно собрать только snmp модуль?
Written on: 13. 12. 2011 [09:19]
roman
Roman Savochenko
Moderator
Contributor
Developer
registered since: 12.12.2007
Posts: 3750
"shdimka" wrote:

Читаю документацию постараюсь разобраться как внедрить новую версию. svn никогда не пользовался.
Достаточно собрать только snmp модуль?

http://wiki.oscada.org/Doc/SborkaIzIsxodnikov

Learn, learn and learn better than work, work and work.
Written on: 14. 12. 2011 [16:23]
shdimka
Дмитрий Шабунов
Topic creator
registered since: 05.12.2011
Posts: 35
Как оказалось архивирование SNMP данных напрямую чревато. При отсутствии источника данных при запуске, пропадают тренды. Архивы остаются но тренды не вырисовываются на тот период когда источник был. Данные возможно получить путем экспорта архива например, без временных меток правда, или же каким то другим путем. Думаю что лучше все же SNMP атрибуты обрабатывать в java модуле, тогда можно старые тренды посмотреть.
Written on: 14. 12. 2011 [17:25]
roman
Roman Savochenko
Moderator
Contributor
Developer
registered since: 12.12.2007
Posts: 3750
"shdimka" wrote:

Как оказалось архивирование SNMP данных напрямую чревато. При отсутствии источника данных при запуске, пропадают тренды. Архивы остаются но тренды не вырисовываются на тот период когда источник был.

Добавил обновление подсистемы архивов при добавлении хоть одного нового атрибута, что решает проблему подключения архива после восстановления связи.

Learn, learn and learn better than work, work and work.
Written on: 20. 12. 2011 [13:58]
shdimka
Дмитрий Шабунов
Topic creator
registered since: 05.12.2011
Posts: 35
Собрал и установил новую версию из svn. Как мне убедится что у меня установлена именно нужная сборка? Я вижу только номер версии 0.7.2.
Written on: 20. 12. 2011 [15:59]
roman
Roman Savochenko
Moderator
Contributor
Developer
registered since: 12.12.2007
Posts: 3750
"shdimka" wrote:

Собрал и установил новую версию из svn. Как мне убедится что у меня установлена именно нужная сборка? Я вижу только номер версии 0.7.2.

Собирать осознанно. Версия рабочих сборок и не должна отображаться ибо это не релиз!

Learn, learn and learn better than work, work and work.



12903