Українська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.



2131