基于openEuler22.03 进行docker安装部署Zabbix 7.x
7.3、复制zabbix Apache配置文件到Apache的配置文件目录中。7.2、复制Zabbix UI文件到Apache工作目录。2.修改zabbix server配置文件。3.配置zabbix server数据目录。2.修改zabbix agent配置文件。1.配置zabbix server服务。4.配置zabbix server主机。1.配置zabbix agent服务。6.2、导入za
·

1、下载欧拉系统(有需要的自行下载)
https://mirrors.huaweicloud.com/openeuler/openEuler-22.03-LTS-SP4/ISO/x86_64/openEuler-22.03-LTS-SP4-x86_64-dvd.iso
2、自行安装
1、安装环境
操作系统: openEuler22.03 LTS-SP4
Zabbix版本: 7.4.2
2.修改主机名
hostnamectl set-hostname zabbix && bash
3.关闭selinux
setenforce 0
sed -i 's/^SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
4、配置软件源
sudo tee /etc/yum.repos.d/openeuler.repo <<EOF
[openeuler]
name=openEuler
baseurl=https://mirrors.163.com/openeuler/openEuler-22.03-LTS/OS/\$basearch/
enabled=1
gpgcheck=0
EOF
yum clean all
yum makecache
1、自定义docker网络(安装docker自己另找教程)
docker network create --subnet 172.20.0.0/16 --ip-range 172.20.240.0/20 zabbix-net
2、创建mysql容器实例
docker run --name zabbix-database-mysql -t \
-e MYSQL_DATABASE="zabbix" \
-e MYSQL_USER="zabbix" \
-e MYSQL_PASSWORD="zabbix" \
-e MYSQL_ROOT_PASSWORD="root123" \
-e TZ="Asia/Shanghai" \
--network=zabbix-net \
--ip=172.20.240.1 \
--restart=always \
--privileged=true \
-d registry.cn-hangzhou.aliyuncs.com/qiluo-images/mysql:8.4.5 \
--character-set-server=utf8 \
--collation-server=utf8_bin
3、创建zabbix java gateway容器
docker run --name zabbix-java-gateway -t \
-e TZ="Asia/Shanghai" \
--network=zabbix-net \
--ip=172.20.240.2 \
--restart=always \
--privileged=true \
-d registry.cn-hangzhou.aliyuncs.com/qiluo-images/zabbix-java-gateway
4、创建zabbix-server容器实例
docker run --name zabbix-server-mysql -t \
-e DB_SERVER_HOST="zabbix-database-mysql" \
-e MYSQL_DATABASE="zabbix" \
-e MYSQL_USER="zabbix" \
-e MYSQL_PASSWORD="zabbix" \
-e MYSQL_ROOT_PASSWORD="root123" \
-e ZBX_JAVAGATEWAY="zabbix-java-gateway" \
-e TZ="Asia/Shanghai" \
--network=zabbix-net \
--ip=172.20.240.3 \
-p 10051:10051 \
--restart=always \
--privileged=true \
-d registry.cn-hangzhou.aliyuncs.com/qiluo-images/zabbix-server-mysql
5、创建zabbix-web容器实例
docker run --name zabbix-web-nginx-mysql -t \
-e ZBX_SERVER_HOST="zabbix-server-mysql" \
-e DB_SERVER_HOST="zabbix-database-mysql" \
-e MYSQL_DATABASE="zabbix" \
-e MYSQL_USER="zabbix" \
-e MYSQL_PASSWORD="zabbix" \
-e MYSQL_ROOT_PASSWORD="root123" \
-e TZ="Asia/Shanghai" \
-e PHP_TZ="Asia/shanghai" \
--network=zabbix-net \
--ip=172.20.240.4 \
-p 80:8080 \
--restart=always \
--privileged=true \
-d registry.cn-hangzhou.aliyuncs.com/qiluo-images/zabbix-web-nginx-mysql
6、创建zabbix agent容器
docker run --name zabbix-agent-15 \
-e ZBX_SERVER_HOST="zabbix-server-mysql" \
-e ZBX_HOSTNAME="Zabbix server" \
-e TZ="Asia/Shanghai" \
--network=zabbix-net \
--ip=172.20.240.5 \
-p 10050:10050 \
--restart=always \
--privileged=true \
-d registry.cn-hangzhou.aliyuncs.com/qiluo-images/zabbix-agent
7、查看容器实例启动状态
docker ps -a
8、页面访问
访问地址:http://ip/zabbix,账号密码:Admin/zabbix
9、配置语言和监控时间段、刷新间隔
进入系统GUI菜单页,按下图进行语言和监控时间段的配置,并点击update
进入系统Profile菜单,按下图进行刷新间隔的设置,并点击update

鲲鹏昇腾开发者社区是面向全社会开放的“联接全球计算开发者,聚合华为+生态”的社区,内容涵盖鲲鹏、昇腾资源,帮助开发者快速获取所需的知识、经验、软件、工具、算力,支撑开发者易学、好用、成功,成为核心开发者。
更多推荐


所有评论(0)