Interface
Cacti CDEF 功能可在一張流量圖上繪製多個介面
我要繪製的最終圖表類似於下圖。
手動(通過命令行)繪製此圖的 CDEF 函式如下:
DEF:t1=$RRD_PATH:telnet:AVERAGE \ DEF:t2=$RRD_PATH:smtp:AVERAGE \ DEF:t3=$RRD_PATH:domain:AVERAGE \ DEF:t4=$RRD_PATH:http:AVERAGE \ DEF:t5=$RRD_PATH:total:AVERAGE \ CDEF:v1=t1,t2,t3,t4,+,+,+ \ CDEF:v2=t1,t2,t3,+,+ \ CDEF:v3=t1,t2,+ \ CDEF:v4=t1 \ CDEF:v5=t5,1024,/ \ AREA:v1#339966:"HTTP" \ AREA:v3#FF0000:"SMTP" \ AREA:v4#0000ff:"TELNET" \ LINE2:v5#000000:"Total(Kb)" \
但是,我想在 Cacti Console/interface 上定義 CDEF 函式,以實現這種“堆疊效果”。例如,Fa0/1-24 的入站流量為 t1-t24,圖上呈現的數據應為:t1, t1+t2, t1+t2+t3, … 等。
對此有任何想法嗎?謝謝。
Cacti 自然支持這個功能。從第二個數據源開始, 選擇STACK作為Graph Item Type 。
然後後面的數據源的圖會疊加在前面的圖上。我得到的最終輸出如下圖所示: