Страница 1 из 1

HistData

СообщениеДобавлено: Чт ноя 20, 2014 7:43 pm
werg
Здравствуйте!
Имеется следующая конфигурация:
1)
2 рабочих станции (сервера), каждый из которых собирает данные с железа.
Каждая архивирует исторические тренды.
В общем 2 идентичных машины.
2)
4 клиентских машины, которые настроены на работу от одного конкретного сервера.
Получают данные от него посредством настройки Имен доступа.

При отказе основного сервера клиенты переключаются на другой. это настроено и проверено.

Вопрос:
Загвоздка в исторических трендах.
Читал матчасть и не понял, как в моем случае реализовать следующее :
2 сервера пишут историю с помощью HistData.
Как сделать так, чтобы при отказе основного сервера клиенты брали данные из второго?

Re: HistData

СообщениеДобавлено: Пт ноя 21, 2014 12:23 am
Генератор зла
HistData - утилита, ну никак не связанная с трендами.
Сделайте 2 разных окна с трендами от каждого сервера.

Re: HistData

СообщениеДобавлено: Пт ноя 21, 2014 3:42 pm
werg
2 окна я сделать могу
В части просмотра истории алармов и подключению к MSDBSQL проблем нет.

Но как сконфигурировать просмотр исторических трендов с разных серверов?
Вот где конкретно в окне должна быть привязка к какому то конкретному серверу я не понимаю.

Re: HistData

СообщениеДобавлено: Пт ноя 21, 2014 6:04 pm
skom
А как у вас реализованы тренды? Запускается aaTrend.exe или ActiveX в окне интача? В случае использования активикса, параметры подключения можно задавать.

P.S. из сообщения я видимо не понял — сервера это Historian, или там InTouch пишет архивы встроенными средствами?

Re: HistData

СообщениеДобавлено: Пт ноя 21, 2014 8:27 pm
werg
InTouch пишет архивы собственными средствами
для просмотра графиков используется Wizard Hist Trend with Left/Right Scooters

На серверах настройка Special -> Configure-> Historical Logging
Enable - стоит галочка (в клиентах не стоит)
На серверах указана папка d:\trends
На клиентах \\имя сервера\d\trends

Как бы реализовать как в Acces Names, что то типа Enable Secondary Source ?
Пусть даже не автоматически, если упал сервер основной, иметь возможность просмотра исторических трендов, как в режиме история, так и в реальном времени.

Re: HistData

СообщениеДобавлено: Пт ноя 21, 2014 9:01 pm
skom
Пока приходят в голову такие варианты:
1. иметь 2 проекта InTouch, с разными настройками, и при недоступности 1-го сервера, запускать 2-й проект
2. подключать папку с файлами как сетевой диск, и при недоступности 1-го сервера менять ссылку с «\\имя сервера1\d\trends» на «\\имя сервера2\d\trends» командой net use (или другой, например через powershell) из скрипта InTouch.

Re: HistData

СообщениеДобавлено: Пт ноя 21, 2014 9:06 pm
werg
2. подключать папку с файлами как сетевой диск, и при недоступности 1-го сервера менять ссылку с «\\имя сервера1\d\trends» на «\\имя сервера2\d\trends» командой net use (или другой, например через powershell) из скрипта InTouch.


На первый взгляд этот вариант кажется более приемлемым.
Будьте добры подробней, пожалуйста. :roll:

Re: HistData

СообщениеДобавлено: Пт ноя 21, 2014 9:19 pm
skom
В Historical Logging у вас будет настройка, например "X:\d\trends".

А скрипт интача проверяет доступность сервера (например доп. функцией IsNodeAppRunning()), и в случае недоступности удаляет диск X: и создает его, но уже ссылающийся уже на 2-й сервер "net use ..." через функцию например WWDosCommand().

Re: HistData

СообщениеДобавлено: Сб ноя 22, 2014 8:26 pm
Steelman63
есть целая сомна сриптовых команд HTxxxxxx, к частности и для работы и с перьями и настройками хисттренда