mirror of
https://gitlab.sectorq.eu/home/docker-compose.git
synced 2025-07-02 00:08:33 +02:00
73 lines
2.0 KiB
YAML
73 lines
2.0 KiB
YAML
version: '3'
|
|
services:
|
|
zabbix-server:
|
|
image: zabbix/zabbix-server-pgsql:alpine-latest
|
|
ports:
|
|
- "10051:10051"
|
|
env_file:
|
|
- stack.env
|
|
depends_on:
|
|
- db-server
|
|
restart: unless-stopped
|
|
logging:
|
|
driver: loki
|
|
options:
|
|
loki-url: "http://192.168.77.101:3100/loki/api/v1/push"
|
|
labels:
|
|
- com.centurylinklabs.watchtower.enable=true
|
|
- homepage.group=Utilities
|
|
- homepage.weight=90
|
|
- homepage.name=Zabbix Server
|
|
- homepage.icon=${APPNAME}.png
|
|
- homepage.href=https://${APPNAME}.sectorq.eu
|
|
- homepage.description=Monitoring server
|
|
- homepage.server=my-docker
|
|
- homepage.container=zabbix-server-zabbix-server-1
|
|
- homepage.widget.type=${APPNAME}
|
|
- homepage.widget.url=https://${APPNAME}.sectorq.eu
|
|
- homepage.widget.key=a5294f55cccb490cded051a6ccd45f15f3434f06f7c77de4b22abc8bf086534a
|
|
#- homepage.widget.version=2
|
|
# - homepage.widget.fields=["field1","field2"] # optional
|
|
networks:
|
|
zabbix:
|
|
ipv4_address: 192.168.89.2
|
|
zabbix-frontend:
|
|
image: zabbix/zabbix-web-nginx-pgsql:alpine-latest
|
|
ports:
|
|
- "8051:8080"
|
|
- "4435:8443"
|
|
env_file:
|
|
- stack.env
|
|
depends_on:
|
|
- db-server
|
|
#volumes:
|
|
#- "./ui:/usr/share/zabbix"
|
|
volumes:
|
|
- /share/docker_data/zabbix-server/frontend/certs:/usr/share/zabbix/conf/certs
|
|
restart: unless-stopped
|
|
labels:
|
|
com.centurylinklabs.watchtower.enable: true
|
|
networks:
|
|
zabbix:
|
|
ipv4_address: 192.168.89.3
|
|
db-server:
|
|
image: postgres:16-alpine
|
|
ports:
|
|
- 5432:5432
|
|
volumes:
|
|
- /share/docker_data/zabbix-server/postgres-data:/var/lib/postgresql/data
|
|
env_file:
|
|
- stack.env
|
|
restart: unless-stopped
|
|
labels:
|
|
com.centurylinklabs.watchtower.enable: true
|
|
networks:
|
|
zabbix:
|
|
ipv4_address: 192.168.89.4
|
|
networks:
|
|
zabbix: # here we set the network name
|
|
driver: bridge
|
|
ipam:
|
|
driver: default
|
|
config:
|
|
- subnet: 192.168.89.0/28 |