...
Scroll Ignore | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||
Версия платформы — 1.18 |
Оглавление printable false
Установка и настройка сервера Eltex SC
Система «Eltex SC» строится по клиент-серверной архитектуре. Серверную часть рекомендуется устанавливать на многопроцессорный компьютер под управлением OS Ubuntu 16.
...
Для развертывания сервера Eltex SC необходимо cкачать и установить пакеты платформы в указанном порядке:
Ubuntu Server 16
1. Установить программное обеспечение software-properties-common
...
Блок кода | ||
---|---|---|
| ||
sudo apt-get install -y nginx |
Scroll Pagebreak
Ubuntu Server 18
1. Установить программное обеспечение software-properties-common
...
Во всех случаях, чтобы войти в платформу, нужно указать ее адрес и номер порта. В общем случае в адресную строку браузера вводится следующее: <Адрес сервера Eltex-SC>:8074.
Проверка работоспособности платформы
Резервное копирование данных
Резервные копии баз данных (далее БД) расположены в следующих директориях:
...
Файлы разбиваются на части по размеру. Каждая часть сохраняется в файл с именем: server-YYYY-MM-DD.NN.log, где YYYY-MM-DD — дата, а NN — номер части.
Scroll Pagebreak
Чеклист
Проверить занятость ядер процессора и оперативной памяти
...
В результате будет отображена информация о сервисе базы данных: статус — запущен или нет, и какие файлы конфигурации используются.
Настройка почтовых e-mail и sms оповещений eltex-notification-gw(eltex-ngw) при работе с ELTEX-SC
Описание
Сервис представляет собой интерфейс для взаимодействия компонентов платформы и внешними SMS-шлюзами, Call-центрами и серверами электронной почты. Служит для отправки уведомлений пользователям платформы, а также Wi-Fi пользователям.
Устанавливается при помощи пакета eltex-ngw.
Способы запуска/остановки
Для остановки сервиса используется команда:
...
Без форматирования |
---|
eltex-ngw stop/waiting |
Scroll Pagebreak
Конфигурация
/etc/eltex-ngw/notification.properties
Основной конфигурационный файл содержит параметры:
...
Информация | ||
---|---|---|
Для включения шифрования соединения с почтовым сервером нужно указать опцию:
|
/etc/default/eltex-ngw
Содержит параметры запуска приложения:
...
- JAVA_INIT_HEAP — количество памяти, выделяемое приложению при старте сервиса;
- JAVA_MAX_HEAP — максимальное количество памяти, которое может арендовать приложение;
- LOG_LEVEL — уровень логирования: error, warning, info, debug;
- JAVA_OPTS — дополнительные опции запуска java.
Переход с http на https
По умолчанию платформа для https использует следующие порты:
- 8073 — для доступа к API;
- 8075 — для доступа к WEB.
Шаги, необходимые для перехода на https
Переместите свои файлы сертификатов в папку private и certs (или измените путь в конфигурационных файлах).
...
ssl_certificate /etc/ssl/certs/eltex-sc-web.crt;
ssl_certificate_key /etc/ssl/private/eltex-sc-web.key.
Справка по сертификатам
Ваш сертификат должен быть формате PKCS#8
...
openssl pkcs8 -topk8 -inform PEM -outform PEM -nocrypt -in путь_до_ключа -out имя_для_нового_ключа.
Способ определения типа сертификата
# head -1 /tmp/eltex-sc-api.key
-----BEGIN PRIVATE KEY-----
...
BEGIN RSA PRIVATE KEY — это кодировка PKCS#1.
Справка
Проблема: После перезагрузки сервера, на котором развернута платформа ELTEX-SC, при попытке авторизации сервер возвращает следующие сообщения:
...