Дерево страниц
Перейти к концу метаданных
Переход к началу метаданных

Общие для всех сервисов

НазваниеЗначение по умолчаниюРазрешенные значенияОписание
RABBITMQ_CONNECTION_THREAD-COUNT21-20

Количество обработчиков RPC-запросов. 

Для лучшей эффективности рекомендуется высчитывать значение по формуле = КОЛИЧЕСТВО_ЯДЕР / 2.

То есть, для системы с 4-мя ядрами подойдет значение по умолчанию, а для 8-ми ядер можно увеличить данный параметр до 4-х.

RABBITMQ_CONNECTION_CLIENT-RETRY-ATTEMPTS5any

Количество повторных попыток RPC-запросов.

Может приводить к нежелательным side-эффектам.

TZAsia/NovosibirskanyТаймзона
LOGGING_LEVEL_ROOTINFOTRACE, DEBUG, INFO, WARN, ERRORУровень логирования для всего приложения
LOGGING_LEVEL_ORG_ELTEXINFOTRACE, DEBUG, INFO, WARN, ERRORУровень логирования для бизнес-процессов приложения

Сервис Cron-manager

НазваниеЗначение по умолчаниюРазрешенные значенияОписание
CRON-MANAGER_SYNC-DEVICE-CONFIGURATION-INTERVAL60> 10

Интервал между синхронизациями конфигураций устройств, задается в минутах.

CRON-MANAGER_QUEUE_SIZE52-40

Размер искусственной очереди. 

Этот параметр не должен превышать количество worker'ов в Polemarch. 

Для снижения нагрузки на аппаратную часть размер очереди нужно уменьшить (до 1-3), для увеличения — выставить значение, близкое к максимуму.

CRON-MANAGER_QUEUE_OVERFLOW-RATIO300-100Приращение к размеру очереди в процентах
CRON-MANAGER_THREADS-IN-RESERVE102-10Количество зарезервированных потоков для выполнения задач
CRON-MANAGER_SYNC-CONFIG-THRESHOLD5anyМаксимальное время выполнения задачи синхронизации конфгурации устройства в минутах
CRON-MANAGER_REBOOT-THRESHOLD5anyМаксимальное время выполнения задачи перезагрузки устройства в минутах
CRON-MANAGER_APPLY-CONFIG-THRESHOLD15anyМаксимальное время выполнения задачи применения конфигурации устройства в минутах
CRON-MANAGER_APPLY-TEMPLATE-THRESHOLD15anyМаксимальное время выполнения задачи применения шаблона в минутах
CRON-MANAGER_UPGRADE-DEVICE-THRESHOLD120anyМаксимальное время выполнения задачи обновления ПО устройства в минутах

Сервис Device-manager

НазваниеЗначение по умолчаниюРазрешенные значенияОписание
DEVICES_ADD-LIMIT2001 - 1000Лимит загружаемых за раз устройств через роут /addDevices
DEVICES_DELETE-LIMIT5001-1000

Ограничение размера списка устройств на удаление с помощью роута /deleteDevices

DEVICES_DISABLE-LIMIT1001-1000Ограничение размера списка устройств на выведение из обслуживания с помощью роута /disableDevices
DEVICES_ENABLE-LIMIT1001-1000Ограничение размера списка устройств на ввод в обслуживание с помощью роута /enableDevices
SCHEDULER_SCHEDULER-INTERVAL60anyИнтервал выполнения задачи в секундах
SCHEDULER_UPDATE-DEVICES-PAGE-SIZE1010-100Размер страницы для выборки устройств при обновлении устройств
DEVICES_SSH-CONNECTION-TIMEOUT100001-300000Таймаут ssh соединения для проверки доступности

DEVICES_SSH-CONNECTION-RETRY

00-100Количество повторных попыток подключения к ssh для проверки доступности
CERT_PATH-anyПуть до файла сертификата
INVENTORY_CACHE_LIFETIME11-600Время жизни кеша инвентарных данных в секундах
DEVICE-DISCOVERY_INACTIVE-LIFETIME86 400>= 60Время жизни неактивного обнаруженного устройства в секундах
DEVICE-DISCOVERY_EXPIRED-DEVICES-CLEANER-JOB-INTERVAL3600>= 60Интервал запуска задачи по удалению старых обнаруженных устройств в секундах

Сервис Monitoring-adapter:

НазваниеЗначение по умолчаниюРазрешенные значенияОписание
INIT_DISCOVERY-RULE_DISABLED

0 - включено,

1 - отключено

Отключение автопоиска

INIT_DISCOVERY-RULE_IP-RANGE

