1、Zabbix报警 icmp pinger processes more than 75% busy
vi /etc/zabbix/zabbix_server.conf
将这个值设置成
StartPingers=5
,然后重启zabbix-server服务。
2、zabbix unreachable poller processes more than 75 busy
unreachable poller processes 一直在处于busy的状态,那这个具体代表什么意思呢,查看官方文档
zabbix internal process、unreachable poller - poller for unreachable devices 用于轮询不可到达到的设备,可能情况:
1.通过Zabbix agent采集数据的设备处于moniting的状态但是此时机器死机或其他原因导致zabbix agent死掉server获取不到数据,此时unreachable poller就会升高。
2.通过Zabbix agent采集数据的设备处于moniting的状态但是server向agent获取数据时时间过长,经常超过server设置的timeout时间,此时unreachable poller就会升高。
3.支撑Zabbix的MySQL卡住了,Zabbix服务器的IO卡住了都有可能,Zabbix进程分配到内存不足都有可能。
一个简单的方法是增加Zabbix Server启动时初始化的进程数量,这样直接增加了轮询的负载量,从比例上来讲忙的情况就少了
vi /etc/zabbix/zabbix_server.conf
将这个值
设置成
StartPollers=10,然后重启zabbix-server服务。也可以定时重启zabbix服务。
本文转自 sailikung 51CTO博客,原文链接:http://blog.51cto.com/net881004/2067677,如需转载请自行联系原作者