1. 程式人生 > >zabbix聚合檢測(aggregate)實現OpenStack計算資源集中顯示

zabbix聚合檢測(aggregate)實現OpenStack計算資源集中顯示

應用場景:環境中有多臺OpenStack計算節點,想了解整個計算節點CPU、記憶體情況,進行展示。 實現方案: 1、所有計算節點均位於同一個Host Group中,關聯模板相同,都具備相關相同的模板。 2、新建模板,Item Type為“Zabbix aggregate“,key為
groupfunc["Host group","Item key",itemfunc,timeperiod]
其中,groupfunc包含一下四種:
GROUP FUNCTION DESCRIPTION
grpavg Average value
grpmax Maximum value
grpmin Minimum value
grpsum Sum of values
itemfunc包含:
ITEM FUNCTION DESCRIPTION
avg Average value
count Number of values
last Last value
max Maximum value
min Minimum value
sum Sum of values
例如,所有計算節點均在組Compute Pool中,要採集組中所有節點總記憶體、可用記憶體,可用記憶體的Item為:grpsum["ECloud Computes","vm.memory.size[available]",last],總記憶體為:grpsum["ECloud Computes","vm.memory.size[totale]",last]。

建議新建模板,將模板關聯到Controller節點上,進行展示。