共计 956 个字符,预计需要花费 3 分钟才能阅读完成。
在前面的课程中我们已经知道 zabbix 是一个分布式的监控软件,是一个高度集成的网络监控解决方案, 简单来说就是一个监控平台,并且可以提供企业级的开源 (免费) 分布式监控解决方案, 由一个国外的团队持续维护更新, 软件可以自由下载使用, 运作团队靠提供收费的技术支持赢利。它支持分布式监控,使用简单方便,比 nagios 更加容易上手,又拥有 cacti 那样支持数据持久化保存。Zabbix 通过 C/S 模式采集数据, 通过 B/S 模式在 web 端展示和配置。
官方下载地址:https://www.zabbix.com
LTS=Long Term Support 长期支持 zabbix 将为客户提供 5 年的支持服务。前三年完全支持与后两年有限制支持。前三年包括一般、关键、安全性问题解决,后两年包括关键、安全性问题解决。超出时间不提供技术支持服务。然而标准版,只提供 6 + 1 月支持。zabbix LTS 与 zabbix 标准发行版本的生命周期区别,普通版本 6 个月开发发行,支持 6 个月无限制支持,外加一个月有限制支持。然后 LTS 版本 1.5 年开发发行,3 年无限制支持,2 年有限制支持。
监控原理
zabbix-server 平台根据监控项发指令给 zabbix-agent
zabbix-agent 执行 key 对应的脚本,并把值返回给 zabbix-server
zabbix-server 接收数据并绘图
1、user—>web—>zabbix-server[监控平台]
用户通过 web 界面对 zabbix 监控平台进行操作
2、zabbix-server[监控平台]—> 监控插件 [被监控机] 执行
zabbix 监控平台会执行任务,也就是调用对应的插件在被监控主机上执行(告诉被监控机去执行 xx 插件)
3、监控插件 [被监控机] 执行–>zabbix-server
被监控机执行完成后将结果反馈给 zabbix-server
4、zabbix-server—>zabbix-web—>user
zabbix-server 通过 web 界面展现,最终用户查看到相应信息
监控主机和被监控主机是如何通信的?
-
zabbix-server—zabbix-agent
在被监控主机上安装一个 zabbix-agent 软件包,所有的动作都由 agent 去执行,并将结果反馈给 server
-
snmp 协议 简单网络管理协议 缺点是无法自定义监控