В данном разделе приведена минимальная последовательность действий для запуска Offline ELM и начала работы системы лицензирования.
Получение файлов
Загрузите архив Offline ELM на целевой сервер и распакуйте его в любую удобную директорию.
Доступны следующие архивы:
- Offline ELM Last build — актуальная версия (рекомендуется для новых установок);
- Offline ELM Archive — архив предыдущих версий.
Для скачивания можно использовать утилиту 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.
Запустите систему.
$ 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
Установка бандла
- Откройте страницу "Лицензия ELM".
- Нажмите "Загрузить лицензию ELM" .
- Выберите файл бандла.
- Нажмите "Загрузить".
Рисунок 2 — Загрузка бандла Offline ELM
Проверка
В web-интерфейсе появляется сообщение о успешной установке бандла.
Результат
Бандл лицензий установлен.
Подключение продукта
Настройте лицензируемый продукт на подключение к адресу
https://<ip_address>:8099
где:
- <ip_address> — IP-адрес сервера, на котором запущен Offline ELM, либо его доменное имя;
- По умолчанию используется порт 8099. Если при настройке Offline ELM было изменено значение переменной ELM_SERVER_PORT, используйте указанный порт.
Инициируйте получение лицензии на стороне продукта.
Порядок настройки подключения зависит от конкретного продукта и описан в его документации.
Проверка
В web-интерфейсе на странице "Продукты" подключенный продукт отображается в списке.
Рисунок 3 — Страница "Продукты"
Получение лицензии подтверждается средствами самого продукта.
Результат
Продукт подключен к Offline ELM и получил лицензию.



