Skip to main content

Zabbix

remplacer 

  • docker par unUtilisateur
  • MDP par motsDePasse (utilisé des “ en cas de caractère spéciaux)

 

version: '3'

networks:
  zabbix-net:
    driver: bridge
    ipam:
      config:
        - subnet: 172.20.0.0/16
          ip_range: 172.20.240.0/20

services:
  zabbix-mysql:
    image: mariadb:10.11-jammy
    container_name: ZabbixMySQL
    environment:
      MYSQL_DATABASE: ZabbixDB
      MYSQL_USER: zabbix
      MYSQL_PASSWORD: MDP
      MYSQL_ROOT_PASSWORD: MDP
    restart: unless-stopped
    networks:
      - zabbix-net
    volumes:
      - /home/docker/zabbix/DB:/var/lib/mysql

  zabbix-server:
    image: zabbix/zabbix-server-mysql:alpine-6.2-latest
    container_name: ZabbixSrv
    environment:
      DB_SERVER_HOST: ZabbixMySQL
      MYSQL_DATABASE: ZabbixDB
      MYSQL_USER: zabbix
      MYSQL_PASSWORD: MDP
      MYSQL_ROOT_PASSWORD: MDP
    ports:
      - "10051:10051"
    restart: unless-stopped
    networks:
      - zabbix-net
    volumes:
      - /home/docker/zabbix/srv:/usr/lib/zabbix
      - /home/docker/zabbix/srv/alertscripts:/usr/lib/zabbix/alertscripts
      - /home/docker/zabbix/srv/externalscripts:/usr/lib/zabbix/externalscripts
      - /home/docker/zabbix/srv/var/lib/zabbix:/var/lib/zabbix
      - /home/docker/zabbix/srv/enc:/var/lib/zabbix/enc
      - /home/docker/zabbix/srv/mibs:/var/lib/zabbix/mibs
      - /home/docker/zabbix/srv/modules:/var/lib/zabbix/modules
      - /home/docker/zabbix/srv/snmptraps:/var/lib/zabbix/snmptraps
      - /home/docker/zabbix/srv/ssh_keys:/var/lib/zabbix/ssh_keys
      - /home/docker/zabbix/srv/ssl/keys:/var/lib/zabbix/ssl/keys
      - /home/docker/zabbix/srv/ssl/ssl_ca:/var/lib/zabbix/ssl/ssl_ca
      - /home/docker/zabbix/srv/ssl/certs:/var/lib/zabbix/ssl/certs

  zabbix-web:
    image: zabbix/zabbix-web-nginx-mysql:alpine-6.2-latest
    container_name: ZabbixWeb
    environment:
      ZBX_SERVER_HOST: ZabbixSrv
      DB_SERVER_HOST: ZabbixMySQL
      MYSQL_DATABASE: ZabbixDB
      MYSQL_USER: zabbix
      MYSQL_PASSWORD: MDP
      MYSQL_ROOT_PASSWORD: MDP
    ports:
      - "8080:8080"
    restart: unless-stopped
    networks:
      - zabbix-net
    volumes:
      - /home/docker/zabbix/web:/etc/ssl/nginx