zabbix自动化监控
Zabbix自动化监控
zabbix工作模式
- 主动模式:自动注册
- 被动模式:自动发现
自动发现
zabbix的服务端,扫描IP网段
,该网段上,只要安装了zabbix agent
并且配置了服务端的IP,zabbix-server会自动将发现的主机加入到资产中。
当网络发现正确设置后你可以:
1.加快Zabbix部署
2.简化管理
3.无需过多管理就能在快速变化的环境中使用Zabbix
Zabbix网络发现基于以下信息:
1.IP范围
2.可用的外部服务(FTP,SSH,WEB,POP3,IMAP,TCP等)
3.来自 zabbix agent 的信息(仅支持未加密模式)
4.来自 snmp agent 的信息
不支持:
1.发现网络拓扑
自动发现配置
# 1.安装zabbix客户端
rpm -ivh https://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/x86_64/zabbix-agent-5.0.26-1.el7.x86_64.rpm?spm=a2c6h.25603864.0.0.20ba2e2fnfcAbB
# 2.修改客户端配置文件
[root@db02 ~]# vim /etc/zabbix/zabbix_agentd.conf
Server=172.16.1.61
[root@db02 ~]# systemctl start zabbix-agent
# 3.配置自动发现的规则
将动作和自动发现关联
默认标题
自动发现主机IP:{DISCOVERY.DEVICE.IPADDRESS}
消息内容
客户端IP:{DISCOVERY.DEVICE.IPADDRESS}
客户端名称: {DISCOVERY.SERVICE.NAME}
客户端端口: {DISCOVERY.SERVICE.PORT}
客户端状态: {DISCOVERY.SERVICE.STATUS}
操作动作
添加主机,添加主机组,链接模板,发送邮件,等等
zabbix自动发现小结
1.网络发现速度太慢
2.轮询扫描网段
3.如果网段中存在不通的主机,会出现卡顿并且造成后续新增的服务器无法加入节点
4.会导致server性能变缓慢,影响server性能
zabbix自动注册(主动)
Zabbix agent可以自动注册到服务器进行监控。这种方式无需在服务器上手动配置它们。自动注册官方手册
[root@web01 ~]# vim /etc/zabbix/zabbix_agentd.conf
Server=172.16.1.61 ## 被动模式
ServerActive=172.16.1.61 ## 主动模式
Hostname=web01
Server=172.16.1.61 ## 被动模式
ServerActive=172.16.1.61 ## 主动模式
Hostname={{ ansible.fqdn }}
Zabbix自动注册
主机名:{HOST.HOST}
主机IP:{HOST.IP}
主机端口:{HOST.PORT}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了