Alpha.Historian – компонент Альфа платформы для сбора и сохранения информации о технологическом процессе.
Возможности Alpha.Historian:
- Сбор и хранение оперативных значений параметров технологического процесса;
- Сбор и хранение истории событий и тревог технологического процесса;
- Предоставление исторических данных клиентам.
Скачайте и установите актуальную версию Alpha.Historian 4.0.* с портала https://support.automiq.ru/
Настройка после первой установки
Необходимо задать расположение домашней папки.
По умолчанию домашняя папка расположена в представленных каталогах:
- Windows: C:/Alpha.Historian/server_home
- Linux: /var/lib/Alpha.Historian/server_home
Если расположение домашней папки по умолчанию не устраивает, его можно изменить.
Для этого выполните три действия:
- Откройте файл <папка установки>/instance/.instance.json в любом текстовом редакторе и укажите полный путь к желаемой папке.
- Если нужно сохранить текущие настройки Alpha.Historian, скопируйте текущую домашнюю папку и вставьте по новому пути.
- Перезапустите Alpha.Historian, чтобы применить настройки.
Если Alpha.Historian установлен на компьютере впервые, созданная домашняя папка не будет содержать ни одной базы данных.
Чтобы создать базу данных:
- Перейдите в домашнюю папку.
- В ней создайте папку базы данных. Для этого скопируйте папку db_4x (рекомендуется) или db_3x из папки /opt/Automiq/Alpha.Historian/server_home_template.
Пример для ОС AstraLinux
Для этого откройте терминал Fly и выполните команды.
cd /opt/Automiq/Alpha.Historian/server_home_template
sudo cp -r db_4x /var/lib/Alpha.Historian/server_home
Нажмите Ctrl+H отобразится скрытая папка с настройками.
Для отображения скрытых объектов файловой системы в консоли нужно выполнить команду «ls -a».
Включить отображение скрытых объектов файловой системы в менеджере файлов (fly-fm) можно в меню «Вид > Отображать скрытые» или с помощью горячих клавиш «Ctrl+H».
Перезапустите Alpha.Historian, чтобы применить изменения.
Перезапустите сервис командой.
sudo systemctl restart alpha.historian.server
Пример для ОС Windows
Перезапустите Alpha.Historian, чтобы применить изменения.
Перезапустите службу Alpha.Historian.Server через диспетчер задач.
Конфигурирование Alpha.Historian в Alpha.DevStudio
Перейдите в проект Alpha.DevStudio.
В проекте требуется перейти на узел Alpha.Domain где установлен Alpha.Historian.
На рабочее поле из панели элементов перетащите элемент Alpha.Historian.
Выделите внутри элемента Historian базу данных Database.
Укажите корректный псевдоним – db_4x (псевдоним должен совпадать с названием папки/базы).
В конфигурации проекта Alpha.DevStudio перейдите в AlphaServer.
Кликом ЛКМ выделите HistoryModule и через плюс добавьте элемент Database.
Кликните на добавленную базу внутри HistoryModule, в свойствах Каталог очереди данных укажите путь к папке куда будет сохраняться история в случае потери связи с сервером. Путь до папки должен соответствовать архитектуре операционной системы узла, на котором установлен экземпляр Alpha.Server.
На картинке ниже представлен пример для случая, если экземпляр Alpha.Server установлен на узле с операционной системой Windows. По умолчанию папка для Каталога очереди данных C:\Alpha.Server\Queues (папку можно изменить).
Если экземпляр Alpha.Server установлен на узле с операционной системой Linux, укажите папку в соответствии с архитектурой ОС Linux, например /history (папку можно изменить).
Alpha.Historian сконфигурирован, постройте решение и примените конфигурацию.
*Проверьте, создана ли папка указанная в свойстве Каталог очереди данных, если папка отсутствует создайте ее вручную. Вновь постройте решение и примените конфигурацию.
Файлы с настройками сервера хранятся в домашней папке в подпапке .alpha.historian.server.
Файлы:
- server.jsonc – содержит базовые настройки Alpha.Historian. Для применения изменений в файле, нужно перезагрузить Alpha.Historian.
- config/local.jsonc – содержит настройки времени работы. Изменения в файле можно применять без перезагрузки Alpha.Historian.
Подробная информация по настройке содержится в актуальной версии Alpha.Documentation в разделе Alpha.Historian 4.0 > Справочник > Настройки сервера.