zoukankan      html  css  js  c++  java
  • (31)zabbix Aggregate checks聚合检测

     

     

     

    概述

    aggregate checks是一个聚合的检测,例如我想知道某个组的host负载平均值,硬盘剩余总量,或者某几台机器的这些数据,简单的说,这个方法就是用来了解一个整体水平,而不需要我们一台台看过去。这个方法的数据全部来之数据库,所以它不需要agent。文章的最后面我们会有一个简单的图例讲述aggregate checks.

    aggregate item key语法如下:

    多个组使用逗号分隔.

    支持按组的function

    GROUP FUNCTION 描述

    grpavg 平均值
    grpmax 最大值
    grpmin 最小值
    grpsum 总和

    支持按tiem的function

    ITEM FUNCTION 描述
    avg 平均值
    count value个数
    last 最新值
    max 最大值
    min 最小值
    sum 总值

    参数timeperiod为指定的采集时间,可以使用时间单位,例如可以使用1d代替86400(单位默认为秒),5m代替300.

    备注:

    • 如果第三个参数为last,那么timeperiod参数值将会被server忽略掉
    •  只有被监控的HOST上启用的item才会被计入aggregate check

    使用范例

    示例1

    组MySQL Servers剩余硬盘空间大小

     

    示例2

    组MySQL Servers的平均CPU负载

     

    示例3

    组MySQL Servers 5分钟内的平均查询速度(次/秒)

     

    示例4

    多个组的cpu负载平均值

     

    示例(带图)

    获取linux servers组内所有HOST平均运行天数

    首先在zabbix server上配置item,名字就叫做:zabbix aggregate(平均运行天数),key为:grpavg["Linux servers","system.uptime",last,0]

    具体请看图:

  • 相关阅读:
    Java遍历Map、List、Array
    自签名SSL生成
    oracle_round
    Timestamp_时间戳
    oracle_substr
    eval
    orcale_聚合函数
    oracle_decode
    js_JSON
    sql拼接
  • 原文地址:https://www.cnblogs.com/wyzhou/p/10833434.html
Copyright © 2011-2022 走看看