前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Zabbix自带模板检测的CPU load之坑

Zabbix自带模板检测的CPU load之坑

作者头像
拓荒者
发布2019-08-29 17:06:25
2.3K0
发布2019-08-29 17:06:25
举报
文章被收录于专栏:运维经验分享运维经验分享

Zabbix自带模板检测的CPU load之坑

Zabbix2.0后,自带的Template OS Linux模版中 Processor load检测的值为percpu,即每一个CPU的load,如果为多核CPU的话,这里获取到的值就不是全部CPU的,自然与在系统中执行uptime命令获取到的load值不符, 并且模版中自带触发器的报警阈值也相当高,没记错的话应该是4还是5,这就造成一个情况,明明机器的CPU负载很高,Zabbix确不报警,此是大坑之一..解决办法有两个(使用其中一个即可):

  1. 将Processor load的键值修改为检测所有CPU,将其中的percpu修改为all即可,注意默认模版有三个监控项 Processor load (1 min average per core) Processor load (5 min average per core) Processor load (15 min average per core)
  2. 降低触发器的报警阈值,默认模版只带了一个触发器,修改触发器表达式为(我这里改成了1.5,即单个CPU的load超过1.5即报警): {Template OS Linux:system.cpu.load[percpu,avg1].avg(5m)}>1.5

(adsbygoogle = window.adsbygoogle || []).push({});

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Zabbix自带模板检测的CPU load之坑
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档