• docker-zabbix


    ZABBIX

    docker

    yum install -y yum-utils device-mapper-persistent-data lvm2
    yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
    yum makecache fast
    yum -y install docker-ce
    systemctl start docker
    systemctl enable docker
    
    # 导入镜像
    docker load -i zabbix-agent.tar
    docker images
    
    # 创建网络
    docker network create -d bridge zabbix_net
    docker network ls
    
    # 持久化mysql路径
    [root@template ~]# mkdir -p /data/dockerdata/zabbix/db
    [root@template ~]# cd /data/dockerdata/zabbix/db
    [root@template db]# pwd
    /data/dockerdata/zabbix/db
    
    # 启动mysql
    docker run -itd -p 3306:3306 --name zabbix-mysql --network zabbix_net --restart unless-stopped -v /etc/localtime:/etc/localtime -v /data/dockerdata/zabbix/db:/var/lib/mysql -e MYSQL_DATABASE="zabbix" -e MYSQL_USER="zabbix" -e MYSQL_PASSWORD="zabbix123" -e MYSQL_ROOT_PASSWORD="root123" mysql:8.0.23 --default-authentication-plugin=mysql_native_password --character-set-server=utf8 --collation-server=utf8_bin
    
    # 验证
    [root@template db]# pwd
    /data/dockerdata/zabbix/db
    [root@template db]# ls
    07a65f8d7127.err  binlog.000001  binlog.index  ca.pem     
    
    # 删除容器
    [root@template db]# docker ps 
    CONTAINER ID   IMAGE          COMMAND                  CREATED         STATUS         PORTS                                     
    fd9c4b5fc7ef   mysql:8.0.23   "docker-entrypoint.s…
    [root@template db]# docker stop fd9c4b5fc7ef 
    fd9c4b5fc7ef
    [root@template db]# docker rm fd9c4b5fc7ef 
    fd9c4b5fc7ef
    

    mysql

    zabbix-server-mysql

    # 配置文件持久化
    创建zabbix-server-mysql容器之前,首先创建数据卷zabbix-server-vol,通过命令
    docker volume create zabbix-server-vol
    
    docker run -dit -p 10051:10051 --mount source=zabbix-server-vol,target=/etc/zabbix -v /etc/localtime:/etc/localtime -v /usr/lib/zabbix/alertscripts:/usr/lib/zabbix/alertscripts --name=zabbix-server-mysql --restart=always --network zabbix_net -e DB_SERVER_HOST="zabbix-mysql" -e MYSQL_DATABASE="zabbix" -e MYSQL_USER="zabbix" -e MYSQL_PASSWORD="zabbix123" -e MYSQL_ROOT_PASSWORD="root123" -e ZBX_JAVAGATEWAY="zabbix-java-gateway"  -e ZBX_JAVAGATEWAY_ENABLE="true" -e  ZBX_JAVAGATEWAYPORT=10052 zabbix/zabbix-server-mysql:centos-5.2.4
    

    zabbix-web-nginx-mysql

    三合一

  • 相关阅读:
    Codeforces Global Round 11 E Xum
    【NFLSPC #2】Polynomial
    【SHOI2015】脑洞治疗仪 题解 (线段树)
    CDQ分治与整体二分 学习笔记
    二维树状数组 学习笔记
    博弈论 学习笔记
    【JSOI2007】文本生成器 题解(AC自动机+动态规划)
    【NOI2018】归程 题解(kruskal重构树+最短路)
    【NOI2017】游戏 题解(2-SAT+缩点)
    【BZOJ4398】福慧双修 题解(建图优化)
  • 原文地址:https://www.cnblogs.com/yizhangheka/p/15017567.html
Copyright © 2020-2023  润新知