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

多个组使用逗号分隔.
Zabbix安装
支持按组的function
监控软件
GROUP FUNCTION 描述开源监控软件
| grpavg | 平均值 |
| grpmax | 最大值 |
| grpmin | 最小值 |
| grpsum | 总和 |
Zabbix实施
| ITEM FUNCTION | 描述 |
| avg | 平均值 |
| count | value个数 |
| last | 最新值 |
| max | 最大值 |
| min | 最小值 |
| sum | 总值 |
备注:
Zabbix配置
- 如果第三个参数为last,那么timeperiod参数值将会被server忽略掉
- 只有被监控的HOST上启用的item才会被计入aggregate check

示例(带图) 获取linux servers组内所有HOST平均运行天数 首先在zabbix server上配置item,名字就叫做:zabbix aggregate(平均运行天数),key为:grpavg["Linux servers","system.uptime",last,0] 具体请看图:
zabbix Aggregate checks
获取到的结果如下:
zabbix Aggregate checks
想做Nagios,iTop各种交流的,可以进入开源监控工具Nagios交流 QQ群号 :476809427