Назад | Перейти на главную страницу

Функция 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, ... и т. Д.

Есть идеи по этому поводу? Спасибо.

Кактусы, естественно, поддерживают эту функцию. выберите СТЕК как Тип элемента графика, начиная со второго источника данных.

Тогда график следующих источников данных будет складываться с предыдущими графиками. Окончательный результат, который я получил, выглядит следующим образом: