1. 本际云推荐 - 专业推荐VPS、服务器,IDC点评首页
  2. 云主机运维
  3. VPS运维

ZABBIX开源工具应用总结

初识Zabbix

Zabbix是一款企业级分布式开源监控工具,能够监控各种网络参数,保证服务器系统的安全运营,并提供灵活的通知机制帮助系统管理员解决存在的各种问题。它是基于web界面的提供分布式系统监视以及网络监视功能的开源解决方案。

ZABBIX开源工具应用总结

Zabbix实现监控的两种模式

Zabbix实现监控有两种模式:主动模式和被动模式,都是以Agent作为参照。

  • 主动模式:Agent请求Server获取主动的监控项列表,并主动将监控项内需要检测的数据提交给Server/Proxy。
  • 被动模式:Server向Agent请求获取监控项的数据,Agent返回数据。

Zabbix支持的数据采集协议

Zabbix支持四种数据采集协议:

  1. SNMP:(Simple Network Management Protocol),简单网络管理协议。这是一个非常古老的而且通用的监控协议,几乎任何设备都支持使用此方式进行系统监控。
  2. Agent:在被监控端安装专门的监控程序,将数据采集后通过Agent发送至Server
  3. IPMI:智能平台管理接口。可在常用的服务器上看到类似以太网口的接口。
  4. JMX:Java Management Extensions。

Zabbix监控架构

Zabbix根据网络环境、监控规模等分了三种架构:server-client、master-node-client、server-proxy-client。

  • server-client架构:监控器和被监控机之间不经过任何代理直接由ZabbixServer和ZabbixAgent之间进行数据交互。适用于网络比较简单,设备比较少的监控环境。
  • server-proxy-client架构:其中proxy是Server、Client之间沟通的一个桥梁,Proxy本身没有前端,而且其本身并不存放数据,只是将Agent发来的数据暂时存放,而后在提交给Server。可作为中型网络架构的监控。
  • master-node-client架构:适用于跨网络、跨机房、设备较多的大环境。每个node同时也是一个Server端,node下面可以接Proxy,也可以直接接Client。

遇到问题及解决方案:

  1. Server端和Agent端报错找不到以下host:解决方法是Agent中的Hostname配置必须和Zabbix页面中的主机一样。
  2. Zabbix触发器提示Too many processes on Zabbix server:解决方法是更新刷新页面等待一下可以看到报警消失。

Zabbix内部的数据流对使用也很重要,使用模板可以使得配置更加灵活易用。

Zabbix开源工具功能强大,支持多种监控协议和多样化的架构,使得它适用于不同规模的监控环境,提高了系统管理员监控、调试的效率。

原创文章,作者:小编小本本,如若转载,请注明出处:https://www.benjiyun.com/yunzhujiyunwei/vps-yunwei/6004.html