192.168.32.1-254,192.168.33.1-254

диапазоны ip адресов в формате zabbix discovery ruleIp адреса и диапазоны для автоматического обнражуения устройств с помощью zabbix

MONITORING_PROXY_ADDDEVICE

http://monitoring-engine-proxy:9197/device/add

http urlUrl для настройки action-а в zabbix-е для передачи в eccm события об обнаруженном новом устройстве

MONITORING_PROXY_UPDATEDEVICE

http://monitoring-engine-proxy:9197/device/update

http urlUrl для настройки action-а в zabbix-е для передачи в eccm события об изменении состояния устройства

SPRING_DATASOURCE_URL

jdbc:postgresql://postgres-monitoring:5432/zabbix

или

jdbc:postgresql://localhost:5555/zabbix

url для подключения к postgresql с помощью jdbcurl для подключения к БД zabbix. По-умолчанию проставлены корректные значения для запуска с помощью compose-tools.sh

SPRING_DATASOURCE_USERNAME

zabbixстрока символовИмя пользователя для подключения к БД zabbix. По-умолчанию проставлены корректные значения для запуска с помощью compose-tools.sh

SPRING_DATASOURCE_PASSWORD

zabbixстрока символовПароль для подключения к БД zabbix. По-умолчанию проставлены корректные значения для запуска с помощью compose-tools.sh

ECCM_GRAPH_HISTORY-TO-TRENDS-THRESHOLD

7> 1ограничение временного интервала при получении графиков опроса устройств. При превышении этого интервала выгружаются тренды (усреднение до 1 часа), при меньшем значении используются интвералы опроса от заббикс (обычно 1 минута)

Сервис Polemarch

НазваниеЗначение по умолчаниюРазрешенные значенияОписание
ERROR_RUN_TASK_REPLY
http://communicator:8085/tasks/
url-адреса

Адресс ответа для самодельного скрипта в Polemarch.

При запуске Polemarch запускается данный скрипт и очишает все таски которые были в RUN(тк они зависли,

тк Polemarch не подгружает их при своем рестарте). Далее надо ответить в eccm, и этот адресс как раз для этого.

Сервис Communicator:

НазваниеЗначение по-умолчаниюРазрешенные значенияОписание
COMMUNICATOR_REMOVE-HUNG-TASKS-INTERVAL151-60Интервал проверки задач в Polemarch на наличие зависших задач в статусе Delay, в минутах.
COMMUNICATOR_REFRESH-TASKS-STATUS-INTERVAL11-60Интервал проверки задач в Polemarch, токены которых еще не протухли, на то, что они имеют статус не завершенной задачи, в минутах.
COMMUNICATOR_SYNC-CONFIG-HUNG-TASK-LIFETIME15anyВремя жизни, зависших задач на синхронизацию конфигурации, в минутах.
POLEMARCH_HOSTpolemarchстроковое значениеХост Polemarch
POLEMARCH_PORT80801024-65535Порт Polemarch
POLEMARCH_TIMEOUT15000>= 1000Таймаут выполнения запросов на Polemarch в мс
POLEMARCH_INIT-POLEMARCH-REPEAT-TIMEOUT3000100-5000Время между повторными запросы на инициализацию проекта в Polemarch в мс
POLEMARCH_REPEAT-COUNT-INIT-POLEMARCH00-10Количество повторных запросов на инициализацию проекта в Polemarch

Сервис Upgrade-finish-checker:

НазваниеЗначение по умолчаниюРазрешенные значенияОписание

SERVICE_INTERVAL-BETWEEN-REQUEST

60000

любое кол-во миллисекунд

Интервал между запросами в zabbix.

SERVICE_CHECK-TIMEOUT900000любое кол-во миллисекундВремя ожидания завершения задачи в мс

Monitoring-server:

Название в eccmНазвание в ZabbixОписание
ECCM_MONITORING_SERVER_MEM_HARD_LIMIT
-Ограничение физической памяти для docker контейнера
ECCM_MONITORING_SERVER_CACHESIZE
ZBX_CACHESIZE
ссылка
ECCM_MONITORING_SERVER_HISTORYCACHESIZE
ZBX_HISTORYCACHESIZE
ссылка
ECCM_MONITORING_SERVER_HISTORYINDEXCACHESIZE
ZBX_HISTORYINDEXCACHESIZE
ссылка
ECCM_MONITORING_SERVER_TRENDCACHESIZE
ZBX_TRENDCACHESIZE
ссылка
ECCM_MONITORING_SERVER_VALUECACHESIZE
ZBX_VALUECACHESIZE
ссылка

Monitoring-web:

