zabbix队列过高,数据延迟
监控项在7W多,现在队列挤压非常多,10分钟以上的有2W多个。8.30的时候从最新数据只能看到7点的数据。。。而且是代理的数据,服务端取代理的数据特别慢,基本能延迟1-2小时。配置文件方面,服务端和代理端基本都优化过,从poller,trapper,DBSyncer等等各参数都调过。。重启服务后,十几分钟之内数据正常,但是过了十几分钟,数据又开始延迟了。。。我想问问还有什么办法吗??服务器压力太大了?还是数据库的原因,数据库有什么好的优化办法吗? 从日志看不到任何报错,但是数据就是慢。求解。。被监控机可以采用主动式,还可以添加proxy分担server的压力 666666666666666 66666666666666666666666666 666666666666666666666666666666666 楼上这一顿66是个什么鬼,在这蹭币呢,人家专心问问题呢 我这边队列也高,我还4个proxy呢,大概3000台机器的样子,倒不影响出图倒是
shehuiwu 发表于 2018-2-2 09:22
我这边队列也高,我还4个proxy呢,大概3000台机器的样子,倒不影响出图倒是
...
问题我知道了。。是堆积的历史数据太多了。。数据库压力太大了。 IO也跑慢了。。我把数据库清理了一下 瞬间好了。。 以后得做个定时清理和优化。。。。
shehuiwu 发表于 2018-2-2 09:22
我这边队列也高,我还4个proxy呢,大概3000台机器的样子,倒不影响出图倒是
...
3000台机器,你的监控项有多少啊。。用了多久? 配置文件一些参数能不能参考下~ 数据库和zabbixserver的~~~~
配置就是
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也给清下 几个方式,一是尽量减少监控指标和历史、趋势数据的保存周期,降低load;二是定期清理时间过久的历史数据,默认的housekeeper太不给力了 最简单的办法就是加入代理 果然高大上啊 数据库做下表分区,历史数据少存点,趋势数据可以存久点,housekeeper关了吧,太弱了 a315152269 发表于 2018-2-2 09:24
问题我知道了。。是堆积的历史数据太多了。。数据库压力太大了。 IO也跑慢了。。我把数据库清理了一下 瞬 ...
分享一下清理经历呀
楼主你的问题解决了吗 看帖看完了至少要顶一下,还可以加入到淘帖哦! 您好 我也出现列队高的情况了,您那数据库是怎么清理的呀
楼主分享下怎么清理的数据库呀
页:
[1]