В данном разделе приведена минимальная последовательность действий для запуска Offline ELM и начала работы системы лицензирования.

Получение файлов

Загрузите архив Offline ELM на целевой сервер и распакуйте его в любую удобную директорию.

Доступны следующие архивы:

Для скачивания можно использовать утилиту wget

Команда скачивания архива
wget https://cloud.eltex-co.ru/index.php/s/GzJfChMAVhkqINI/download -O offline.zip
Команда распаковки архива
unzip offline.zip

Проверка

Архив успешно скачался, файлы распаковались.

Результат распаковки архива
Archive:  offline.zip
   creating: elm-offline-1.7-1/
   creating: elm-offline-1.7-1/Docs/
 extracting: elm-offline-1.7-1/Docs/Offline ELM. Описание пользовательского интерфейса. Версия 1.7.pdf  
 extracting: elm-offline-1.7-1/Docs/Offline ELM. Руководство по эксплуатации. Версия 1.7.pdf  
 extracting: elm-offline-1.7-1/changelog.md  
 extracting: elm-offline-1.7-1/elm-offline-data-1.7-1.tar.gz  
 extracting: elm-offline-1.7-1/elm-offline-images-1.7-1.tar.gz
 extracting: elm-offline-1.7-1/elm-monitoring-data-1.7.tar.gz
 extracting: elm-offline-1.7-1/install-offline.sh     
 extracting: elm-offline-1.7-1/elm_technical_support.sh

Результат

Файлы Offline ELM загружены на ваш сервер.



Подготовка файлов

Для запуска Offline ELM необходимы следующие файлы:

  • elm-offline-data-1.7-x.tar.gz
  • elm-offline-images-1.7-x.tar.gz
  • install-offline.sh

Выдайте скрипту права на выполнение:

Команда установки прав на выполнение
sudo chmod +x ./install-offline.sh

Запустите скрипт подготовки.

Команда запуска скрипта
sudo ./install-offline.sh \
  --elm-images elm-offline-images-1.7-1.tar.gz \
  --elm-data elm-offline-data-1.7-1.tar.gz

Проверка

Скрипт завершился без ошибок.

Результат выполнения скрипта
INFO: Extract files from archive elm-offline-data-1.7-1.tar.gz:
elm-offline-data-1.7-1/
elm-offline-data-1.7-1/config/
elm-offline-data-1.7-1/config/telegraf/
elm-offline-data-1.7-1/config/telegraf/peeper-telegraf.conf
elm-offline-data-1.7-1/.env
elm-offline-data-1.7-1/docker-compose-peeper.yml
elm-offline-data-1.7-1/data/
elm-offline-data-1.7-1/data/elmi-offline-web-ui/
elm-offline-data-1.7-1/data/elmi-offline-web-ui/ssl/
elm-offline-data-1.7-1/data/elmi-offline-web-ui/ssl/autocreated-cert.key
elm-offline-data-1.7-1/data/elmi-offline-web-ui/ssl/autocreated-cert.crt
elm-offline-data-1.7-1/docker-compose.yml
elm-offline-data-1.7-1/docker-compose-remote.yml
elm-offline-data-1.7-1/docker-compose-cli.yml
elm-offline-data-1.7-1/docker-compose-db.yml
Loaded image: elmi-offline-server:1.7-1
Loaded image: elmi-offline-init:1.7-1
Loaded image: elmi-offline-cli:1.7-1
Loaded image: elmi-offline-web-ui:1.7-1
Loaded image: pcscd:alpine3.23
Loaded image: psql-elm:17.2
Loaded image: nginx-prometheus-exporter:1.4.0
Success!

Результат

Файлы Offline ELM подготовлены к запуску.


Подключение USB-токена

Подключите USB-токен к серверу.

Если Offline ELM запущен в виртуальной машине, предварительно выполните проброс USB-устройства через гипервизор.


Рисунок 1 — Внешний вид USB-токена

Убедитесь, что операционная система обнаружила токен.

Команда проверки
$ lsusb | grep "Aktiv Rutoken ECP"

Проверка

Команда возвращает устройство Aktiv Rutoken ECP.

Пример результата проверки
Bus 001 Device 034: ID 0a89:0030 Aktiv Rutoken ECP

Результат

USB-токен готов к использованию.


Запуск Offline ELM

Перейдите в каталог с конфигурационными файлами (как правило elm-offline-data-1.7-х), содержащий docker-compose.yml.

Запустите систему.

Команда запуска Offline ELM
$ docker compose up -d

Дождитесь запуска контейнеров. Запуск может занять до 3 минут.

Проверка

Проверьте состояние контейнеров.

Команда проверки
$ docker compose ps

Все контейнеры имеют состояние healthy.

Результат

Offline ELM успешно запущен.


Установка бандла лицензирования

Установите файл лицензирования (*.bundle) через web-интерфейс.

Подробное описание установки через web-интерфейс и CLI приведено в разделе "Установка бандла Offline ELM".

Авторизация

Откройте в браузере

https://<ip_address>:<ELM_WEB_UI_PORT>

где:

  • <ip_address> — IP-адрес сервера, на котором запущен Offline ELM, либо его доменное имя;
  • <ELM_WEB_UI_PORT> — порт web-интерфейса. По умолчанию используется порт 8092.

Для входа используйте учетную запись администратора:

  • логин — admin
  • пароль — password

Важно! При первом входе система потребует изменить пароль пользователя admin. Пока пароль не будет изменен, дальнейшая работа с web-интерфейсом будет недоступна.

Установка бандла

  1. Откройте страницу "Лицензия ELM".
  2. Нажмите "Загрузить лицензию ELM" .
  3. Выберите файл бандла.
  4. Нажмите "Загрузить".


Рисунок 2 — Загрузка бандла Offline ELM

Проверка

В web-интерфейсе появляется сообщение о успешной установке бандла.

Результат

Бандл лицензий установлен.



Подключение продукта

Настройте лицензируемый продукт на подключение к адресу

https://<ip_address>:8099

где:

  • <ip_address> — IP-адрес сервера, на котором запущен Offline ELM, либо его доменное имя;
  • По умолчанию используется порт 8099. Если при настройке Offline ELM было изменено значение переменной ELM_SERVER_PORT, используйте указанный порт.

Инициируйте получение лицензии на стороне продукта.

Порядок настройки подключения зависит от конкретного продукта и описан в его документации.

Проверка

В web-интерфейсе на странице "Продукты" подключенный продукт отображается в списке.


Рисунок 3 — Страница "Продукты"

Получение лицензии подтверждается средствами самого продукта.

Результат

Продукт подключен к Offline ELM и получил лицензию.

  • Нет меток