Zabbix poller processes more than 75% busy

线上部署的zabbix监控环境运行一段时间后,突然出现了报警Zabbix pollerprocesses more than 75% busy

其实,Zabbix的监控警报有很多种比较常见的几个莫过于内存耗尽网络不通,IO太慢还有这个Zabbix poller processes more than 75% busy了。一开始的时候因为这个即不影响使用也持续一会儿就自行解决就没有多在意。然后随着数据库的增大,Zabbix消耗的内存可是越来越多,Pollerprocesses(轮询)开始天天Busy了.

 

最后,发现解决这个问题很简单!

可以增加Zabbix Server启动时初始化的进程数量,但这样做直接增加了轮询的负载量,内存配置充足的情况下完全可以这么做。

具体编辑Zabbix Server的配置文件/etc/zabbix/zabbix_server.conf找到配置StartPollers的段落

### Option: StartPollers
# Number of pre-forked instances of pollers.
#
# Mandatory: no
# Range: 0-1000
# Default:
# StartPollers=5

取消StartPollers前的#号注释,修改5为10或者更大【由于线上机器内存64G的,我此处修改成30或60】


分割线
感谢打赏
江西数库信息技术有限公司
YWSOS.COM 平台代运维解决方案
 评论
 发表评论
姓   名:

Powered by AKCMS