Install Docker and Docker Compose
docker compose up -d
docker compose down
Open http://localhost:8080 User: Admin Password: zabbix
Install Docker and Docker Compose
docker compose up -d
docker compose down
Open http://localhost:8080 User: Admin Password: zabbix
| services: | |
| zabbix-server: | |
| image: zabbix/zabbix-server-pgsql:latest | |
| container_name: zabbix-server | |
| restart: unless-stopped | |
| ports: | |
| - "10051:10051" | |
| environment: | |
| - DB_SERVER_HOST=zabbix-db | |
| - POSTGRES_USER=zabbix | |
| - POSTGRES_PASSWORD=zabbix | |
| - POSTGRES_DB=zabbix | |
| volumes: | |
| - zabbix_export:/var/lib/zabbix/export | |
| - zabbix_snmptraps:/var/lib/zabbix/snmptraps | |
| depends_on: | |
| - zabbix-db | |
| networks: | |
| - zabbix-net | |
| zabbix-web: | |
| image: zabbix/zabbix-web-nginx-pgsql:latest | |
| container_name: zabbix-web | |
| restart: unless-stopped | |
| ports: | |
| - "8080:8080" | |
| environment: | |
| - DB_SERVER_HOST=zabbix-db | |
| - POSTGRES_USER=zabbix | |
| - POSTGRES_PASSWORD=zabbix | |
| - POSTGRES_DB=zabbix | |
| - ZBX_SERVER_HOST=zabbix-server | |
| - PHP_TZ=Europe/Moscow | |
| depends_on: | |
| - zabbix-db | |
| - zabbix-server | |
| networks: | |
| - zabbix-net | |
| zabbix-db: | |
| image: postgres:latest | |
| container_name: zabbix-db | |
| restart: unless-stopped | |
| environment: | |
| - POSTGRES_USER=zabbix | |
| - POSTGRES_PASSWORD=zabbix | |
| - POSTGRES_DB=zabbix | |
| volumes: | |
| - zabbix_db:/var/lib/postgresql/data | |
| networks: | |
| - zabbix-net | |
| zabbix-agent: | |
| image: zabbix/zabbix-agent:latest | |
| container_name: zabbix-agent | |
| restart: unless-stopped | |
| ports: | |
| - "10050:10050" | |
| environment: | |
| - ZBX_HOSTNAME=zabbix-agent | |
| - ZBX_SERVER_HOST=zabbix-server | |
| depends_on: | |
| - zabbix-server | |
| networks: | |
| - zabbix-net | |
| volumes: | |
| zabbix_db: | |
| zabbix_export: | |
| zabbix_snmptraps: | |
| networks: | |
| zabbix-net: | |
| driver: bridge |