[rrd-users] How would you handle this?

Simon Hobson linux at thehobsons.co.uk
Fri Apr 23 00:34:51 CEST 2010

Ulf Zimmermann wrote:
>I am looking at the logs of our fax servers, which run a card by 
>Eicon. The logfile has information like call direction, which I 
>would want to track as in, out and total, call time (start of call), 
>call duration and port number plus other information which for 
>tracking purpose I don't care about.
>I am thinking about running a script on this to feed into RRD maybe, 
>like once an hour to check the previous hour. But how would you 
>organize this in RRD?

RRD will only track rates, so you cannot use it to track individual 
calls or their start times. You could track number of calls, and 
total durations.

For logging number of calls, there are two ways of doing it. One is 
to total the calls per unit of time in your scripts, and pass this in 
as a data type absolute. The other would be to do an update for each 
call and feed in the value 1 for each call made/received - again data 
type absolute and assuming you don't ever have two calls on the same 

Similarly, for call durations, you can either add them up for each 
time period and do an update with that total, or do an update for 
each call.

Simon Hobson

Visit http://www.magpiesnestpublishing.co.uk/ for books by acclaimed
author Gladys Hobson. Novels - poetry - short stories - ideal as
Christmas stocking fillers. Some available as e-books.

More information about the rrd-users mailing list