«

在docker里部署安装zabbix 6.2的步骤(官方脚本修正)

时间:2024-9-30 01:20     作者:Anglei     分类: 自动化运维


本文采用了zabbix 6.2版本配MYSQL 8.0版本,以下DOCKER命令依次执行,可完成zabbix的部署,经测试验证,可正常使用,默认账号密码为:Admin/zabbix

创建专用于 Zabbix 组件容器的网络:

docker network create --subnet 172.20.0.0/16 --ip-range 172.20.240.0/20 zabbix-net

以下是详细步骤:
1.启动空的 MySQL 服务器实例(特别注意utf8和utf8_unicode_ci的配置,区别于官网):

docker run --name mysql-server -t \
      -e MYSQL_DATABASE="zabbix" \
      -e MYSQL_USER="zabbix" \
      -e MYSQL_PASSWORD="Win2024" \
      -e MYSQL_ROOT_PASSWORD="Win2024" \
      --network=zabbix-net \
      --restart=unless-stopped \
      -d mysql:8.0 \
      --character-set-server=utf8 --collation-server=utf8_bin \
      --default-authentication-plugin=caching_sha2_password

2.启动 Zabbix Java 网关实例:

docker run --name zabbix-java-gateway -t \
      --network=zabbix-net \
      --restart=unless-stopped \
      -d zabbix/zabbix-java-gateway:alpine-6.2-latest

3.启动 Zabbix server 实例,并将其关联到已创建的 MySQL server 实例:

docker run --name zabbix-server-mysql -t \
      -e DB_SERVER_HOST="mysql-server" \
      -e MYSQL_DATABASE="zabbix" \
      -e MYSQL_USER="zabbix" \
      -e MYSQL_PASSWORD="Win2024" \
      -e MYSQL_ROOT_PASSWORD="Win2024" \
      -e ZBX_JAVAGATEWAY="zabbix-java-gateway" \
      --network=zabbix-net \
      -p 10051:10051 \
      --restart=unless-stopped \
      -d zabbix/zabbix-server-mysql:alpine-6.2-latest

4.启动 Zabbix Web 界面,并将其关联到已创建的 MySQL server 和 Zabbix server 实例:

docker run --name zabbix-web-nginx-mysql -t \
      -e ZBX_SERVER_HOST="zabbix-server-mysql" \
      -e DB_SERVER_HOST="mysql-server" \
      -e MYSQL_DATABASE="zabbix" \
      -e MYSQL_USER="zabbix" \
      -e MYSQL_PASSWORD="Win2024" \
      -e MYSQL_ROOT_PASSWORD="Win2024" \
      --network=zabbix-net \
      -p 80:8080 \
      --restart=unless-stopped \
      -d zabbix/zabbix-web-nginx-mysql:alpine-6.2-latest

详情参见官方文档:Zabbix 使用手册-从容器中安装

本文完结,相关标签: zabbix 监控

 版权所有:Anglei
 文章标题:在docker里部署安装zabbix 6.2的步骤(官方脚本修正)
 除非注明,本站文章如未特殊说明均为 MAXADA社区知识库 原创,且版权所有,请勿用于任何商业用途。

推荐阅读:

看完后感想如何?

路过(0)

雷人(0)

握手(2)

鲜花(0)

鸡蛋(0)
分享到: