zabbix告警:Zabbix http poller processes more than 75% busy

Zabbix http poller processes 超过75%的忙碌状态可能是由于多种原因引起的。

  • 首先,Zabbix服务器启动时初始化的进程数量可能不足,导致轮询的负载量过大,使得http poller进程过于忙碌。解决这个问题的一个简单方法是增加Zabbix Server启动时初始化的进程数量,这样可以直接增加轮询的负载量,从而减少忙的情况。

  • 其次,如果Zabbix agent因为某些原因停止运行或者网络延迟等问题,可能导致服务器无法获取到数据,此时unreachable poller就会升高。

  • 此外,如果Zabbix服务器消耗的内存过多,也可能导致http poller进程过于忙碌。因此,在增加Zabbix Server启动时初始化的进程数量后,还需要检查服务器的内存使用情况,如果内存足够的话可以设置更高。
    在这里插入图片描述

解决方法:

通常原因是因为进程数量不足造成,可以通过调整zabbix server进程数量配置来解决

  1. 登录zabbix server服务器,查看StartHTTPPollers进程配置
egrep -v '(^#|^$)' /etc/zabbix/zabbix_server.conf

zabbix告警:Zabbix http poller processes more than 75% busy_第1张图片
2. 修改StartHTTPPollers值修改为50,也可以根据监控http主机数自行来修改。
zabbix告警:Zabbix http poller processes more than 75% busy_第2张图片
3. 重启zabbix server服务

systemctl restart zabbix-server.service

注意:
zabbix server所有进程数配置之后不能高于mysql最大进程连接数,否则会导致zabbix server服务启动失败,如果需要调整mysql最大进程连接数请参考教程 mysql调整最大进程连接数

你可能感兴趣的:(Zabbix,zabbix,http,网络协议)