tidy2016 发表于 2016-2-17 15:11:34

Zabbix trapper processes more than 75% busy

这几天我的zabbix server 一直告警提示Zabbix trapper processes more than 75% busy,我在zabbix data gatehering process busy %图形中看到zabbix trapper processes使用率一直是83%左右,我查了很多资料都没有关于这个告警信息的描述,如有哪位在运维过程中有遇到过,请指教。关于我的zabbix_server.conf配置文件在附中,谢谢.

tidy2016 发表于 2016-2-18 10:02:34

怎么没有人发表一下意见呀!

3254rf 发表于 2016-2-22 15:02:35

http://redes-privadas-virtuales.blogspot.com.br/2012/10/zabbix-poller-processes-more-than-75_28.html 看看这个能不能帮到你,增加超时时间,升级到最新版本。

tidy2016 发表于 2016-2-22 15:25:52

3254rf 发表于 2016-2-22 15:02
http://redes-privadas-virtuales.blogspot.com.br/2012/10/zabbix-poller-processes-more-than-75_28.html ...

感谢你的回复,但是我打不开这个链接,能否将你看到的网页内容发邮件给我yedezhi2002@163.com,非常感谢。

cheng029 发表于 2016-2-22 16:19:59

Zabbix poller processes more than 75% busy and queue delay (II)
After putting forward the issues turned up on my current Zabbix installation and related to its performance (Zabbix poller processes more than 75% busy and queue delay), I am going to explain to you how I solved it.

First of all, I tried out to increase the number of pre-forked instances of pollers for the Zabbix server, that is, I changed its default value from 5 to 256 (remember that for that case, you have to set the the number of maximum connections in MySQL - max_connections - higher than 256, since every single poller opens a dedicated connection to the database).

root@zabbix-server:~# cat /etc/zabbix/zabbix_server.conf
...
# StartPollers=5
StartPollers=256

root@zabbix-server:~# cat /etc/mysql/my.cnf
...
max_connextions = 512

Below you can see the outcome after applying it (Zabbix server performance).





And the Zabbix data gathering process.





In the first figure, you can observe that the Zabbix queue has gone from 48 to 30 (approximately), and for the second one, the Zabbix busy poller processes went from 100% to 24%. So it is clear that if you have a server with enough resources, there is no problem to start many pollers. These kind of processes are responsible for requesting the data defined in the items, so the more pollers have available, the less overloaded the system is.

Other Zabbix server parameter that you ought to take into account is for example the Timeout (specifies how log pollers wait for agent responses). Try not to assign a very high value. Otherwise, the system might get overloaded.

Next week, I will end up this series of articles by accomplishing the part of the client.

ybx13218464908 发表于 2016-2-23 09:04:22

找到zabbix-server的配置文件,调大StartTrappers这个参数

菜鸟甲 发表于 2016-2-23 10:09:41

这个很简单,报的是zabbix server端的trapper进程繁忙,你只需要增加trapper的进程数量即可。
具体操作:
      1. 调大zabbix_server.conf 里面的StartTrappers 的值
      2. 重启zabbix server服务

tidy2016 发表于 2016-2-23 10:39:35

谢谢各位的支持,我按照各位的指导更改了StartTrappers的值后然重启了zabbix server,再次登陆进入zabbix看到Zabbix trapper processes的监控值已经降低到正常值了,再次感谢大家的支持,很高兴认识到这么一群做服务器运维的朋友。

thislife 发表于 2016-2-23 21:22:42

学习了。
{:6_408:}{:6_408:}{:6_408:}

Richard_PDrR3 发表于 2021-2-24 10:57:17

搜问题搜到这里的,谢谢了。
页: [1]
查看完整版本: Zabbix trapper processes more than 75% busy