Interface

Cacti CDEF 功能可在一張流量圖上繪製多個介面

  • January 4, 2012

我要繪製的最終圖表類似於下圖。 多個數據源“堆疊”在一張圖中

手動(通過命令行)繪製此圖的 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 。在此處輸入圖像描述

然後後面的數據源的圖會疊加在前面的圖上。我得到的最終輸出如下圖所示:

在此處輸入圖像描述

引用自:https://serverfault.com/questions/346069