植物百科网
当前位置: 首页 农业百科

zabbix监控系统怎么调(Zabbix监控系统系列之二十七)

时间:2023-05-10 作者: 小编 阅读量: 1 栏目名: 农业百科

问题一、Zabbixserver内存溢出,无法启动问题原因:这是由于zabbix默认的缓存配置只有8M,当你zabbix正常运行一段时间后,大批量添加一些被监控设备就会出现这种情况。vim/etc/zabbix/zabbix_server.confHousekeepingFrequency=12#原值是每一小时清理一次,建议改为12或24小时清理一次。

zabbix监控系统怎么调?从学习搭建zabbix到完成各类监控、调优、二次开发已经整整研究了好几年,期间通过QQ学习群、Zabbix官方社区、各个技术博客整理学习了不少关于各种报错的处理方法,现在将常见的一些报错处理方法整理出来分享给大家问题一、Zabbix server内存溢出,无法启动问题原因:这是由于zabbix默认的缓存配置只有8M,当你zabbix正常运行一段时间后,大批量添加一些被监控设备就会出现这种情况解决方法:打开zabbix_server.conf文件,将CacheSize改一个较大的值,我现在给自己配的是1024M,我来为大家科普一下关于zabbix监控系统怎么调?下面希望有你要的答案,我们一起来看看吧!

zabbix监控系统怎么调

从学习搭建zabbix到完成各类监控、调优、二次开发已经整整研究了好几年,期间通过QQ学习群、Zabbix官方社区、各个技术博客整理学习了不少关于各种报错的处理方法,现在将常见的一些报错处理方法整理出来分享给大家。问题一、Zabbix server内存溢出,无法启动问题原因:这是由于zabbix默认的缓存配置只有8M,当你zabbix正常运行一段时间后,大批量添加一些被监控设备就会出现这种情况。解决方法:打开zabbix_server.conf文件,将CacheSize改一个较大的值,我现在给自己配的是1024M。

vim /etc/zabbix/zabbix_server.confCacheSize=1024M#第385行

问题二、Zabbix housekeeper processes more than 75% busy问题原因:由于zabbix每天都会产生大量数据(比如我现在监控项有20K ,每30s-5min每个监控项会产生一条数据,一天会产生非常多数据),为了防止数据库爆炸,zabbix会自动定期清理历史数据(这个历史数据保留时间值你可以在监控项中自己配置),但清理历史数据会影响mysql性能,就会出现上面的报错。解决方法:这里需要调整两个参数,一个是清理时间间隔、一个是清理的最大删除量。

vim /etc/zabbix/zabbix_server.confHousekeepingFrequency=12#原值是每一小时清理一次,建议改为12或24小时清理一次。第363行MaxHousekeeperDelete=100000#原值为每次清理5000条,建议改为上限100000条。 第376行

问题三、Zabbix poller processes more than 75% busy问题原因:这里可能有如下两个原因:1、通过Zabbix agent采集数据的设备死机或其他原因导致zabbix agent死掉server获取不到数据。2、server向agent获取数据时时间过长,超过了server设置的timeout时间。解决方法:1、增加zabbix server启动时初始化的进程数量:

vim /etc/zabbix/zabbix_server.confStartPollers=12#第165行,视自己服务器性能改,上限是1000,如果改完发现启不起来可以改小一点。

2、修改模板自动发现规则中的保留失去的资源期间为0。问题四:Zabbix discoverer processes more than 75% busy问题原因:看问题报警字面意思是自动发现进程忙碌数超过75%,这是因为我们用的监控模版中带着大量自动发现项,每一个自动发现项都会产生一个进程,所以一般我们添加多台被监控设备时就会出现这样的报错。解决办法:修改自动发现进程数。

vim /etc/zabbix/zabbix_server.confStartDiscoverers=10#第219行,取掉#号,默认为1,改为10,上限为250请视自己的需求和服务器配置而定

其次还可以通过执行定期重启server脚本来清理进程,释放内存。

[root@m01 ~]# grep 'StartDiscoverers' /etc/zabbix/zabbix_server.conf2 3 ### Option: StartDiscoverers4 5 StartDiscoverers=56 7 [root@m01 ~]# systemctl restart zabbix-server.service[root@m01 ~]# crontab -e2 3 @daily service zabbix-server restart > /dev/null 2>&14 5

问题五:Zabbix alerter processes more than 75% busy问题原因:这个问题通常是因为邮件告警进程过于繁忙导致的,如果邮件动作间隔设置过短,在一些极端情况下(比如核心网络宕了)会发生大量邮件(比如上万条邮件)告警,则会导致邮件进程繁忙或者邮件进程直接挂了。解决方法:修改邮件脚本,将邮件的动作改为打印时间,等待邮件完全释放再改回来,如下:

[root@m01 ~]# cat /usr/lib/zabbix/alertscripts/sms 2 3 #!/bin/bash 4 5 echo `date` >>/tmp/sms.txt

问题六:Zabbix poller processes more than 75% busy问题原因:1、zabbix消耗的内存过多。2、某个进程卡住了。3、僵尸进程太多、出错、导致慢了。4、网络延时。解决方案:这里有两个解决方案,第一是修改zabbix_server.conf文件调优性能,第二是简单粗暴定期重启server释放进程。

vim /etc/zabbix/zabbix_server.confStartPollers=12 #第165行,我现在设置为12,如果你服务器性能够强可以继续增加,上限是1000

其次是简单粗暴定期重启

service zabbix-server restartcrontab -e 调出Cron编辑器中增加一个计划:@daily service zabbix-server restart > /dev/null 2>&1

问题七:server端日志中出现大量first network error, wait for 15 seconds问题原因:产生这个问题的主要原因是你的监控项执行时间过长,超过了默认配置的timeout=15s时间,这里只要将你的server、proxy和agent的conf文件中的timeout时间改长一点即可,上限是30s,如果30s还不够那就要改系统源码来突破这个上限了。解决方法:

vim /etc/zabbix/zabbix_server.conf #这里以修改server端conf文件为例,其他两个类似的就不列举了Timeout=30#第448行

问题八:More than 100 items having missing data for more than 10 minutes和Zabbix poller processes more than 75% busy问题原因:这两个问题的主要原因是你配置的缓存或者进程数太少,导致监控项很多时服务器来不及处理。解决方法:直接增加server端进程数和缓存即可。

vim /etc/zabbix/zabbix_server.confStartPollers=500StartPollersUnreachable=50StartTrappers=30StartDiscoverers=6CacheSize=1GCacheUpdateFrequency=300StartDBSyncers=20HistoryCacheSize=512MTrendCacheSize=256MHistoryTextCacheSize=80MValueCacheSize=1G#这里把关于该问题的可能性能项配置一起给到大家

问题九:connection to database 'zabbix' failed: [1040] Too many connections问题原因:从字面意思上可以看出数据库的连接数已经超出最大限制。解决方法:直接修改mysql的最大连接数即可。

vim /etc/my.cnfmax_connections=1000#将最大链接数调整为1000systemctl restart mariadb.service#重启SQL

问题十:批量添加大量被监控设备后出现服务端直接宕机,报警提示Zabbix value cache working in low memory mode Less than 25% free in the configuration cache。问题原因:由于大量添加被监控设备,导致服务器内存溢出。解决方案:

vim /etc/zabbix/zabbix_server.confCacheSize=1024M#第385行

问题十一:Zabbix alerter processes more than 75% busy问题原因:从字面意思可以看出当你产生大量告警是即会出现这个报错,告警进程过多。解决方案:调整conf文件中的最大告警进程数即可。

vim /etc/zabbix/zabbix_server.confStartAlerters=3#第254行,去掉#注释,修改为10,上限为100。

问题十二:zabbix unreachable poller processes more than 75 busy问题原因:产生这个问题的主要原因是zabbix server端轮询的不可达设备(被监控设备处于死机状态、agent与server数据传输超过timeout时间、mysql或zabbix server的io卡住了)过多导致。解决方案:

vim /etc/zabbix/zabbix_server.confStartPingers=12#第165行,修改为12,上限是1000

以上这些基本都是因为zabbix的zabbix_server.conf文件中的默认性能配置过低导致的错误,在日常使用中经常会遇到,只要进行简单配置后重新启动zabbix server即可解决。后续会持续不定期更新我日常工作中遇到的各种问题。

    推荐阅读
  • 花香醉在我心间原唱(唱得好听极了)

    下面更多详细答案一起来看看吧!花香醉在我心间原唱《花香醉在我心间》歌曲原唱:小燕子,填词:小燕子,谱曲:轻云望月。

  • 体面的分手应该怎样说(最体面的分手方式)

    跟着小编一起来看一看吧!体面的分手应该怎样说前段时间,有朋友谈恋爱,问我在恋爱初期有没有什么需要注意的。我说了一堆关于感情维系的建议后,强调了一点:记得和对方说好,如果不爱了,不要遮遮掩掩,直接说明白就好了。这不是说我对爱情持悲观态度,而是因为见识过太多“遮遮掩掩”的分手手段,最后闹得鸡飞蛋打,两个人都不愉快。所谓体面分手,无非就是,不爱的时候,坦诚面对,不自欺欺人。

  • 谷歌商店的游戏能用模拟器玩儿吗(谷歌手游模拟器)

    据TheVerge今日报道,谷歌将在2022年推出一款名为“GooglePlayGames”的谷歌游戏应用,用户可以通过该应用在运行Windows操作系统的笔记本、平板电脑和PC上体验手机游戏。谷歌发言人AlexGarcia-Kummert接受TheVerge记者采访时表示:“公司已经完成该产品的开发。这意味着这个应用是由谷歌自己独立开发的,没有微软或其它厂商参与。”

  • 赞冬雨的美文(美文欣赏冬雨)

    好在相遇的是场冬雨,冰凉里仍透显出几分温情。今冬,用人们意外的方式,携一场夜半的冬雨匆匆而来。凛冽的北风,窥透了冬雨的心思。此时的江南,即便连日雨注,也不过是雨打芭蕉或淅淅沥沥。而偏北的故乡,则是山色空蒙,细雨斜风,枯叶落寞,村孤人寂,无须细想,这便是冬雨来去的道理。在渐渐远去的老槐古道边,也许正是冬雨向往的江南粉红梦想。揣着好梦,与现实作伴,只要心不淋湿,依然朝着冬雨飘零的方向,一路走过。

  • 侠盗飞车正版飞机秘籍(侠盗飞车秘籍一)

    侠盗飞车正版飞机秘籍?THUGSTOOLS-棍子类武器PROFESSIONALTOOLS-枪类武器,下面我们就来说一说关于侠盗飞车正版飞机秘籍?我们一起去了解并探讨一下这个问题吧!

  • 刚刚办的信用卡为什么不能用 刚办的信用卡可以直接用吗

    所以大家在拿到卡片之后,要记得登录发卡行网银或手机银行、信用卡APP激活卡片;或者拨打发卡银行的客服电话申请激活;亦或者发送相关指令给发卡银行进行激活。当然,有些人因为是在网上首次申请某家银行的信用卡,所以在拿到卡片后可能无法通过线上渠道自助激活,得去发卡行的营业网点面签激活才行。当然,也有一些信用卡即使不激活也会收取年费,这些卡片大多都是那些高端的白金卡、钻石卡或定制卡等等。

  • 汤姆索亚历险记读书笔记(这两篇范文写得很深刻)

    一次,他和哈克一起去墓地试胆量,偶尔目睹了一场凶杀案:乔埃杀死了一个医生,并嫁祸给彼得。在法庭上,他们出庭为彼得作证,指出了真凶。汤姆的故事引人深思,即使是一个顽皮的孩子,也有一颗善良正义的心。她对平庸生活的厌恶和对自由理想世界的向往,是使人生更加丰富多彩的动力;他所热衷的“冒险”则是人类生命意志的体现。

  • 定向选调生是什么意思(定向选调生是啥意思)

    我们一起去了解并探讨一下这个问题吧!定向选调生是什么意思定向选调生是指部分省份面向国内部分重点高校定向选调一批全日制应届优秀大学毕业生。定向选调工作是省干部人才引进工作的一个新突破,是一条吸引高层次人才的绿色通道。选调生招录由省委组织部统一组织,分集中选调和定向选调。

  • 青贝哪些部位是不能吃的(青贝什么部位不能吃)

    今天重点带大家了解了青贝哪些部位不能吃,以后大家再吃这种水产食材时就能多加注意,能保证食用安全,另外也让大家了解了吃青贝的好处,以后大家再有需要时就可以放心食用它。

  • 岭南方言文化博物馆点读笔使用指南

    岭南方言文化博物馆内有专门的点读笔哦~使用点读笔在文字上轻轻一点,就有地道的语音出现,听说读看相结合,在轻松快乐的氛围下,就能领会到广东不同方言的魅力!岭南方言文化博物馆点读笔使用方法如下:长按第三颗按钮即可启动,将点读笔放到"小耳朵"图标上就能听到十分地道的岭南方言啦~全馆遍布小耳朵边玩边听边学,轻轻松松拿捏知识点!