zoukankan      html  css  js  c++  java
  • Zabbix实战-简易教程--聚合(Aggreate)

    使用场景

    当你需要将一组主机的某个指标进行统计时,zabbix聚合就派上用场了。例如:你要将Mysql组的所有/data分区的已用空间进行统计,你就可以使用zabbix聚合的grpsum函数进行统计。

    语法

    聚合监控项Key的语法是:groupfunc["host group","item key",itemfunc,timeperiod]

    支持的组函数(groupfunc)有:

    组功能描述
    grpavg 平均值
    grpmax 最大值
    grpmin 最小值
    grpsum 值求和

    可以通过逗号分隔的数组来包含多个主机组。指定父主机组将包括父组和所有包含监控项的嵌套主机组。

    从聚合监控项Key引用的所有监控项必须存在并且正在收集数据。只有主机被启用并且监控项也被启用才能进行聚合计算。

    支持的监控项函数(itemfunc)有:

    监控项功能描述
    avg 平均值
    count 数值
    last 最后一次的值
    max 最大值
    min 最小值
    sum 值的和

    用法示例

    用于聚合检查的Key示例:

    示例 1

    主机组'MySQL Servers'的总磁盘空间。

    grpsum["MySQL Servers","vfs.fs.size[/,total]",last]
    示例 2

    主机组'MySQL Servers'的平均处理器负载。

    grpavg["MySQL Servers","system.cpu.load[,avg1]",last]
    示例 3

    主机组'MySQL Servers'每秒查询值的5分钟聚合。

    grpavg["MySQL Servers",mysql.qps,avg,5m]
    示例 4

    多个主机组中所有主机上的平均CPU负载。

    grpavg[["Servers A","Servers B","Servers C"],system.cpu.load,last]
    示例 5

    统计王者收费区的内网流量

    grpsum["王者收费区","net.if.in[eth1]",last,0]

    示例 6

    统计王者免费区人数(昨天统一时刻)

    grpsum["王者免费区","wz_linux_people_total_24",last,0]

  • 相关阅读:
    随便说说
    郁闷
    请各栏目的负责人,开始整理自己栏目的文章
    祝博客园生日快乐
    Windows Live Writer中打开博客日志(最新版可以支持打开3000以内的日志)
    编译器优化对齐(字节对齐)
    HDlock 锁住硬盘的解决方式
    linux中env,export, set的区别
    System Volume Information 文件夹权限控制
    BOOL与bool的区别(bool不是c的关键字,c++中bool也不是int)
  • 原文地址:https://www.cnblogs.com/skyflask/p/7538115.html
Copyright © 2011-2022 走看看