20180927_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就会升高。

去zabbix的官方找到了根本的解决办法

应该把模板的自动发现项的保留失去资料的时间改小或者干脆修改成0

这样一旦自动发现项中有项目没有了立刻就会删除,这样就不会浪费资料了

设置如图

20180927_zabbix unreachable poller processes more than 75 busy解决办法_第1张图片

 

还有一个治标不治本的办法,可以临时解决一时的问题

vim /etc/zabbix/zabbix_server.conf

StartPollersUnreachable=10      #这个项改大一点,视自己的服务器性能决定

 

 

参考网址:

http://blog.51cto.com/zhhmj/1653274

https://www.zabbix.com/forum/zabbix-troubleshooting-and-problems/50716-zabbix-unreachable-poller-processes-more-than-90-busy

你可能感兴趣的:(Linux)