29 lines
1.8 KiB
Bash
29 lines
1.8 KiB
Bash
# Параметры запуска validator-agent. Скопируйте в validator-agent.env и заполните:
|
|||
|
|
# cp validator-agent.env.example validator-agent.env && chmod 600 validator-agent.env
|
||
|
|
# Файл передаётся контейнеру как `docker run --env-file` (формат KEY=VALUE, без
|
||
|
|
# кавычек и пробелов вокруг "="). Читает их deploy/docker/validator-agent/docker-entrypoint.sh.
|
||
|
|
# VALIDATOR_AGENT_VALIDATOR_ID сюда НЕ пишется: сценарий подставляет имя хоста.
|
||
|
|
|
||
|
|
# Адрес control-api (обязательно). Для внешнего размещения — адрес, доступный
|
||
|
|
# с валидаторов напрямую (через него же работает способ самопроверки control_api).
|
||
|
|
VALIDATOR_AGENT_CONTROL_API_URL=https://control-api.example.com
|
||
|
|
|
||
|
|
# Токен агентов (CONTROL_API_AGENT_TOKEN на стороне control-api). Пусто — если
|
||
|
|
# токен на control-api ещё не включён.
|
||
|
|
CONTROL_API_AGENT_TOKEN=
|
||
|
|
|
||
|
|
# Способы самопроверки в порядке приоритета: ip_echo, control_api.
|
||
|
|
# Самопроверка проходит, если адрес подтвердил любой способ. Без пробелов.
|
||
|
|
VALIDATOR_AGENT_SELF_CHECK_METHODS=[control_api,ip_echo]
|
||
|
|
# Таймаут одного способа, секунд.
|
||
|
|
VALIDATOR_AGENT_SELF_CHECK_TIMEOUT_SECONDS=10
|
||
|
|
|
||
|
|
# Период опроса control-api, секунд.
|
||
|
|
VALIDATOR_AGENT_POLL_INTERVAL_SECONDS=5
|
||
|
|
|
||
|
|
# Исходящие проверки.
|
||
|
|
VALIDATOR_AGENT_HTTPS_TIMEOUT_SECONDS=10
|
||
|
|
VALIDATOR_AGENT_ICMP_TIMEOUT_SECONDS=5
|
||
|
|
VALIDATOR_AGENT_ICMP_COUNT=3
|
||
|
|
VALIDATOR_AGENT_SSH_ENABLED=false
|
||
|
|
VALIDATOR_AGENT_SSH_TIMEOUT_SECONDS=5
|