前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >016.Zabbix聚合监控

016.Zabbix聚合监控

作者头像
木二
发布2019-07-26 09:38:55
1.3K0
发布2019-07-26 09:38:55
举报
文章被收录于专栏:木二天空

一 Zabbix监控机汇总计算

用Calcuated Items可以对Items进行汇总计算,如求磁盘总容量、网络流量,只依赖于Zabbix-Server,与Zabbix-Agent和proxy无关。Calcuated Items也可用于Trigger,配置与Items相同。

语法格式为:func(<key>|<hostname:key>,<parameter1>,<parameter2>,……)

语法参数说明

func

参数

描述

func

支持Trigger正则表达式的函数:last、min、max、avg、count等

key

key可以比其他Items引用,可以被定义为key或者hostnamekey。

parameter(s)

所需要的参数

二 具体配置示例I

单个分区剩余容量key为:

last("vfs.fs.size[C:,free]",0)

last("vfs.fs.size[D:,free]",0)

last("vfs.fs.size[E:,free]",0)

last("vfs.fs.size[F:,free]",0)

则添加计算CDEF磁盘总剩余容量的Items为:

last("vfs.fs.size[C:,free]",0)+last("vfs.fs.size[D:,free]",0)+last("vfs.fs.size[E:,free]",0)+last("vfs.fs.size[F:,free]",0)

76
76

三 具体配置示例II

计算网卡eth0、eth1、eth2三个网卡的进即in流量。

last("net.if.in[eth0]",0)+last("net.if.in[eth1",0)+last("net.if.in[eth2]",0)

77
77

四 聚合检测(Aggregate)

4.1 相关说明

聚合检测是从数据库中已经获取到的参数进行检测,不需要从任何Agent获取监控数据。

语法格式为:groupfunc["host group","item key",itemfunc,timeperiod]

语法参数说明:

groupfunc组的函数

描述

grpavg

平均值

grpmax

最大值

grpmin

最小值

grpsum

值的个数

itemfunc函数

功能描述

avg

平均值

count

值的个数

last

最新的值

max

最大值

min

最小值

sum

求和

temeperiod参数为数值单位,如5min,1d或者86400等价,不带参数即默认为秒。

4.2 用法举例

grpsum["MySQL Servers","vfs.fs.size[/,total]",last,0]

#对MySQL Servers组中的vfs.fs.size[/,total]key计算个数,值的时间为最后一次取值数据。

grpavg["MySQL Servers","system.cpu.load[,avg1]",last,0]

#对MySQL Servers组中的system.cpu.load[,avg1]求平均值,值的时间为最后一次取值数据。

grpavg["MySQL Servers",mysql.gps,avg,5m]

#对MySQL Servers组中的mysql.gps的平均值计算总体的平均值,值的时间为最后5分钟取值数据。

注意:聚合计算基于Templates/Host之上,即需要将聚合计算的Items建立在Host中。可单独建立一个主机用于存放聚合计算的数据。

4.3 配置实例

78
78

创建一个新Host Group组。

在新建的主机中添加Items。

79
79

查看验证

80
80

延伸:1 若要添加多个主机组语法为:grpsum[["Host group1","Host group2"],"vfs.fs.size[/,free]",last,0]

2 对多个主机某项进行数据汇总,可先在各主机中用Zabbix计算的方式对各个项进行求和,形成新的Items,之后对此Items进行聚合求和。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018-11-15 ,如有侵权请联系 cloudcommunity@tencent.com 删除

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一 Zabbix监控机汇总计算
  • 二 具体配置示例I
  • 三 具体配置示例II
  • 四 聚合检测(Aggregate)
    • 4.1 相关说明
      • 4.2 用法举例
        • 4.3 配置实例
        相关产品与服务
        云数据库 SQL Server
        腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档