
Zabbix 聚合计算
Zabbix Aggregate calculations使用场景同组、跨组不同设备之间具有相同 Key 的设备数据累加,以生成第三种数据.这里需要使用到 Zabbix 的 Aggregate calculations 功能, 聚合计算功能是直接通过数据库查询的,所以不需要 Agent 辅助.语法groupfunc["host group","item key",itemfunc,timeperi
Zabbix Aggregate calculations
在本文中,我们将详细介绍 Zabbix 的聚合计算功能,这是一种强大的工具,可以用于在同组或跨组的不同设备之间累加具有相同 Key 的设备数据,以生成第三种数据。这种功能直接通过数据库查询实现,因此不需要 Agent 的辅助。
Zabbix 和聚合计算:基本概念
Zabbix 是一种开源的监控软件,它可以监控各种网络参数,确保您的网络状态和服务器健康。聚合计算是 Zabbix 的一个重要功能,它可以帮助我们更好地理解和分析我们的网络数据。
使用场景
同组、跨组不同设备之间具有相同 Key 的设备数据累加,以生成第三种数据.
这里需要使用到 Zabbix 的 Aggregate calculations
功能, 聚合计算功能是直接通过数据库查询的,所以不需要 Agent
辅助.
聚合计算的语法
groupfunc["host group","item key",itemfunc,timeperiod]
组函数描述
grpavg[group,key,func,<param>] Calculates the average value, based on the various parameters supplied. Zabbix server collects aggregate information by doing direct database queries.
grpmin[group,key,func,<param>] Calculates the minimum value, based on the various parameters supplied. Zabbix server collects aggregate information by doing direct database queries.
grpmax[group,key,func,<param>] Calculates the maximum value, based on the various parameters supplied. Zabbix server collects aggregate information by doing direct database queries.
grpsum[group,key,func,<param>] Calculates the sum of values, based on the various parameters supplied. Zabbix server collects aggregate information by doing direct database queries.
组函数 | 描述 |
---|---|
grpavg | 平均值 |
grpmax | 最大值 |
grpmin | 最小值 |
grpsum | 数据累加 |
何在 Zabbix 中实现聚合计算
让我们通过一个具体的例子来看看如何在 Zabbix 中实现聚合计算。
举例:
假设我们想要统计 防火墙
组内的所有设备上的 公共互联网
带宽带宽上传总和。在 Zabbix 系统内,防火墙
组对应为 Firewall
,已知出口的带宽的 Key 为 ifHCInOctets.["ae1.666"]
(对应的主机 OID 应为 .1.3.6.1.2.1.31.1.1.1.10.500010666
)。根据上述描述,我们需要用到的函数为 grpsum
。那么在 Zabbix 中的聚合计算的 Key 写法如下:
grpsum[["Firewall"],"ifHCInOctets.[\"ae1.666\"]",last,0]
需要注意的是,Index
里面的接口索引名称的 ""(双引号)
需要转义。
结论
Zabbix 的聚合计算功能是一种强大的工具,可以帮助我们更好地理解和分析我们的网络数据。通过理解其基本概念和语法,以及如何在 Zabbix 中实现聚合计算,我们可以更有效地利用这个功能。
参考资料
- Zabbix 官方文档: Aggregate calculations

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐
所有评论(0)