[mrtg] debugging problems when using a custom MIB
Rob Kudyba
rkudyba at raeinternet.com
Thu Jan 27 18:25:05 MET 2005
What debugging techniques are available when running mrtg on a cfg file?
My problem is that I'm not sure if the LoadMIBs directive is working.
What file(s) can I look at and perhaps uncomment some methods to see
some debug code?
What's bothersome is that if I change the Target from the MIB to
something invalid, e.g., and add a suffix to an OID/ObjectName that does
not exist, from the CLI you see:
Unknown SNMP var mtaReceivedMessage
at /usr/local/mrtg-2/bin/mrtg line 1849
WARNING: Expected a number but got '20:10:01'
ERROR: Target[192.168.56.70][_OUT_] ' $target->[0]{$mode} ' did not eval
into defined data
And when I just put in the actual OID or ObjectName, no errors are
returned...
If anyone wants to take a look at my cfg file it's at
ftp://herbie.raeinternet.com/pub/mpp/mrtg_mpp.cfg.rk and you can use
herbie.raeinternet.com:161 and try plotting it yourself. Our custom MIB
is available at ftp://ftp.raeinternet.com/pub/mpp/MPP-MIB.txt,
I have it installed (v 2.11.1) and running at
http://herbie.raeinternet.com:8000/index.html but I can't seem to get
any stats to display. Using our own custom MIB, I am starting with
'mtaReceivedMessages' & 'mppMTASpamCount' since those are always
increasing and are integers.
In my MRTG cfg file I have:
LoadMIBs: /usr/local/share/snmp/mibs/MPP-MIB.txt
Target[192.168.56.70]:mtaReceivedMessages&mppMTASpamCount:public at 192.168.56.70
#SetEnv[192.168.56.70]: MRTG_INT_IP="192.168.56.70" MRTG_INT_DESCR="MPP"
MaxBytes[192.168.56.70]: 1000
Title[192.168.56.70]: MPP Received Messages vs. Total Spam --
herbie.raeinternet.com
PageTop[192.168.56.70]: <H1>MPP Received Messages vs. Total Spam --
herbie.raeinternet.com</H1>
YLegend[192.168.56.70]: Total number
ShortLegend[192.168.56.70]: total
Legend1[192.168.56.70]: MTA Received Messages
Legend2[192.168.56.70]: Messages marked as spam
Since we also have a v2c community (public) I've even tried variations
w/ the Targets:
Target[192.168.56.70]:mtaReceivedMessages&mppMTASpamCount:public at 192.168.56.70:::::2
Target[192.168.56.70]:
1.3.6.1.4.1.21157.1.1.3&1.3.6.1.4.1.21157.1.1.18:public at 192.168.56.70:::::2
And the custom MIB does exist albeit as a soft link:
ls -l /usr/local/share/snmp/mibs/MPP-MIB.txt
lrwxrwxrwx 1 root root 26 Jan 22 11:55
/usr/local/share/snmp/mibs/MPP-MIB.txt -> /usr/local/MPP/MPP-MIB.txt
ls -l /usr/local/MPP/MPP-MIB.txt
-rw-r--r-- 1 build build 47899 Nov 22 09:30
/usr/local/MPP/MPP-MIB.txt
SNMPGET's work just fine from the CLI, for example:
snmpget localhost mtaReceivedMessages
MPP-MIB::mtaReceivedMessages = INTEGER: 1132
snmpget localhost mppMTASpamCount
MPP-MIB::mppMTASpamCount = INTEGER: 169
No errors appear to std. out during use of mrtg nor indexmaker programs.
Is there any debug I can try?
Cordially,
Rob
http://www.messagepartners.com/
--
Unsubscribe mailto:mrtg-request at list.ee.ethz.ch?subject=unsubscribe
Archive http://www.ee.ethz.ch/~slist/mrtg
FAQ http://faq.mrtg.org Homepage http://www.mrtg.org
WebAdmin http://www.ee.ethz.ch/~slist/lsg2.cgi
More information about the mrtg
mailing list