[mrtg] Monitoring a target only during certain hours

Geoff Powell geoff at g8kbz.demon.co.uk
Fri Jan 7 00:40:50 CET 2011

I have an MRTG installation running here on my home network.

MRTG version is 2.10.13, running in rateup mode from cron - yes, I know
it's antediluvian, but it's the version provided by the Linux distro on
this box (Debian Sarge) - and no, I can't upgrade it, for reasons that
are beyond the scope of this post. But it works.

MRTG, as implemented, monitors 6 targets that I consider significant,
from one cron invocation. I would be open to moving the 30-day average
target to a separate invocation, if someone provides compelling reasons.
My ISP places a download limit of 200GB on a 30-day rolling average, and
I've worked out a way to handle that, but they recently added a clause
"we will not count data transferred between the hours of midnight and 8

Does anyone have an idea of how to implement this? I'm thinking "helper
script", but I don't have the least idea of how to write that script.
I'm already doing something similar for NTP, so the concept and
invocation of such scripts is familiar to me.

Geoff Powell

More information about the mrtg mailing list