On Fri, 2007-04-27 at 09:32 -0500, falz wrote: > I'm migrating MRTG to a new host, and moving to use the mrtg daemon > instead of via cron. The daemon calls a single MRTG file, in which I'm > including "real" cfg files: > > this is the main mrtg config file that the daemon calls. It will include no > > WorkDir: /var/mrtg/www > IconDir: ../mrtgicons/ > Options[_]: growright,nobanner,noinfo,bits > RunAsDaemon: Yes > Interval: 5 > Include: routers.cfg > Include: switches.cfg > > > In each of the included files, "WorkDir" is re-defined, but it's > always overwritten with the LAST one that's defined.
Correct. That is how the parser is written. > This is almost > exactly like this person is doing. However, I do not want each host in > its own directory, as was his solution: > > https://lists.oetiker.ch/pipermail/mrtg/2003-September/025520.html > > I see a few possible solutions: > 2) Fix my include syntax and somehow force MRTG to not overwrite the > WorkDir variable. Not sure if this is realistic or not, but it seems > that the "Include" is documented anywhere that I can see. Why not put Directory[_]: routers at the top of the routers cfg, and Directory[_]: servers at the top of the servers config. Default directives are applied until supplanted. -- Daniel J McDonald, CCIE # 2495, CISSP # 78281, CNX Austin Energy http://www.austinenergy.com _______________________________________________ mrtg mailing list [email protected] https://lists.oetiker.ch/cgi-bin/listinfo/mrtg