Название в eccmНазвание в ZabbixОписание
ECCM_MONITORING_WEB_MEM_HARD_LIMIT-Ограничение физической памяти для docker контейнера
ECCM_MONITORING_WEB_POSTMAXSIZEZBX_POSTMAXSIZEссылка
ECCM_MONITORING_WEB_MAXEXECUTIONTIMEZBX_MAXEXECUTIONTIMEссылка
ECCM_MONITORING_WEB_MAXINPUTTIMEZBX_MAXINPUTTIMEссылка
ECCM_MONITORING_WEB_UPLOADMAXFILESIZEZBX_UPLOADMAXFILESIZEссылка
ECCM_MONITORING_WEB_MEMORYLIMITZBX_MEMORYLIMITссылка

Backend-ui

НазваниеЗначение по умолчаниюРазрешенные значенияОписание
IDENTITY-PROVIDER_URLhttp://192.168.0.1:9090/identity-providerлюбой URLURL Identity-Provider
IDENTITY-PROVIDER_HYDRA-PUBLIC-URLhttp://192.168.0.1:9090/hydra/publicлюбой URLURL ORY-Hydra
CERT_PATH-anyПуть до файла сертификата

Data-presenter

НазваниеЗначение по умолчаниюРазрешенные значенияОписание
EXTERNAL_HOST-Любой хостХост, на котором запущена система

Git-connector

НазваниеЗначение по умолчаниюРазрешенные значенияОписание
GIT-CONNECTOR_HOSTlocalhostЛюбой хостХост на котором запущен git-connector
GIT-CONNECTOR_PORT80861025-65536Порт на котором запущен git-connector
GIT-CONNECTOR_GIT-CONFIG-DATA-DIR/data/configЛюбой путь в файловой системеПуть до Git репозитория конфигураций
GIT-CONNECTOR_GIT-TEMPLATES-DATA-DIR/data/templateЛюбой путь в файловой системеПуть до Git репозитория шаблонов
TEMPLATE-ENGINE_THREADS51-50Число поток для выполнения рендеринга шаблонов

License-manager

НазваниеЗначение по умолчаниюРазрешенные значенияОписание
IDENTITY_PROVIDER_URLhttp://192.168.0.1:9090/identity-providerлюбой URLURL Identity-Provider
CERT_PATH-anyПуть до файла сертификата

Monitoring-service

НазваниеЗначение по умолчаниюРазрешенные значенияОписание
MONITORING_SERVICE_SCAN-NETWORK-BATCH-SIZE256128-1024Размер пачек сканирования IP адресов
MONITORING_SERVICE_MASK-MIN-RANGE2420-31Минимальный размер маски подсети для обнаружения устройств
MONITORING_SERVICE_MASK-MAX-RANGE3224-32Максимальный размер маски подсети для обнаружения устройств
MONITORING_SERVICE_MAX-SCAN-NETWORK-LENGTH10248-2048Максимальная длина списка IP адресов при сканировании сети
MONITORING_SERVICE_LLDP-POLLING-DELAY30> 0Задержка перед запуском опроса LLDP информации устройства после его добавления в систему в секундах
MONITORING_SERVICE_LLDP-INFO-POLLING-BATCH-SIZE100> 0Максимальное число одновременно опрашиваемых LLDP устройств в мс
MONITORING_SERVICE_LLDP-INFO-POLLING-DEVICE-TIMEOUT30000> 0Средний таймаут ожидания опроса LLDP одного устройства в минутах
MONITORING_SERVICE_LLDP-INFO-REFRESH-SCHEDULER-INTERVAL1440> 0Интервал обновления LLDP информации устройств в минутах
MONITORING_SERVICE_DISPATCHERS_SCAN-NETWORK-POOL-SIZE44-128Число потоков для выполнения операции сканирования сети
MONITORING_SERVICE_DISPATCHERS_DEVICE-INITIALIZATION-POOL-SIZE44-512Число потоков для выполнения операции инициализации устройств
MONITORING_SERVICE_DISPATCHERS_TASK-EXECUTOR-POOL-SIZE44-512Число потоков для выполнения задач мониторинга устройств
MONITORING_SERVICE_DISPATCHERS_ENTITY-DISCOVERER-POOL-SIZE44-512Число потоков для выполнения операции обнаружения сущностей устройств
MONITORING_SERVICE_DISPATCHERS_LLDP-POOLING-SCHEDULER-POOL-SIZE44-128Число потоков для выполнения обновления LLDP информации устройств
SPRING_REDIS_HOSTlocalhostлюбое строковое значениеХост сервиса Redis
SPRING_REDIS_PORT6379любое числовое значениеПорт сервиса Redis

