Сервер мониторинга
Содержание
Назначение
Осуществляет взаимодействие с поставщиками данных - аппаратными модулями (ОПС, сенсорами, устройствами) и программными модулями (Интегра Видео 7, СКУД и пр).
Предварительные действия
Для установки программного обеспечения IPE server необходимо:
- 1. Операционные системы Debian 8.8 x64 или выше, Debian 9.4 x64 или выше, Astra 1.5 x64;
- 2. Доступ к сети Интернет
- 3. Postgres 9.6.Х (необходим для компонентов "integraemberdb", "integraipedb" и "serenity")
- 4. PostGis 2.3.Х (необходим для компонентов "integraemberdb" и "integraipedb")
Перед началом установки необходимо добавить репозиторий в список доступных репозиториев:
После этого откроется файл sources.list
В зависимости от установленной системы добавляем соответствующую строку в /etc/apt/sources.list:
- 1. deb http://192.168.10.191/debian jessie main - если установлена Debian 8.X
- 2. deb http://192.168.10.191/debian stretch main - если установлена Debian 9.X / Astra 1.6
- 3. deb http://192.168.10.191/astra smolensk main - если установлена Astra 1.5
- 4. deb http://192.168.10.191/integra stable main - пакеты с ПО "Интегра-С"
Рекомендация: закомментировать сторонние репозитории во избежание ошибок!
Ниже приведен пример добавления репозитория при установленной системе Astra 1.6
Сохранение внесенных изменений производится комбинацией клавиш Ctrl+O, а выход из редактора - Ctrl+X
Выполнение обновления: apt-get update
Установка AcuarioManager
apt-get install acuariomanager
Результат выполнения команды:
Чтение списков пакетов… Готово Построение дерева зависимостей ... ... После данной операции, объём занятого дискового пространства возрастёт на 317 MB. Хотите продолжить? [Д/н] y ВНИМАНИЕ: Следующие пакеты невозможно аутентифицировать! mono acuariomanager Установить эти пакеты без проверки? [y/N] y ... ... Настраивается пакет acuariomanager (1.19.0-1) … Обрабатываются триггеры для libc-bin (2.19-18+deb8u10) …
Настройка AcuarioManager
Перейти в папку со скриптами:
cd /integra_daemons/acuariomanager
Создание и запуск AcuarioManager
Результат выполнения команды:
am name: am_name key server: 192.168.11.103 am path: /opt AuthIp: 127.0.0.1 Name: AuthPort: 8888 Add firefly connection[y/n]: y Ip: 127.0.0.1 Login: mss Password: mss000000 Port: 8090 Add firefly connection[y/n]: n Created symlink /etc/systemd/system/am_name.service → /lib/systemd/system/am_name.service. Created symlink /etc/systemd/system/multi-user.target.wants/am_name.service /lib/systemd/system/am_name.service
Служба am_name установлена
Файл конфигурации для консольного приложения Acuario manager
Настройки Acuario manager хранятся с использованием файла конфигурации приложения (App.config). После сборки приложения для каждого запускаемого файла создается свой файл конфигурации, название которого повторяет имя запускаемого файла и имеет расширение .config. Ниже приведен пример файла конфигурации для консольного приложения acuario manager:
<?xml version="1.0" encoding="utf-8" ?> <configuration> <configSections> <section name="OtherConfigSection" type="am.utilities.AppConfiguration.OtherConfigSection,am.utilities"/> <section name="RadarConfigSection" type="am.utilities.AppConfiguration.RadarConfigSection,am.utilities"/> <section name="LoggingConfigSection" type="am.utilities.AppConfiguration.LoggingConfigSection,am.utilities"/> <section name="AuthConfigSection" type="am.utilities.AppConfiguration.AuthConfigSection,am.utilities"/> <section name="AmConfigSection" type="am.utilities.AppConfiguration.AmConfigSection,am.utilities"/> <section name="FireflyConnectionConfigSection" type="am.utilities.AppConfiguration.FireflyConnectionConfigSection,am.utilities"/> </configSections> <FireflyConnectionConfigSection> <param name="ff1" descr="Какой-то ff" ip="localhost" port="8080"/> </FireflyConnectionConfigSection>