version: '3.3' #secrets: # psql_password: # file: ./psql_password services: zabbix-web: build: ./zabbix/zabbix-web/build/ container_name: zabbix-web restart: always depends_on: - zabbix-database ports: - 80:8080 - 443:8443 networks: zabbix_network: ipv4_address: 192.168.176.4 volumes: - ./zabbix/zabbix-web/ssl:/etc/ssl/nginx:ro - ./zabbix/zabbix-web/leverify:/leverify env_file: - ./psql.env environment: ZBX_SERVER_NAME: Skyfall Zabbix ZBX_SERVER_HOST: zabbix-server DB_SERVER_HOST: zabbix-database PHP_TZ: America/Chicago zabbix-server: build: ./zabbix/zabbix-server/build/ container_name: zabbix-server restart: always depends_on: - zabbix-database ports: - 10051:10051 networks: zabbix_network: ipv4_address: 192.168.176.3 volumes: - ./zabbix/zabbix-server/data/alertscripts:/usr/lib/zabbix/alertscripts - ./zabbix/zabbix-server/data/externalscripts:/usr/lib/zabbix/externalscripts - ./zabbix/zabbix-server/data/modules:/var/lib/zabbix/modules - ./zabbix/zabbix-server/data/enc:/var/lib/zabbix/enc - ./zabbix/zabbix-server/data/ssh-keys:/var/lib/zabbix/ssh_keys - ./zabbix/zabbix-server/data/ssl-certs:/var/lib/zabbix/ssl/certs - ./zabbix/zabbix-server/data/ssl-keys:/var/lib/zabbix/ssl/keys - ./zabbix/zabbix-server/data/ssl-ca:/var/lib/zabbix/ssl/ssl_ca - ./zabbix/zabbix-server/data/snmptraps:/var/lib/zabbix/snmptraps - ./zabbix/zabbix-server/data/mibs:/var/lib/zabbix/mibs env_file: - ./psql.env environment: DB_SERVER_HOST: zabbix-database TZ: America/Chicago zabbix-database: image: postgres:12 container_name: zabbix-database restart: always volumes: - ./postgres-data:/var/lib/postgresql/data networks: zabbix_network: ipv4_address: 192.168.176.2 env_file: - ./psql.env #environment: #POSTGRES_DB: zabbix #POSTGRES_USER: zabbix #POSTGRES_PASSWORD: REDACTED #POSTGRES_PASSWORD_FILE: /run/secrets/psql_password zabbix-java-gateway: image: zabbix/zabbix-java-gateway:latest container_name: zabbix-java-gateway restart: always ports: - 10052:10052 networks: zabbix_network: ipv4_address: 192.168.176.5 environment: ZBX_START_POLLERS: 5 networks: zabbix_network: driver: bridge ipam: config: - subnet: 192.168.176.0/28