Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

A Shared Block
hiddentrue


Metadata list
hiddentrue
|| DeviceType | Облачный сервис мониторинга и управления конфигурациями "ELTEX"«ELTEX» |
|| DeviceName | ECCM |
|| DocTitleAdditional | Инструкция по установке |
|| fwversion | 0.7 |
|| username | eccm |
|| password | eccm |


...

Для распространения они упаковываются в архив, по вопросам получения которого нужно обратиться в коммерческий отдел по телефонам: +7 (383) 274-10-01, +7 (383) 274-48-48 или email ELTEX@ELTEX-CO.RU e-mail eltex@eltex-co.ru.

Архив с файлами нужно распаковать, а файлы переместить в удобную для работы директорию. Мы рекомендуем для этого создать директорию /opt/eccm.

...

Примечание

Параметры ECCM_WEB_ADDRESSECCM_BACKBONE_ADDRESSECCM_DISCOVERY_IP_RANGE необходимо настроить в соответствии с вашей сетевой конфигурацией. 

ECCM_TIMEZONE должен соответствовать временному поясу, в котором вы находитесь.

При изменении параметров , проект нужно перезапустить последовательными командами:

	docker-compose down --volume
docker-compose up  



ПеременнаяЗначение по умолчаниюОписание
COMPOSE_PROJECT_NAMEeccmНазвание проекта в docker-compose. Используется для идентификации, в случае если на сервере запущено несколько проектов.
ECCM_PROFILEproductionПрофиль запуска системы. Внутренняя переменная.
ECCM_TAG0.7Номер версии системы.
ECCM_WEB_ADDRESSyourserver.ruАдрес, на котором будет работать web-интерфейс системы.
ECCM_WEB_PORT8080Порт для доступа к web-интерфейсу.
ECCM_BACKBONE_ADDRESSyourserver.ruАдрес ECCM в сети управления устройствами.
ECCM_DISCOVERY_IP_RANGE192.168.0.1,192.168.1.1-63Диапазон автоматического поиска устройств в сети. В качестве аргумента передается список IP-адресов, разделенных запятой. Также в список можно включить диапазоны адресов в виде 192.168.1.1-255.
ECCM_DISCOVERY_DISABLED1Отключение правила автоматического поиска устройств в сети. 1 - выключено, 0 - включено.
ECCM_TIMEZONEAsia/NovosibirskВременной пояс, в котором работает система, указывается в соответствии с tz database, например Asia/Novosibirsk.
ECCM_LOGLEVEL'INFO'Уровень логирования в проекте.

Примеры команд для запуска ECCM

...

  1. (предпочтительное) добавить пользователя в группу docker. Это можно сделать командой:

    sudo usermod -aG docker $(whoami)
  2. выполнять все операции с привилегиями root


ERROR: Get https://hub.eltex-co.ru/v2/: dial tcp: lookup hub.eltex-co.ru on 10.25.160.135:53: server misbehaving

Возможная причина: отсутствует доступ в интернет.

Решения:

  1. Проверить доступность внешних ресурсов с сервера, решить сетевые проблемы, если они есть.
  2. Если для доступа к внешним ресурсам используется proxy, настроить его использование в docker-daemon.

Настройка proxy для docker-daemon

Если подключение во внешнюю сеть происходит через proxy-сервер, docker-daemon должен быть настроен для работы через proxy для того чтобы он имел возможность возможности скачать образы контейнеров ECCM. Данный раздел содержит информацию, достаточную для настройки proxy при развертывании демонстрационного стенда в системах, использующих systemd в качестве менеджера инициализации системы (Debian GNU/Linux версии 8 и выше, RHEL версии 7 и выше, CentOS версии 7 и выше, Ubuntu версии 16.04 и выше). Больше информации можно найти в документации к Docker https://docs.docker.com/config/daemon/systemd/#httphttps-proxy.

В системах, использующих systemd-настройки, запуск настраивается в модуле.

Для настройки используйте алгоритм:

  1. Создайте директорию для запуска docker-daemon:

    sudo mkdir -p /etc/systemd/system/docker.service.d
    
  2. Создайте файл с названием /etc/systemd/system/docker.service.d/http-proxy.conf
    и содержимым:

    [Service]
    Environment="HTTP_PROXY=http://proxy.example.com:80"
    Environment="HTTPS_PROXY=https://proxy.example.com:443"

    где вместо proxy.example.com нужно  нужно указать адрес вашего proxy-сервера и соответствующие порты.

  3. Обновите настройки сервисов и перезапустите docker:
    sudo systemctl daemon-reload
    sudo systemctl restart docker
  4. Проверьте, что docker-daemon начал использовать новые настройки, выполните команду:
    sudo systemctl show --property=Environment docker
    в результате выполнения команды будет указан список всех переменных среды, используемых сервисом, например:
    Environment=HTTP_PROXY=http://proxy.example.com:80 HTTPS_PROXY=https://proxy.example.com:443
    Среди них должны быть proxy, указанные в файле /etc/systemd/system/docker.service.d/http-proxy.conf