Hi Guy,

Sorry for the late reply, but I just went through the same issue.   My
solution was to use a multigraph report, but not use any of its "wizard"
stuff.... basically create an empty collection, and then two graph
definitions which I wote out the custom RRD info.  I'll attach the sample
custom rrd below - as fyi, we have 2 edge routers (CISCODEVICE1 and
CISCODEVICE2) with two ISPs- thus 4 links to aggregate.

Hope this helps-
Trey

-- begin provider bandwidth rrd code --
-F
-E
--height=250
--width=500
--vertical-label=bits/s
DEF:CISCODEVICE1_ISP1_In-raw=/usr/local/zenoss/zenoss/perf/Devices/CISCODEVICE1/os/interfaces/GigabitEthernet2_32/ifHCInOctets_ifHCInOctets.rrd:ds0:AVERAGE
DEF:CISCODEVICE1_ISP1_Out-raw=/usr/local/zenoss/zenoss/perf/Devices/CISCODEVICE1/os/interfaces/GigabitEthernet2_32/ifHCOutOctets_ifHCOutOctets.rrd:ds0:AVERAGE
DEF:CISCODEVICE2_ISP1_In-raw=/usr/local/zenoss/zenoss/perf/Devices/CISCODEVICE2/os/interfaces/GigabitEthernet2_32/ifHCInOctets_ifHCInOctets.rrd:ds0:AVERAGE
DEF:CISCODEVICE2_ISP1_Out-raw=/usr/local/zenoss/zenoss/perf/Devices/CISCODEVICE2/os/interfaces/GigabitEthernet2_32/ifHCOutOctets_ifHCOutOctets.rrd:ds0:AVERAGE
DEF:CISCODEVICE1_ISP2_In-raw=/usr/local/zenoss/zenoss/perf/Devices/CISCODEVICE1/os/interfaces/GigabitEthernet2_40/ifHCInOctets_ifHCInOctets.rrd:ds0:AVERAGE
DEF:CISCODEVICE1_ISP2_Out-raw=/usr/local/zenoss/zenoss/perf/Devices/CISCODEVICE1/os/interfaces/GigabitEthernet2_40/ifHCOutOctets_ifHCOutOctets.rrd:ds0:AVERAGE
DEF:CISCODEVICE2_ISP2_In-raw=/usr/local/zenoss/zenoss/perf/Devices/CISCODEVICE2/os/interfaces/GigabitEthernet2_40/ifHCInOctets_ifHCInOctets.rrd:ds0:AVERAGE
DEF:CISCODEVICE2_ISP2_Out-raw=/usr/local/zenoss/zenoss/perf/Devices/CISCODEVICE2/os/interfaces/GigabitEthernet2_40/ifHCOutOctets_ifHCOutOctets.rrd:ds0:AVERAGE
CDEF:ISP1_In-rpn=CISCODEVICE1_ISP1_In-raw,CISCODEVICE2_ISP1_In-raw,+,8,*
CDEF:ISP1_Out-rpn=CISCODEVICE1_ISP1_Out-raw,CISCODEVICE2_ISP1_Out-raw,+,8,*
CDEF:ISP1_Out-graph-rpn=CISCODEVICE1_ISP1_Out-raw,CISCODEVICE2_ISP1_Out-raw,+,8,*,-1,*
CDEF:ISP2_In-rpn=CISCODEVICE1_ISP2_In-raw,CISCODEVICE2_ISP2_In-raw,+,8,*
CDEF:ISP2_Out-rpn=CISCODEVICE1_ISP2_Out-raw,CISCODEVICE2_ISP2_Out-raw,+,8,*
CDEF:ISP2_Out-graph-rpn=CISCODEVICE1_ISP2_Out-raw,CISCODEVICE2_ISP2_Out-raw,+,8,*,-1,*
LINE1:ISP1_In-rpn#0000aaff:ISP1 Inbound
GPRINT:ISP1_In-rpn:LAST:cur\:%8.2lf%s
GPRINT:ISP1_In-rpn:AVERAGE:avg\:%8.2lf%s
GPRINT:ISP1_In-rpn:MAX:max\:%8.2lf%s\j
LINE1:ISP1_Out-graph-rpn#00aa00ff:ISP1 Outbound
GPRINT:ISP1_Out-rpn:LAST:cur\:%8.2lf%s
GPRINT:ISP1_Out-rpn:AVERAGE:avg\:%8.2lf%s
GPRINT:ISP1_Out-rpn:MAX:max\:%8.2lf%s\j
LINE1:ISP2_In-rpn#cc33ffff:Above.Net Inbound
GPRINT:ISP2_In-rpn:LAST:cur\:%8.2lf%s
GPRINT:ISP2_In-rpn:AVERAGE:avg\:%8.2lf%s
GPRINT:ISP2_In-rpn:MAX:max\:%8.2lf%s\j
LINE1:ISP2_Out-graph-rpn#ff3300ff:Above.Net Outbound
GPRINT:ISP2_Out-rpn:LAST:cur\:%8.2lf%s
GPRINT:ISP2_Out-rpn:AVERAGE:avg\:%8.2lf%s
GPRINT:ISP2_Out-rpn:MAX:max\:%8.2lf%s\j

-- end provider bandwidth code --

