Cacti CDEF 函数在一个流量图上绘制多个接口

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)" \ 

但是,我想定义 CDEF 函数在 Cacti 控制台/界面上,实现这种“堆叠效果”。例如Fa0/1-24的入站流量为t1-t24,则图上呈现的数据应为:t1、t1+t2、t1+t2+t3、……等。

对此有什么想法吗?谢谢。

答案1

Cacti 自然支持此功能。选择作为图表项目类型,从第二个数据源开始。 在此处输入图片描述

然后,以下数据源的图表将堆叠在前面的图表上。我得到的最终输出如下图所示:

在此处输入图片描述

相关内容