...
A Shared Block | ||
---|---|---|
| ||
|
Оглавление printable false
Рекомендуемые характеристики сервера
Система Eltex SC строится по клиент-серверной архитектуре. Серверную часть рекомендуется устанавливать на многопроцессорный компьютер под управлением OS Ubuntu 20.
...
Примечание |
---|
С версии 1.19.4 установка через deb-пакеты не осуществляется. Информацию по установке более ранних версий платформы Eltex SC (1.19.3 и ниже) можно найти по ссылке Архив Eltex SC. |
Установка платформы Eltex SC
Поддерживаемые дистрибутивы: Ubuntu 20.04.
...
Подсказка |
---|
Ansible — система управления конфигурациями, написанная на языке программирования Python, с использованием декларативного языка разметки для описания конфигураций. Используется для автоматизации настройки и развертывания программного обеспечения, в частности для ПО Eltex SC. |
Установка Ansible
Перед развертыванием необходимо установить Ansible и необходимые для его работы компоненты. Рекомендуется устанавливать Ansible из официального репозитория проекта.
...
Блок кода | ||
---|---|---|
| ||
ansible --version |
Scroll Pagebreak |
---|
Добавление коллекций и подготовка конфигурации
После установки Ansible добавьте необходимые для его работы коллекции.
...
Блок кода | ||||
---|---|---|---|---|
| ||||
ansible-galaxy collection install community.general ansible-galaxy collection install community.crypto ansible-galaxy collection install community.docker |
Настройка сервера
1) После установки Ansible подготовьте конфигурацию.
...
Примечание |
---|
Время использования платформы и количество добавляемых устройств ограничивается типом лицензии, которая приобретается заказчиком. |
Установка платформы Eltex SC с внешней БД mongo
В случае развертывания внешней БД mongo, т.е. при инсталляции с внешним процессом/службой mongodb, необходимо:
...
Примечание |
---|
Время использования платформы и количество добавляемых устройств ограничивается типом лицензии, которая приобретается заказчиком. |
Работа с контейнерами
В процессе обслуживания можно осуществлять перезапуск контейнеров:
...
Блок кода | ||
---|---|---|
| ||
ansible-playbook install.yml |
Расположение конфигурационных файлов
В /etc/ansible-iot-1.21/templates располагаются конфигурации для ядра, web и сервера e-mail/sms-рассылок:
...
Во всех случаях, чтобы войти в платформу, нужно указать ее адрес и номер порта. В общем случае в адресную строку браузера вводится следующее: <Адрес сервера Eltex SC>.
Чеклист
Проверить занятость ядер процессора и оперативной памяти
...
Блок кода | ||||
---|---|---|---|---|
| ||||
{ "version" : "1.21-3116", "api" : "1.0", "currentTime" : "2021-12-29T17:54:16.278+07:00[Asia/Novosibirsk]" } |
Настройка почтовых e-mail и sms-оповещений eltex-notification-gw (eltex-ngw)
Описание
Сервис представляет собой интерфейс для взаимодействия компонентов платформы c внешними SMS-шлюзами, call-центрами и серверами электронной почты. Служит для отправки уведомлений пользователям платформы, а также пользователям Wi-Fi.
Конфигурация
/etc/ansible-iot-1.21/templates/notification.properties.j2
...
Подсказка |
---|
Для включения шифрования соединения с почтовым сервером нужно указать опцию: mail.smtp.starttls.enable=true |
Переход с http на https
Справка по сертификатам
Примечание |
---|
Ваш сертификат должен иметь формат PKCS#8. |
...
Блок кода |
---|
openssl pkcs8 -topk8 -inform PEM -outform PEM -nocrypt -in путь_до_ключа -out имя_для_нового_ключа. |
Способ определения типа сертификата
Блок кода |
---|
# head -1 /tmp/eltex-sc-api.key -----BEGIN PRIVATE KEY----- # head -1 /etc/ssl/private/eltex-sc-api.key -----BEGIN RSA PRIVATE KEY----- |
...