-- begin aggregate with slope code --
-F
-E
--height=100
--width=500
--vertical-label=bits/s
DEF:CISCODEVICE1_ISP1_In-raw=/usr/local/zenoss/zenoss/perf/Devices/CISCODEVICE1/os/interfaces/GigabitEthernet2_32/ifHCInOctets_ifHCInOctets.rrd:ds0:AVERAGE
DEF:CISCODEVICE1_ISP1_Out-raw=/usr/local/zenoss/zenoss/perf/Devices/CISCODEVICE1/os/interfaces/GigabitEthernet2_32/ifHCOutOctets_ifHCOutOctets.rrd:ds0:AVERAGE
DEF:CISCODEVICE2_ISP1_In-raw=/usr/local/zenoss/zenoss/perf/Devices/CISCODEVICE2/os/interfaces/GigabitEthernet2_32/ifHCInOctets_ifHCInOctets.rrd:ds0:AVERAGE
DEF:CISCODEVICE2_ISP1_Out-raw=/usr/local/zenoss/zenoss/perf/Devices/CISCODEVICE2/os/interfaces/GigabitEthernet2_32/ifHCOutOctets_ifHCOutOctets.rrd:ds0:AVERAGE
DEF:CISCODEVICE1_ISP2_In-raw=/usr/local/zenoss/zenoss/perf/Devices/CISCODEVICE1/os/interfaces/GigabitEthernet2_40/ifHCInOctets_ifHCInOctets.rrd:ds0:AVERAGE
DEF:CISCODEVICE1_ISP2_Out-raw=/usr/local/zenoss/zenoss/perf/Devices/CISCODEVICE1/os/interfaces/GigabitEthernet2_40/ifHCOutOctets_ifHCOutOctets.rrd:ds0:AVERAGE
DEF:CISCODEVICE2_ISP2_In-raw=/usr/local/zenoss/zenoss/perf/Devices/CISCODEVICE2/os/interfaces/GigabitEthernet2_40/ifHCInOctets_ifHCInOctets.rrd:ds0:AVERAGE
DEF:CISCODEVICE2_ISP2_Out-raw=/usr/local/zenoss/zenoss/perf/Devices/CISCODEVICE2/os/interfaces/GigabitEthernet2_40/ifHCOutOctets_ifHCOutOctets.rrd:ds0:AVERAGE
CDEF:ISP1_In-rpn=CISCODEVICE1_ISP1_In-raw,CISCODEVICE2_ISP1_In-raw,+,8,*
CDEF:ISP1_Out-rpn=CISCODEVICE1_ISP1_Out-raw,CISCODEVICE2_ISP1_Out-raw,+,8,*
CDEF:ISP2_In-rpn=CISCODEVICE1_ISP2_In-raw,CISCODEVICE2_ISP2_In-raw,+,8,*
CDEF:ISP2_Out-rpn=CISCODEVICE1_ISP2_Out-raw,CISCODEVICE2_ISP2_Out-raw,+,8,*
CDEF:Total_In-rpn=ISP1_In-rpn,ISP2_In-rpn,+
CDEF:Total_Out-rpn=ISP1_Out-rpn,ISP2_Out-rpn,+
VDEF:Total_In-Slope=Total_In-rpn,LSLSLOPE
VDEF:Total_In-Int=Total_In-rpn,LSLINT
CDEF:Total_In-Proj=Total_In-rpn,POP,Total_In-Slope,COUNT,*,Total_In-Int,+
VDEF:Total_Out-Slope=Total_Out-rpn,LSLSLOPE
VDEF:Total_Out-Int=Total_Out-rpn,LSLINT
CDEF:Total_Out-Proj=Total_Out-rpn,POP,Total_Out-Slope,COUNT,*,Total_Out-Int,+
LINE1:Total_In-rpn#ff0000ff:Total Inbound
GPRINT:Total_In-rpn:LAST:cur\:%8.2lf%s
GPRINT:Total_In-rpn:AVERAGE:avg\:%8.2lf%s
GPRINT:Total_In-rpn:MAX:max\:%8.2lf%s\j
LINE1:Total_Out-rpn#00ff00ff:Total Outbound
GPRINT:Total_Out-rpn:LAST:cur\:%8.2lf%s
GPRINT:Total_Out-rpn:AVERAGE:avg\:%8.2lf%s
GPRINT:Total_Out-rpn:MAX:max\:%8.2lf%s\j
LINE2:Total_In-Proj#FF0099:Inbound Trend
GPRINT:Total_In-Slope:cur\:%8.2lf%s\j
LINE2:Total_Out-Proj#00ccff:Outbound Trend
GPRINT:Total_Out-Slope:cur\:%8.2lf%s\j

--end aggregate with slope code --



On Thu, Dec 4, 2008 at 2:42 PM, Guy B. Purcell <[EMAIL PROTECTED]>wrote:

> I have two routers, each connected to *both* of our ISPs.  I want to create
> the following three graphs aggregating our traffic:
>
> * Total in/out traffic for ISP A
>
> * Total in/out traffic for ISP B
>
> * Total in/out Internet traffic (A + B)
>
> I have Cacti graphs, but need to migrate 'em to Zenoss & can't seem to
> figure it out.  Anyone happen to know how I get Zenoss to do this?
>
> -Guy
>
> _______________________________________________
> zenoss-users mailing list
> zenoss-users@zenoss.org
> http://lists.zenoss.org/mailman/listinfo/zenoss-users
>
_______________________________________________
zenoss-users mailing list
zenoss-users@zenoss.org
http://lists.zenoss.org/mailman/listinfo/zenoss-users

Reply via email to