Запуск

Сервер OrangeScada запускается в режиме службы. В свойствах службы есть возможность ее запустить/остановить, а также выбрать способ запуска: вручную или автоматически при старте операционной системы. Вторая служба OrangeScada Service WD предназначена для контроля работоспособности сервера и его перезапуска при возникновении непредвиденных проблем.

Службы

Основные настройки

Основные настройки выполняются при помощи утилиты configOS.exe. Панель настройки приложения разделена на несколько вкладок. В большестве случаев настроек по умолчанию будет достаточно. В случае ошибок, смотрите информацию в панели "Примечания". После измения настроек необходимо нажать кнопку "Применить изменения" и запустить/перезапустить службу.

Утилита должна быть запущена от имени администратора.

Утилита configOS, вкладка Статус системы

Отображает текущий статус системы/сервера. Имеются кнопки управления службой.

Утилита configOS, вкладка MySQL/Mariadb

Настройки MySQL/Mariadb:

Хост/IP
Хост/IP-адрес или доменное имя компьютера, на котором развернута база данных MySQL/Mariadb. При установке OrangeScada и MySQL/Mariadb на одном сервере (по умолчанию) параметр равен localhost
Порт
Порт доступа к базе данных, стандартное значение 3306
Пользователь|Пароль
Аккаунт доступа в базу данных. При инсталляции параметры имеют значения: пользователь root, пароль admin Если к Вашей базе данных используются другие параметры доступа, то эти настройки необходимо поменять
Утилита configOS, вкладка Пользователи

Вкладка позволяет получить информацию о текущих пользователях системы, добавить и отредактировать их личные данные. Более тонкие настройки прав доступа осуществляются в web-форме, подробнее настройкам посвящена глава Настройка прав пользователей и групп

Утилита configOS, вкладка Web

Настройки web-сервера. Обратите внимание, что если необходим доступ к серверу из локальной сети, то необходимо открыть порты для протоколов http/https и для websocket. Если необходим доступ к серверу из внешней сети Интернет, необходимо настроить проброс этих портов в маршрутизаторе. Проконсультируйтесь с Вашим системным администратором.

Панель HTTP

HTTP Порт
Порт доступа к незащищенному протоколу HTTP, стандартное значение 80. Незащищенное подключение можно использовать при работе с OrangeScada без доступа по сети (клиент и сервер расположены на одной машине), или в надежных локальных сетях
SSL
Включение/отключение режима защищенного SSL доступа. При активном режиме необходимо установить сертификаты в окне "SSL". OrangeScada использует сертификаты в формате PEM: пара ключ (*.key) и сертификат (*.crt), а также при необходимости корневой сертификат и пароль. Если Вы используете сертификаты в другом формате, например в PKCS12, то необходимо выполнить их конвертацию. Пример преобразования есть в Приложении А
HTTPs Порт
Порт доступа к защищенному протоколу HTTPS, стандартное значение 443. HTTP порт в данном случае будеи использоваться как redirect на HTTPs порт

Панель WebSocket

Внутренний/внешний порты
Порт для обмена данными между браузером и SCADA. По умолчанию равны 8888. Если на сервере используется проброс портов, то необходимо отдельно указать внутренний и внешний порты
SSL
Включение/отключение режима защищенного SSL доступа. При активном режиме необходимо установить сертификаты в окне "SSL". OrangeScada использует сертификаты в формате PEM: пара ключ (*.key) и сертификат (*.crt), а также при необходимости корневой сертификат и пароль. Если Вы используете сертификаты в другом формате, например в PKCS12, то необходимо выполнить их конвертацию. Пример преобразования есть в Приложении А

Панель SSL

Сертификат
Сертификат, указание на файл с расширением *.crt
Ключ
Ключ сертификата, указание на файл с расширением *.key
Корневой сертификат
Опционально. Необходим для браузеров в которых корневой сертификат не установлен
Пароль ключа
Опционально. Необходимо указать, если ключ защищен паролем
Утилита configOS, вкладка OPC-DA

Настройки OPC:

