Running mrtg on FreeBSD
matt .
fasterdisco at gmail.com
Sun Nov 27 00:14:42 GMT 2005
On 11/26/05, Glenn Dawson <glenn at antimatter.net> wrote:
>
> At 03:33 PM 11/26/2005, matt . wrote:
>
> >
> >2005-11-24 17:55:00 -- Started mrtg with config
> >'/usr/local/etc/mrtg/mrtg.cfg'
> >2005-11-24 17:55:00 -- Use of uninitialized value in concatenation (.) or
> >string at /usr/local/bin/mrtg line 720.
> >2005-11-24 17:55:00 -- Use of uninitialized value in concatenation (.) or
> >string at /usr/local/bin/mrtg line 720.
> >2005-11-24 17:55:00 -- ERROR: Can't Execute '/rateup'
>
> The line above indicates your problem. mrtg is looking for rateup in
> / instead of /usr/local/bin which is where it would normally be.
This is curious to me, since when run as root it works. Why would it know
rateup was in /usr/local/bin as root but not as mrtg?
Did you install mrtg from ports?
Yes I did.
You might want to try running mrtg with --debug=cfg,dir and see if
> that gives an indication of why it can't find the rateup binary.
Trying this now...I'll letcha now. Thanks!
-Glenn
>
>
> >If I run the same cron job as root, it works just dandy. Even O'Reilly's
> >"Essential SNMP" states it's not necessary to run mrtg as root:
> >
> >Quote from section 13.1:
> >
> >"The next step is to make sure MRTG runs every five minutes. There's no
> need
> >for MRTG to be run by root; any user will do. Add a line like the
> following
> >to the *crontab* entry for the appropriate user."
> >
> >I've experienced this problem on 4.11 and 6.0. I have seen it working on
> >another 4.11 box, however I can't figure out how they did it :-/
> >
> >Is there perhaps something FreeBSD-specific I'm overlooking? thanks!
> >
> >kind regards,
> >
> >matt
> >_______________________________________________
> >freebsd-questions at freebsd.org mailing list
> >http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> >To unsubscribe, send any mail to "
> freebsd-questions-unsubscribe at freebsd.org"
>
>
More information about the freebsd-questions
mailing list