[Xymon] monitoring aggregated network traffic
Scot Kreienkamp
SKreien at la-z-boy.com
Fri Oct 14 21:03:19 CEST 2011
My current firewall only has 32 bit counters and they reset a few times per day, which is what got me into this problem. I ended up writing a quick script that finds the RRD's I want to combine, grabs the last value from each of them, then sums them up. I then set that as a target in my MRTG definition with the gauge option. I take advantage of the logic built into MRTG and RRDTool so I don't have to worry about counter resets that way. Looks much better now.... I actually have lines and my trends graph doesn't look like it was colored by my 3 year old. It also works with my current graphs configuration.
Scot Kreienkamp
skreien at la-z-boy.com
-----Original Message-----
From: xymon-bounces at xymon.com [mailto:xymon-bounces at xymon.com] On Behalf Of Stef Coene
Sent: Friday, October 14, 2011 1:01 PM
To: xymon at xymon.com
Subject: Re: [Xymon] monitoring aggregated network traffic
On Friday 14 October 2011, Scot Kreienkamp wrote:
> Yeah, when you wrote that solution like that I was afraid that's what you'd
> say. :)
What you can do is create a subdirectory 'overview1' in the data/rrd
directory. In that directory you can then create symlinks for the data you
want to graph.
I use this to graph the memory usage of AIX lpars running on the same hardware
box. So I create a subdirectory 'data/rrd/pSerie1' and in the subdirectory I
create symlinks for each server running on that pSerie:
vmstat-server1.rrd -> ../server1/vmstat.rrd
vmstat-server2.rrd -> ../server2/vmstat.rrd
vmstat-server3.rrd -> ../server3/vmstat.rrd
I then added a section to hobbit-graph.cfg to process all 'vmstat-(.*).rrd'
files and stack the data on top of each other:
[vmstat-avm-total]
FNPATTERN vmstat-(.+).rrd
TITLE Accessed Virtual Memory (Stacked)
YAXIS Size kB
-b 1024
DEF:avmt at RRDIDX@=@RRDFN@:mem_avm:AVERAGE
CDEF:avm at RRDIDX@=avmt at RRDIDX@,4048,*
LINE1:avm at RRDIDX@#@COLOR@:@RRDPARAM@:STACK
GPRINT:avm at RRDIDX@:LAST:AVM \: %5.1lf%s (cur)
GPRINT:avm at RRDIDX@:MAX: \: %5.1lf%s (max)
GPRINT:avm at RRDIDX@:MIN: \: %5.1lf%s (min)
GPRINT:avm at RRDIDX@:AVERAGE: \: %5.1lf%s (avg)\n
The result is a stacked graph with 1 line per server.
For the graph, the url is something like
hobbitgraph.sh?host=pSerie1&service=vmstat-avm-total&action=menu
I hope this info can help you.
Stef
_______________________________________________
Xymon mailing list
Xymon at xymon.com
http://lists.xymon.com/mailman/listinfo/xymon
More information about the Xymon
mailing list