通过docker容器安装zabbix6.4.12图文详解(监控服务器docker容器)

该博客详细介绍了如何在Ubuntu 22.04环境中,利用Docker安装Zabbix 6.4.12服务器和客户端。首先,创建Zabbix组件的专用网络,然后依次部署MySQL服务器、Zabbix Java网关、Zabbix服务器、Zabbix Web界面。接着,部署Zabbix-agent2客户端,包括直接安装和容器搭建两种方法。最后,配置Zabbix服务器监控主机,确保Zabbix成功监控到客户端并展示容器状态。
摘要由CSDN通过智能技术生成

一、相关环境及镜像

环境:ubuntu 22.04,zabbix-server6.4,mysql8.0
前提:
1)先安装docker环境
2)下载相关镜像
docker pull mysql:8.0
docker pull zabbix/zabbix-java-gateway:alpine-6.4-latest
docker pull zabbix/zabbix-server-mysql:alpine-6.4-latest
docker pull zabbix/zabbix-web-nginx-mysql:alpine-6.4-latest
docker pull zabbix/zabbix-agent:latest

下载完后通过docker images可以查看到相关镜像

在这里插入图片描述

3)zabbix官方使用文档参考:https://www.zabbix.com/documentation/6.4/en/manual/installation/frontend

二、zabbix-server服务端部署

1.使用docker创建zabbix-server服务端

(1). 创建专用于Zabbix组件容器的网络

docker network create zabbix-net

(2). 启动空的MySQL服务器实例

docker run --name mysql-server -t \
      -e MYSQL_DATABASE="zabbix" \     		#创建数据库名称,自定义
      -e MYSQL_USER="jiayin" \				#创建数据库用户名,自定义
      -e MYSQL_PASSWORD="jiayin_password" \			#创建数据库用户密码,自定义
      -e MYSQL_ROOT_PASSWORD="root_password" \	#创建数据库root用户密码,自定义
      -p 33060:3306  \						#端口映射,不加映射默认端口为3306
      --network=zabbix-net \				#指定网络为刚刚创建的专用网
      --restart unless-stopped \
      -d mysql:8.0 \						#使用刚刚下载的mysql8.0的镜像
      --character-set-server=utf8 --collation-server=utf8_bin \
      --default-authentication-plugin=mysql_native_password
创建完后使用n
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值