[mrtg] Re: Base logic for external arbitrary data to mrtg

Scott Haneda lists at newgeo.com
Thu Dec 8 09:08:59 MET 2005

on 12/7/05 11:55 PM, Scott Haneda at lists at newgeo.com wrote:

> Ok, I have a small daemon that does some stuff to my mail logs and gets me
> the data I think I need.
> Right now, if I call the program, it returns to me something like this:
> 1134028166 15 50
> Where 15 is sent emails and 50 is received
> I am stuck on these docs:
> <http://people.ee.ethz.ch/~oetiker/webtools/mrtg/mrtg-logfile.html>
> Are those just an explanation of the log file that mrtg makes from my data,
> and I have currently sufficient data to run mrtg stats on my mail logs?
> Or is there an additional set of lines I need to add that  I am missing?
> I think I can just do this based on the above data?
> Target[mail.localhost]: `/usr/local/bin/mail_server_count`
> # What do I put in for maxbytes, not really applicable here?
> MaxBytes[smtp.localhost]: 1250000
> Title[mail.localhost]: Local Mail Traffic
> PageTop[mail.netsrv]: <H1>Local Mail Traffic</H1>

Also, of course, as would be this case, the little script that gathers this
data is not the same machine as MRTG is on.  Whats the best way to get bash
shell output onto the mrtg machine.  I can not really just scp it on over on
schedule, as if the clocks on both machines are in perfect sysnc, cron is
going to do things in perfect sync.  Seems odd to rely on staggered sron

Rrdtool is to new to me, so I wont be able to use that, I am just getting my
feet wet with vanilla MRTG.

Right now, I am thinking to wrap the shell script in php and just call it
via curl as so:
Target[mail.localhost]: `curl http://www.site.com/mail.php`
Scott Haneda                                Tel: 415.898.2602
<http://www.newgeo.com>                     Novato, CA U.S.A.

Unsubscribe mailto:mrtg-request at list.ee.ethz.ch?subject=unsubscribe
Archive     http://lists.ee.ethz.ch/mrtg
FAQ         http://faq.mrtg.org    Homepage     http://www.mrtg.org
WebAdmin    http://lists.ee.ethz.ch/lsg2.cgi

More information about the mrtg mailing list