使用Docker 安装配置Zabbix 监控,实现局域网主机监控告警
2021/9/9 6:05:45
本文主要是介绍使用Docker 安装配置Zabbix 监控,实现局域网主机监控告警,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
1. 先安装docker 引擎
2. 使用docker 安装zabbix 服务端
2.1 创建docker网络
docker network create zabbix-net
2.2 从网上拉取zabbix镜像, 启动zabbix-server 端容器 (注意划分到同一个网络)
# 拉取镜像
docker pull zabbix/zabbix-appliance:latest
#启动zabbix-server 端容器
docker run --name zabbix-server -t \
-p 10051:10051 \
-p 80:80 \
--net zabbix-net -d zabbix/zabbix-appliance:latest
2.3 http://127.0.0.1:80访问web界面
zabbix默认帐号为 Admin 密码 zabbix
登录即可
2.4 修改中文,至此 Zabbix-Server 安装完成
3. 在局域网内其他主机上安装客户端 zabbix-agent
# yum源切换为阿里源
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
rpm -Uvh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-2.el7.noarch.rpm
#在安装前首先添加对应的yum repository
yum -y install zabbix-agent
4. 修改zabbix-agent端配置文件
现在zabbix-agent服务还未开启,我们先配置好配置文件再开启服务/etc/zabbix/zabbix_agentd.conf
4.1 修改配置文件
# 修改三个地方
Server=zabbix-server # 这里需要填的是服务端的ip
# 因为这里是容器 并且处于同一网络 所以可以用服务端的容其名
ServerActive=zabbix-server
# 主动模式用到的配置
Hostname=zabbix-agent1 # 这里与之前创建主机时用到的主机名称一样
4.2 开启服务
/usr/sbin/zabbix_agentd # 开启服务
ps aux # 查看进程是否开启
systemctl start/status/stop zabbix-agent.service 默认端口号 10050
4.3 开放防火墙端口
firewall-cmd --zone=public --add-port=10050/tcp --permanent
firewall-cmd --reload
5、访问服务端web页面配置-进行主机监控创建
5.1 创建主机
保存后,查看状态标识,检查是否正常开启监控,绿色标识代表正常,红色为连接异常
可以去查看监控, 这样一个局域网的监控平台就初步搭建好了
这篇关于使用Docker 安装配置Zabbix 监控,实现局域网主机监控告警的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-14Docker端口:你真的公开了哪些东西?
- 2024-11-14用DOCKER在家里的实验室里搞些酷炫的玩意儿
- 2024-11-05掌握Docker:高效安全的十大最佳实践
- 2024-11-05在 Docker Compose 中怎么设置端口映射-icode9专业技术文章分享
- 2024-11-05在 Docker Compose 中怎么设置环境变量-icode9专业技术文章分享
- 2024-11-04Docker环境部署项目实战:新手入门教程
- 2024-11-04Docker环境部署资料:新手入门教程
- 2024-11-01Docker环境部署教程:新手入门指南
- 2024-11-01超越Docker:苹果芯片上的模拟、编排和虚拟化方案讲解
- 2024-11-01Docker环境部署:新手入门教程