Активно
Активация драйвера OPC
Порт
Порт для обмена данными с утилитой доступа к протоколу OPC DA. Пример настройки соединения в Приложении С
Шифрование
Нет|SSL. Выбор незащищенного/защищенного соединения. SSL соединение следует выбирать, если сервер ОРС находится в удаленной сети, чтобы защитить канал обмена данными с утилитой доступа
Сертификат(для режима SSL)
Сертификат, файл с раcширением *.crt. Можно пользоваться сертификатами, которые были выпущены для работы web-сервера, либо выпустить собственный самоподписанный сертификат при помощи командного файла createCert.bat (находится в папке /createCert, необходимо чтобы на машине был установлен пакет openssl)
Ключ(для режима SSL)
Ключ, файл с расширением *.key
Окно настроек программы, вкладка Драйверы

Настройки универсального драйвера (драйвер, позволяющий подключать оборудование по протоколам, отличным от встроенных в OrangeScada, а также осуществлять интеграцию с сервером через функции REST API). Подробнее универсальный драйвер описан в статье настройка драйверов

Активно
Активация универсального драйвера
Шифрование
Нет|SSL. Выбор незащищенного/защищенного соединения. SSL соединение следует выбирать, если драйвер обслуживает устройство, которое находится в удаленной сети, чтобы защитить канал обмена данными
Сертификат(для режима SSL)
Сертификат, файл с раcширением *.crt. Можно пользоваться сертификатами, которые были выпущены для работы web-сервера, либо выпустить собственный самоподписанный сертификат при помощи командного файла createCert.bat (находится в папке /createCert, необходимо чтобы на машине был установлен пакет openssl)
Ключ(для режима SSL)
Ключ, файл с расширением *.key
Утилита configOS, вкладка модем

Настройки модема:

Активно
Активация подключения модема
СОМ порт
Выбор СОМ порта на котором установлен GSM модем для отправки аварийных sms сообщений. Подробнее о рассылке в статье Аварии
Пин код
Пин код сим-карты, установленной в модеме. При отсутствии пин кода оставить поле пустым
Транскрипция текста
При необходимости - перевод русскоязычных символов смс-сообщения в латинские
Автопоиск порта
Автоматическое сканирование COM-портов на наличие подключенного GSM-модема
Обновить список портов
Обновления списка выбора COM-портов
Утилита configOS, вкладка Telegram

Настройка токена telegram-бота для рассылки пользователям аварийных сообщений посредством мессенджера Telegram. Подробнее о настройке рассылке telegram читайте статью Аварии

Утилита configOS, вкладка логи

При появлении неисправностей в системе для оценки их характера и поиска решений проблемы имеет смысл включить одну или несколько галок (в зависимости от типа проблемы), активирующих процесс ведения текстовых логов (располагаются в папке /Logs). При нормальной работе галки лучше оставить выключенными, чтобы не расходовать дисковое пространство

Очистить при запуске
Log-файлы очищаются при каждом запуске программы
Ошибки
Все внутренние системные ошибки помещаются в лог-файл
Http запросы
Все сетевые запросы помещаются в лог-файл
Резервные копии
Все события, связанные с бэкапированием данных помещаются в лог-файл
Устройства
Все события, связанные с обменом данных между OrangeScada и полевыми устройствами помещаются в лог-файл
Модем
Все события, связанные с работой модема помещаются в лог-файл
Утилита configOS, вкладка лицензия

Защита текущей версии программы осуществляется программным ключом. Ценовая политика представлена на сайте orangescada.ru Для получения лицензионного ключа необходимо выбрать параметры лицензии на сайте (количество тегов и пользователей), указать наименование организации или объекта на котором лицензия будет активирована и приложить код активации из программы. Код активации нужно генерировать именно на том компьютере на который будет устанавливаться лицензия. Для генерации кода запроса нажмите кнопку "создать."

Генерация кода активации

После отправки данных через форму сайта или в свободной форме через электронную почту, в ответ Вам будет выслан ключ, который необходимо ввести в нижнюю часть формы. Если ключ будет принят, то при загрузке программы и при авторизации пользователей в браузере будет выводиться информация о владельце лицензии и ее параметры.