Количество систем обеспечения ИБ растет, серверов много, их надо как то мониторить. Поставим Zabbix, потестировать что за зверь.

1. Создаем docker сеть docker network create zabbix-net

2. Будем использовать Postgresql docker run -d --name zabbix-postgres --network zabbix-net -v /var/lib/zabbix/timezone:/etc/timezone -v /var/lib/zabbix/localtime:/etc/localtime -e POSTGRES_PASSWORD=changeme -e POSTGRES_USER=zabbix postgres:alpine

3. Ставим Zabbix-server docker run --name zabbix-server --network zabbix-net -v /var/lib/zabbix/alertscripts:/usr/lib/zabbix/alertscripts -v /var/lib/zabbix/timezone:/etc/timezone -v /var/lib/zabbix/localtime:/etc/localtime -p 10051:10051 -e DB_SERVER_HOST="zabbix-postgres" -e POSTGRES_USER="zabbix" -e POSTGRES_PASSWORD="changeme" -d zabbix/zabbix-server-pgsql:alpine-latest

4. Запускаем Zabbix Web-server docker run --name zabbix-web -p 8080:8080 --network zabbix-net -e DB_SERVER_HOST="zabbix-postgres" -v /var/lib/zabbix/timezone:/etc/timezone -v /var/lib/zabbix/localtime:/etc/localtime -e POSTGRES_USER="zabbix" -e POSTGRES_PASSWORD="changeme" -e ZBX_SERVER_HOST="zabbix-server" -e PHP_TZ="Europe/Moscow" -d zabbix/zabbix-web-nginx-pgsql:alpine-latest

ip:8080 login: Admin passwd: zabbix

С установкой zabbix-agent справитесь самостоятельно. Можно изучать zabbix, подключать удаленные сервера.

#Docker #Zabbix