pult-web
pult-web — обязательный компонент Пульта с web-интерфейсом для пользователей и администраторов. Он нужен всегда, когда доступ к системе мониторинга предполагается через браузер.
Фрагмент docker-compose.yml
Добавьте сервис pult-web в /opt/pult/docker-compose.yml.
Переменные ZBX_HISTORY_CLICKHOUSE_* указывайте только при развёртывании ClickHouse (см. ClickHouse).
pult-web:
image: registry.pult.chislitellab.ru:8123/releases/2.3.0/web-nginx-pgsql-redos8:7.4.9
container_name: pult-web
restart: always
depends_on:
- "pult-server"
user: root
environment:
ZBX_SERVER_HOST: "${ZBX_SERVER_HOST}"
ZBX_HISTORY_CLICKHOUSE_URL: http://${CLICKHOUSE_HOST}:${CLICKHOUSE_PORT}/?database=${CLICKHOUSE_DB}
ZBX_HISTORY_CLICKHOUSE_USERNAME: default
ZBX_HISTORY_CLICKHOUSE_PASSWORD: default
ZBX_HISTORY_CLICKHOUSE_TYPES: ${ZBX_HISTORY_CLICKHOUSE_TYPES}
DB_SERVER_HOST: ${POSTGRES_HOST}
DB_SERVER_PORT: ${POSTGRES_SERVER_PORT}
POSTGRES_USER: ${POSTGRES_USER}
POSTGRES_PASSWORD: ${POSTGRES_PASSWORD}
POSTGRES_DB: ${POSTGRES_DB}
network_mode: host
logging:
driver: "json-file"
options:
max-size: "10m"
max-file: "10"
Запуск (после pult-server):
docker compose up -d pult-web
После запуска web-интерфейс доступен по адресу http://<ip>:ports.