a315152269 发表于 2018-2-1 08:48:05

zabbix队列过高,数据延迟

监控项在7W多,现在队列挤压非常多,10分钟以上的有2W多个。8.30的时候从最新数据只能看到7点的数据。。。而且是代理的数据,服务端取代理的数据特别慢,基本能延迟1-2小时。配置文件方面,服务端和代理端基本都优化过,从poller,trapper,DBSyncer等等各参数都调过。。重启服务后,十几分钟之内数据正常,但是过了十几分钟,数据又开始延迟了。。。我想问问还有什么办法吗??服务器压力太大了?还是数据库的原因,数据库有什么好的优化办法吗? 从日志看不到任何报错,但是数据就是慢。求解。。

枫狐狸 发表于 2018-2-1 09:02:50

被监控机可以采用主动式,还可以添加proxy分担server的压力

小强子888 发表于 2018-2-1 10:15:44

666666666666666

小强子888 发表于 2018-2-1 10:15:50

66666666666666666666666666

小强子888 发表于 2018-2-1 10:15:56

666666666666666666666666666666666

shehuiwu 发表于 2018-2-2 09:19:41

楼上这一顿66是个什么鬼,在这蹭币呢,人家专心问问题呢

shehuiwu 发表于 2018-2-2 09:22:06

我这边队列也高,我还4个proxy呢,大概3000台机器的样子,倒不影响出图倒是

a315152269 发表于 2018-2-2 09:24:22

shehuiwu 发表于 2018-2-2 09:22
我这边队列也高,我还4个proxy呢,大概3000台机器的样子,倒不影响出图倒是
...

问题我知道了。。是堆积的历史数据太多了。。数据库压力太大了。 IO也跑慢了。。我把数据库清理了一下 瞬间好了。。 以后得做个定时清理和优化。。。。

a315152269 发表于 2018-2-2 09:55:49

shehuiwu 发表于 2018-2-2 09:22
我这边队列也高,我还4个proxy呢,大概3000台机器的样子,倒不影响出图倒是
...

3000台机器,你的监控项有多少啊。。用了多久? 配置文件一些参数能不能参考下~ 数据库和zabbixserver的~~~~

shehuiwu 发表于 2018-2-2 10:52:22

配置就是
ProxyLocalBuffer=1
ProxyOfflineBuffer=1
ConfigFrequency=100
DataSenderFrequency=30
StartPollers=100
StartIPMIPollers=5
StartPollersUnreachable=5
StartTrappers=100
StartPingers=4
CacheSize=1024M
HistoryCacheSize=1024M
还有些敏感参数不贴了
数据库使我们这边DBA负责的,还真不太关心数据库
你指得是server数据库历史数据太多了是么,你是怎么清的,我试着让DBA也给清下

linuxlogic 发表于 2018-2-3 07:11:14

几个方式,一是尽量减少监控指标和历史、趋势数据的保存周期,降低load;二是定期清理时间过久的历史数据,默认的housekeeper太不给力了

591975491 发表于 2018-2-6 09:37:43

最简单的办法就是加入代理

小杰克 发表于 2018-2-6 14:58:07

果然高大上啊

ybx13218464908 发表于 2018-2-26 15:27:52

数据库做下表分区,历史数据少存点,趋势数据可以存久点,housekeeper关了吧,太弱了

雍圆运维 发表于 2018-3-12 17:28:30

a315152269 发表于 2018-2-2 09:24
问题我知道了。。是堆积的历史数据太多了。。数据库压力太大了。 IO也跑慢了。。我把数据库清理了一下 瞬 ...

分享一下清理经历呀

allen817 发表于 2018-5-28 17:53:08

楼主你的问题解决了吗

小楠 发表于 2019-5-10 16:17:21

看帖看完了至少要顶一下,还可以加入到淘帖哦!

weiqiang324 发表于 2019-12-18 15:56:52

您好 我也出现列队高的情况了,您那数据库是怎么清理的呀

tinylovesun 发表于 2020-10-28 14:23:18

楼主分享下怎么清理的数据库呀
页: [1]
查看完整版本: zabbix队列过高,数据延迟