在我们部署服务时,很多时候是几台服务器承载一个服务,如果我们想监控这几台服务器某个key的总和值,就得用到此处的zabbix Aggregate。
使用条件:
1、所有计算均位于同一个Host Group中,关联模板相同,都具备相关相同的模板。
2、新建模板,Item Type为“Zabbix aggregate“,key为
groupfunc["Host group","Item key",itemfunc,timeperiod]
groupfunc的类型:
GROUP FUNCATION | DESCRIPTION |
---|---|
grpavg | 平均值 |
grpmax | 最大值 |
grpmin | 最小值 |
grpsum | 总和 |
item func的类型:
ITEM FUNCATION | DESCRIPTION |
---|---|
avg | 平均值 |
count | value的个数 |
last | 最新的value |
max | 最大值 |
min | 最小值 |
sum | 总和 |
例如,所有计算节点均在组Compute Pool中,要采