解决CentOS“Zabbix discoverer processes 75% busy”的问题

解决CentOS“Zabbix discoverer processes 75% busy”的问题

运维  立杰  4年前 (2014-08-11)  1104℃  0评论


在使用Zabbix过程中,当开启自动发现协议后,频繁出现“ Zabbix discoverer processes more than 75% busy”的报警信息,如下:

Trigger: Zabbix discoverer processes more than 75% busy
Trigger status: PROBLEM
Trigger severity: Average
Trigger IP: 61.172.253.59
Item values:
1. Zabbix busy discoverer processes, in % (192.168.1.222:zabbix[process,discoverer,avg,busy]): 100 %
Original event ID: 4690

网上找了一下,导致报警的主要原因有很多:
1.支撑Zabbix的MySQL卡住了
2.Zabbix服务器的IO卡住了都有可能
3.Zabbix进程分配到内存不足
4.目标服务器网络不通
于是,考虑通过增加Zabbix Server启动时初始化进程的数量,直接增加轮询的负载量,避免这种报错。
修改/etc/zabbix/zabbix_server.conf,找到StartPollers

  1. ### Option: StartPollers
  2. # Number of pre-forked instances of pollers.
  3. #
  4. # Mandatory: no
  5. # Range: 0-1000
  6. # Default:
  7. StartPollers=5

根据系统硬件配置,可以设置成更高的数值。还有一种解决办法,就是定时重启一下Zabbix Server服务。可以通过定时脚本来配置,如下所示:

  1. crontab -e
  2. @daily service zabbix-server restart > /dev/null 2>&1

转载请注明:知识库 ? 解决CentOS“Zabbix discoverer processes 75% busy”的问题

原文地址:https://www.cnblogs.com/sunny-zhao/p/10007529.html

时间: 2024-08-09 08:27:01

解决CentOS“Zabbix discoverer processes 75% busy”的问题的相关文章

zabbix server监控项报警提示:“Zabbix discoverer processes 75% busy”

解决方法:编辑/etc/zabbix/zabbix-server.conf,将StartDiscoverers参数增大,默认为1,将该参数增大到合适的数值,比如4.然后重启zabbix-server就好了,如果开启discoverer服务进程的利用率还继续飙高则继续增大discoverer启动进程数.

[Zabbix问题解决]Zabbix discoverer processes 75% busy

Zabbix只要开启了Discovery功能,这个报警就会出现,如图: 这个问题想要优化掉,比较简单粗暴的办法就是把discovery功能关闭掉,囧~ 那么不囧的方法是什么呢? 找到zabbix_server下的zabbix_server.conf,找到里面的StartDiscoverers,默认值是1,适当增大,3或者5都行,我改成了5,然后重新启动一下zabbix_server,看下效果. 从时间来看,11:59分还有一般严重的报警,到了12:03分,报警解除,Oh Yeah~~ 请看红色框

Zabbix discoverer processes more than 75% busy

1. vim /etc/zabbix/zabbxi_server.conf StartDiscoverers=5 systemctl restart zabbix-server

zabbix--Zabbix discoverer processes more than 75% busy

本人对linux不熟,对zabbix只知道是做监控的. 所以部署完后,Zabbix discoverer processes more than 75% busy 这个报警困扰了我一天,在网上查了很多文章都没有彻底处理,或者说没有说明具体原理(可能是我个人问题) discoverer processes :自动发现的进程 出现此报警为自动探索/自动发现的进程爆满导致. 可配置zabbix配置文件的StartDiscoverer参数解决. 但是这个值应该配多大好呢?自动发现与这个值的关系是什么呢?

“Zabbix XXXXXXX more than 75% busy “

1."Zabbix poller processes more than 75% busy " 解决方案: 增大轮询参数 #vi /etc/zabbix/zabbix_server.conf修改StartPollers的参数 8G内存  我设置此参数为15 目前还没有报错,进一步观察中-- 2. Zabbix discoverer processes more than 75% busy 解决方案: #vi /etc/zabbix/zabbix_server.conf 修改StartD

zabbix监控界出现“Zabbix poller processes more than 75% busy ”报警

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

“Zabbix poller processes more than 75% busy”警报问题解决

Zabbix的监控警报各种有,但我使用碰到最多的几个莫过于内存耗尽,网络不通,IO太慢还有这个"Zabbix poller processes more than 75% busy"了.一开始的时候因为这个即不影响使用也持续一会儿就自行解决就没有多在意.然后随着数据库的增大,Zabbix消耗的内存可是越来越多,Poller processes(轮询)开始天天Busy了:但这并没有彻底解决问题,警报仍然三天两头来几个. 到谷歌查询了答案,有效:增加初始化进程的方法非常简单,编辑Zabbi

Zabbix poller processes more than 75% busy

Centos7.5  在设置网络监控的时候zabbix提示Zabbix poller processes more than 75% busy 问题 原因 默认只开启一个Discoverers进程,就相当于只有一个人在工作,所有的工作都交给他 解决方法 多叫几个人来一起完成工作,开启多个Discoverers进程 [root@zabbix ~]# vim /etc/zabbix/zabbix_server.conf StartDiscoverers=20 原文地址:https://www.cnb

zabbix unreachable poller processes more than 75 busy

最近在我们的zabbix 服务器上发现zabbix unreachable poller processes more than 75 busy的报警, 然后就看了一下zabbix的内部进程监控发现如下: unreachable poller processes 一直在处于busy的状态,那这个具体代表什么意思呢,查看官方文档 zabbix internal process unreachable poller - poller for unreachable devices 用于轮询不可到达到