zabbix监控CPU使用率,空闲率参数求助

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了zabbix监控CPU使用率,空闲率参数求助相关的知识,希望对你有一定的参考价值。

具体示例和格式就是这样的:system.cpu.util[0,user,avg5]
默认的参数是这样的 system.cpu.util[<cpu>,<type>,<mode>]
cpu具体编号就是CPU的具体核心,为空就代笔CPU所以核心
type就是CPU的不同状态值
idle, nice, user (default), system (default for Windows), iowait, interrupt, softirq, steal
其中idle表示空闲,user表示用户使用
最后的avg5表示平均每5分钟的值,为空表示当前值,要改成平均每15分钟只需要写成avg15

当前CPU使用率写成system.cpu.util[,user]即可,同理system.cpu.util[,idle]
参考技术A 具体示例和格式就是这样的:system.cpu.util[0,user,avg5]
默认的参数是这样的 system.cpu.util[<cpu>,<type>,<mode>]
cpu具体编号就是CPU的具体核心,为空就代笔CPU所以核心
type就是CPU的不同状态值
idle, nice, user (default), system (default for Windows), iowait, interrupt, softirq, steal
其中idle表示空闲,user表示用户使用
最后的avg5表示平均每5分钟的值,为空表示当前值,要改成平均每15分钟只需要写成avg15

当前CPU使用率写成system.cpu.util[,user]即可,同理system.cpu.util[,idle]
参考技术B 命令:system.cpu.util[<cpu>,<type>,<mode>]
参数说明:
cpu:表示cpu的具体 核心,为空表示所有核心。
如:system.cpu.util[0,user,avg5]
type:表示不同的状态值,如:idle, nice, user (default), system (default for Windows), iowait,interrupt, softirq, stea。
其中idle表示空闲的,user表示用户的。
mode:表示返回的数据模式,如果avg5表示返回平均5分钟的值,如果为空表示当前是实时值。

zabbix 按CPU核数监控负载状态

使用zabbix自带的key来实现多核CPU监控

system.cpu.discovery

自动发现CPU核数:

技术分享图片

定义宏

技术分享图片

按核数监控CPU负载

    $2:指key中的第二个参数,这里是idle(CPU空闲比例)

技术分享图片

以上是关于zabbix监控CPU使用率,空闲率参数求助的主要内容,如果未能解决你的问题,请参考以下文章

zabbix监控脚本02-进程使用的cpu率计算

zabbix监控主机cpu达到80%后报警

zabbix cpu监控介绍

zabbix3.0.4监控linux主机cpu使用率超过90%的时候报警

Zabbix CPU utilization监控参数

Zabbix 利用Windows性能监视器添加对系统各项资源监控