zabbix一键搭建

zabbix一键搭建

使用docker-compose一键部署zabbix监控

1.编写docker-conmpose文件

version: '3.7'

services:
  zabbix-server:
    image: zabbix/zabbix-server-mysql:latest
    container_name: zabbix-server
    restart: always
    environment:
      - DB_SERVER_HOST=mysql-server
      - MYSQL_USER=zabbix
      - MYSQL_PASSWORD=zabbix
      - MYSQL_DATABASE=zabbix
    ports:
      - "10051:10051"
    depends_on:
      - mysql-server
    networks:
      - zabbix-network

  zabbix-web:
    image: zabbix/zabbix-web-nginx-mysql:latest
    container_name: zabbix-web
    restart: always
    environment:
      - DB_SERVER_HOST=mysql-server
      - MYSQL_USER=zabbix
      - MYSQL_PASSWORD=zabbix
      - MYSQL_DATABASE=zabbix
      - ZBX_SERVER_HOST=zabbix-server
      - PHP_TZ=Asia/Shanghai
    ports:
      - "80:80"
      - "443:443"
    depends_on:
      - zabbix-server
    networks:
      - zabbix-network

  mysql-server:
    image: mysql:latest
    container_name: mysql-server
    restart: always
    environment:
      - MYSQL_ROOT_PASSWORD=root
      - MYSQL_USER=zabbix
      - MYSQL_PASSWORD=zabbix
      - MYSQL_DATABASE=zabbix
    volumes:
      - mysql-data:/var/lib/mysql
    networks:
      - zabbix-network

volumes:
  mysql-data:

networks:
  zabbix-network:

2,启动项目

  docker-compose up -d

3,网页打开localhost:ip:80就可以访问了

posted @ 2023-09-06 16:35  Charlottexss  阅读(18)  评论(0)    收藏  举报