Zabbix支持的主要监控方式
Zabbix主要有Agent, Trapper, SNMP, JMX, IPMI这几种监控方式,下面主要就监控原理和优缺点介绍一下这几种方式。
Agent监控方式
在Agent监控方式下,zabbix-agent会主动收集本机的监控信息并通过TCP协议与zabbix-server传递信息。Agent监控方式分为主动和被动模式。在被动模式下,zabbix-agent监听10050端口,等待zabbix-server的监控信息收集信息请求;在主动模式下,zabbix-agent收集监控信息并通过10050端口主动将数据传给zabbix-server所在服务器的10051端口。
优点:
- 是zabbix最常用的监控方式,监测指标深入细致有针对性。
- 内置监控功能强大,内置监控项目丰富。
- TCP方式实现通讯,可靠性也有保证。
缺点:
- 需要在被监控机器上安装zabbix-agent客户端,部署相对麻烦,最初需要逐个机器安装代理软件。
- zabbix-agent客户端运行在被监控机上,会收集本机信息。
Trapper监控方式
Trapper监控方式使用zabbix-sender程序主动向zabbix-server发送数据。key的名称和发送的数据内容都可以灵活定义。发送的信息采用JSON格式,遵循zabbix-sender协议。可以自定义脚本利用zabbix-sender协议来向zabbix-server发送信息。
优点:
- 不需要在被监控机器安装zabbix-agent
- 不收集被监控机器的信息
- 可以自定义发送的信息内容
- 可以使用自定义脚本发送信息
缺点:
- 需要自定义发送的信息内容
- 无内置监控项目

本文介绍了Zabbix的五种主要监控方式:Agent(主动和被动模式)、Trapper、SNMP、JMX和IPMI,包括它们的工作原理、优缺点。在选择监控方式时,应考虑被监控机器的环境和客户需求,Agent监控通常是首选,而Trapper适合自定义脚本和信息发送。

994

被折叠的 条评论
为什么被折叠?



