УкраїнськаEnglishmRussian
Вхід/Новий
У темі немає нових постів

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


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

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

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

Learn, learn and learn better than work, work and work.
Повідомлення створено: 12. 12. 2011 [20:00]
shdimka
Дмитрий Шабунов
Автор теми
Зареєстрован(а) с: 05.12.2011
Повідомлення: 35
А есть ли возможность перезапустить программно архиватор после старта?

[Повідомлення редагувалось 1 раз(ів), останній раз 12.12.2011 в 20:00.]
Повідомлення створено: 12. 12. 2011 [20:31]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зареєстрован(а) с: 12.12.2007
Повідомлення: 3750
"shdimka" wrote:

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

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

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

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

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

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

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

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

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

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

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

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



0060