zabbix2.0监控到的cpu load值不准确

zabbix2.0监控到的cpu load值不准确

 

最近给客户安装了一个zabbix服务器,运行了几天发现cpu load值不准确,

请教了运维和系统工程师,说是zabbix2.0以后的问题。

解决方案如下1(推荐):

修改模板(Template OS Linux)--项目--Processor load (1 min average per core)--键值:

把 system.cpu.load[percpu,avg1] 改为 system.cpu.load[all,avg1] 

解决方案如下2:

修改模板(Template OS Linux)--项目--Processor load (1 min average per core)--使用自定义倍数(勾选)--填写倍数(CPU的核数,8核机器就写8)--(建议将“数据更新间隔(秒)”改为3秒)--存档(保存),如果监控的服务器有的是8核有的是4核,那么需要复制多个模板(使用模板的“全克隆”),不同核数的主机选择相应的模板

同样修改Processor load (5 min average per core)和Processor load (15 min average per core)两个项目

监控windows的CPU:

http://blog.sina.com.cn/s/blog_62079f620101b48k.html

默认cup load最大值不要超过cpu核数

时间: 2024-10-11 10:08:39

zabbix2.0监控到的cpu load值不准确的相关文章

Tomcat接入zabbix2.0监控

一.工作原理 Tomcat接入zabbix监控需要借助JMX(zabbix-java-gateway)实现,监控实现流程:zaibbix Server-->Java gateway-->JMX counter 二.接入zabbix配置 zabbix-server端配置 安装JMX zabbix-java-gateway可以安装在任何一台服务器上,本次安装在server端. # yum -y install zabbix-java-gateway 配置Java-gateway文件 # vim /

zabbix-2.0.8利用组和键值快速添加筛选(api操作)

利用zabbix api快速添加筛选 功能描述: 该脚本可以利用组名和组中host中含有的key快速生成筛选 使用前提: 需要对key设置图形 适用版本: zabbix 2.0.8(实际测试),理论支持2.0~2.4系列(未验证) 操作注意: 需要将url,user,passwd,组名称,已经创建图形的key,筛选名称填入脚本,python运行即可 #!/usr/bin/env python # coding:utf-8 ''' ###################### # Function

Linux内核分析:页回收导致的cpu load瞬间飙高的问题分析与思考--------------蘑菇街技术博客

http://mogu.io/156-156 摘要 本文一是为了讨论在Linux系统出现问题时我们能够借助哪些工具去协助分析,二是讨论出现问题时大致的可能点以及思路,三是希望能给应用层开发团队介绍一些Linux内核机制从而选择更合适的使用策略. 前言 搜索团队的服务器前段时间频繁出现CPU load很高(比如load average达到80多)的情况,正所谓术业有专攻,搜索的兄弟们对Linux底层技术理解的不是很深入,所以这个问题困扰了他们一段时间. 相信我们在遇到问题时都有类似的经历,如果这个

Zabbix 3.0 监控交换机(3)--CPU、内存监控及配置Trigger

要监控交换机的CPU.内存关键在于找到正确的OID,关于怎么寻找OID请参考以下博文. http://tryrus.blog.51cto.com/10914693/1788833 看这篇博文之前请确定已对zabbix的基本操作已有了解,有不明白的地方可以看我之前写的博文. http://tryrus.blog.51cto.com/10914693/1772271 http://tryrus.blog.51cto.com/10914693/1782062 一.配置环境 CentOS 7 Linux

Zabbix3.0.4监控Windows的CPU使用百分比并在CPU使用率超过90%触发报警

Zabbix3.0.4监控Windows的CPU使用百分比 Zabbix 自带的模块没有 CPU 使用率(百分比)这个监控项,我们可以通过添加计数器的方式实现 CPU 百分比的监控. 1.在Zabbix 的 WEB 端进行模板配置添加 CPU 百分比监控项目 *. 配置–模块–选择对应的模板–项目–创建项目 名称:CPU 百分比键值:perf_counter[\Processor(_Total)\% Processor Time]数据类型:数字的(浮点)单位:%数据更新间隔(秒):30应用集:C

zabbix 自带linux监控模板监控cpu load不准

修改模板(Template OS Linux)--项目--Processor load (1 min average per core)--键值: 把 system.cpu.load[percpu,avg1] 改为 system.cpu.load[all,avg1] 同样修改Processor load (5 min average per core)和Processor load (15 min average per core)两个项目 Zabbix监控windows的CPU利用率和其他资源

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

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

linux监控平台搭建-cpu

目前服务器的主流CPU是intel或者AMD.到底主频是什么.多核.多线程.并发.并行.超频.一级缓存.二级缓存.三级缓存.i386.x86 cpu:含有算术逻辑.控制.记忆等单元 频率:就是CPU每秒钟可以进行的工作次数.3.0GHz 这个CPU在一秒内进行3.0*10(9) 外频:CPU与外部组件进行数据传输.运算是的速度.最好与内存相匹配. 总核数 = 物理CPU个数 X 每颗物理CPU的核数 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数 查看物理CPU个数:

zabbix默认监控负载取值不准确

今天碰到个负载高引起的问题但是查看zabbix监控并没有报警,检查后发现监控取值与实际服务器内负载不一致. 使用zabbix_get命令在服务器内测试 zabbix默认模板键值 取值内容 [[email protected] ~]# zabbix_get -s 10.99.10.11 -k system.cpu.load[percpu,avg1] 0.228333 正确的取值 [[email protected] ~]# zabbix_get -s 10.99.10.11 -k system.c