文章目录
- 1、判断zabbix是主动监控,还是被动监控
- 2、被动监控
- 2.1、工作原理
- 2.2、优点
- 2.3、缺点
- 3、主动监控
- 3.1、工作原理
- 3.2、优点
- 3.3、缺点
- 4、总结
1、判断zabbix是主动监控,还是被动监控
Zabbix的监控模式分为主动监控和被动监控两种,这两种模式主要是从Zabbix Agent的角度来定义的:
2、被动监控
2.1、工作原理
工作原理:在被动模式下,Zabbix Agent被动地等待Zabbix Server的指令。
Zabbix Server会根据主机关联的模板中的监控项和数据采集间隔时间,周期性地打开随机端口并向Zabbix Agent的10050端口发起TCP连接,然后发送获取监控项数据的指令。
Agent仅根据Server发送的指令来收集并返回数据。
2.2、优点
优点:配置简单,安装后即可使用,因此也成为Zabbix的默认工作模式。
2.3、缺点
缺点:在数百甚至数千台服务器的环境下,Zabbix Server需要轮询向每个Zabbix Agent发送数据采集指令,这可能会加大Zabbix Server的工作量,如果Server负载很高,还会导致不能及时获取到最新数据。
3、主动监控
3.1、工作原理
工作原理:在主动模式下
Zabbix Agent会主动向Zabbix Server的10051端口发起TCP连接请求,并在连接到Server后获取到自己的监控项和数据采集间隔周期时间,然后根据监控项采集数据并返回给Server。
因此,主动模式下不再需要Zabbix Server向Agent发起连接请求。
3.2、优点
优点:可以在一定程度上减轻Zabbix Server的压力,因为它减少了Server需要打开的本地随机端口和进程数。特别是在Agent数量很多的情况下,主动模式可以显著降低Server的负载。
3.3、缺点
缺点:并非所有Zabbix自带模板里的监控项都支持转为主动式,且需要修改Agent的配置文件以指定Server的IP或主机名。
4、总结
综上所述,Zabbix既可以配置为主动监控模式,也可以配置为被动监控模式。选择哪种模式取决于具体的监控需求和服务器环境。如需更多信息,可访问Zabbix官网进行查阅。