В данном разделе приведена минимальная последовательность действий для запуска 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 необходимы следующие файлы:

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

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.

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

$ docker compose up -d

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

Проверка

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

$ docker compose ps

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

Результат

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


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

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

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

Авторизация

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

https://<ip_address>:<ELM_WEB_UI_PORT>

где:

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

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

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

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


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

Проверка

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

Результат

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



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

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

https://<ip_address>:8099

где:

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

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

Проверка

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


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

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

Результат

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