services: zabbix-server: image: zabbix/zabbix-server-pgsql:alpine-7.4.15 container_name: zabbix-server-pgsql restart: unless-stopped env_file: - /srv/nfs/infra/zabbix/.env environment: ZBX_TIMEOUT: 10 ZBX_STARTPOLLERS: 10 ZBX_STARTPOLLERSUNREACHABLE: 5 ZBX_STARTPINGERS: 3 ZBX_STARTDISCOVERERS: 2 ZBX_STARTHTTPPOLLERS: 3 ZBX_STARTIPMIPOLLERS: 3 ZBX_CACHESIZE: 64M ZBX_HISTORYCACHESIZE: 64M ZBX_HISTORYINDEXCACHESIZE: 32M ZBX_VALUECACHESIZE: 64M cap_add: - NET_RAW ports: - "10051:10051" volumes: - /etc/localtime:/etc/localtime:ro - zbx_alertscripts:/usr/lib/zabbix/alertscripts:rw - zbx_externalscripts:/usr/lib/zabbix/externalscripts:rw - zbx_export:/var/lib/zabbix/export:rw networks: - zbx_backend zabbix-web: image: zabbix/zabbix-web-nginx-pgsql:alpine-7.4.15 container_name: zabbix-web-nginx-pgsql restart: unless-stopped env_file: - /srv/nfs/infra/zabbix/.env environment: ZBX_SERVER_HOST: zabbix-server-pgsql ZBX_SERVER_PORT: 10051 expose: - "8080" volumes: - /etc/localtime:/etc/localtime:ro depends_on: - zabbix-server healthcheck: test: - CMD - curl - -f - http://localhost:8080/ping interval: 10s timeout: 5s retries: 30 start_period: 30s networks: - zbx_backend - interdock volumes: zbx_alertscripts: zbx_externalscripts: zbx_export: networks: zbx_backend: name: zbx_backend interdock: external: true