Monitoring-service-collector

НазваниеЗначение по умолчаниюРазрешенные значенияОписание
SPRING_REDIS_HOSTlocalhostлюбое строковое значениеХост сервиса Redis
SPRING_REDIS_PORT6379любое числовое значениеПорт сервиса Redis
BUFFER_CPU_SIZE501-5000Размер буффера накопленных CPU метрик
BUFFER_CPU_AUTO-FLUSH-INTERVAL10sзначение в формате Duration: 10s, 5m, 3000msИнтервал автоматического слития буффера CPU метрик
BUFFER_SLA_SIZE501-5000Размер буффера накопленных SLA метрик
BUFFER_SLA_AUTO-FLUSH-INTERVAL10sзначение в формате Duration: 10s, 5m, 3000msИнтервал автоматического слития буффера SLA метрик
BUFFER_INTERFACE_SIZE501-5000Размер буффера накопленных INTERFACE метрик
BUFFER_INTERFACE_AUTO-FLUSH-INTERVAL10sзначение в формате Duration: 10s, 5m, 3000msИнтервал автоматического слития буффера INTERFACE метрик
BUFFER_MEMORY_SIZE501-5000Размер буффера накопленных MEMORY метрик
BUFFER_MEMORY_AUTO-FLUSH-INTERVAL10sзначение в формате Duration: 10s, 5m, 3000msИнтервал автоматического слития буффера MEMORY метрик
BUFFER_PING_SIZE501-5000Размер буффера накопленных PING метрик
BUFFER_PING_AUTO-FLUSH-INTERVAL10sзначение в формате Duration: 10s, 5m, 3000msИнтервал автоматического слития буффера PING метрик
BUFFER_AVAILABILITY_SIZE11-5000Размер буффера накопленных AVAILABILITY метрик
BUFFER_AVAILABILITY_AUTO-FLUSH-INTERVAL10sзначение в формате Duration: 10s, 5m, 3000msИнтервал автоматического слития буффера AVAILABILITY метрик
CACHE_STATUSES-TTL30m5m-1d в формате Duration: 10s, 5m, 3000msВремя жизни кеша статусов доступности
CACHE_METRIC_BINDING-TTL20m> 5m в формате Duration: 10s, 5m, 3000msВремя жизни кеша привязок триггеров и метрик
CACHE_METRIC_TRIGGER-TTL1d> 5m в формате Duration: 10s, 5m, 3000msВремя жизни кеша триггеров

Monitoring-service-worker

НазваниеЗначение по умолчаниюРазрешенные значенияОписание
GRPC-CUSTOM_RECONNECT-NUMBER-RETRIES105-100Число попыток подключения к gRPC серверу
GRPC-CUSTOM_RECONNECT-INTERVAL1sзначение в формате Duration: 10s, 5m, 3000msИнтервал между попытка подключения к gRPC серверу
NETWORK-PING_TTL2551-65353TTL посылаемого ICMP пакета
NETWORK-PING_PACKET-SIZE321-256Размер посылаемого ICMP пакета в байтах
LLDP_RETRIES3>= 0Число попыток выполнить SNMPNEXT запрос при опросе LLDP
LLDP_DEVICE-TIMEOUT30000>= 0Таймаут на сбор LLDP для одного устройства
SNMP_TARGET_RETRIES3>= 0Число попыток выполнить SNMP запрос
SNMP_TARGET_GET-TIMEOUT1000>= 100Таймаут выполнения SNMP-GET запроса
SNMP_TARGET_WALK-TIMEOUT15000>= 100Таймаут выполнения SNMP-WALK процедуры
WORKER_SNMP-THREADS-NUMBER1282-4096Число потоков, выполняющих SNMP-запросы
WORKER_NETWORK-AVAILABILITY-THREADS-NUMBER42-512Число потоков, проверяющих сетевую доступность устройств
WORKER_MANAGEMENT-AVAILABILITY-THREADS-NUMBER42-512Число потоков, проверяющих доступность управления устройств


Ztp-manager

НазваниеЗначение по умолчаниюРазрешенные значенияОписание
DHCP_API-URLhttp://dhcp:8000Строка в URL форматеURL DHCP сервера
TFTP_SERVER_ADDRESS-Любой хостХост TFTP сервера
INIT_SCHEDULER_INTERVAL30> 0Интервал проверки завершения инициализации устройств, в секундах
INIT_SCHEDULER_DEVICE-INIT-TIMEOUT60> 0Таймаут ожидания завершения инициализации устройства, в секундах
  • Нет меток