Sorry I think I received the unmodified SNMP_util.pm I suppose as I <br />
couldnt find the changes in the file I received. Could you verify this <br />
and send me the modified SNMP_util file?<br />
Regarding LoadMIBs, I have only one statement in the mrtg.cfg file and <br />
its loading only one mib file<br />
<br />
Thanx & regards<br />
Babs<br />
<br />
<br />
On Sat, 09 Oct 2010 01:44:29 +0530  wrote<br />
><br />
<br />
I added three print statements to the "snmpMIB_to_OID" function in <br />
SNMP_util.pm.<br />
<br />
On line 1197, change<br />
<br />
 print "snmpMIB_to_OID: opening $argn" if ($arg =~ /squid/i);<br />
<br />
to<br />
<br />
 print "snmpMIB_to_OID: opening $argn";<br />
<br />
<br />
<br />
and copy the new version to the<br />
<br />
 /usr/local/lib/perl5/site_perl/5.10.1/SNMP_util.pm<br />
<br />
 /usr/ports/net-mgmt/p5-SNMP_Session/work/SNMP_Session-<br />
1.12/lib/SNMP_util.pm<br />
<br />
 /usr/ports/net-mgmt/p5-SNMP_Session/work/SNMP_Session-<br />
1.12/blib/lib/SNMP_util.pm<br />
<br />
locations and try running mrtg again. It should print out any MIB file <br />
it tries to load.<br />
<br />
<br />
<br />
Do you have multiple 'LoadMibs:' directives in your configuration? It's <br />
possible mrtg is only using the last one. If you have multiple MIB <br />
files to load you can list them all on one line, separated by a comma.<br />
<br />
<br />
<br />
Mike Mitchell<br />
<br />
<br />
<br />
From: Babu C [babscontact@rediffmail.com]<br />
<br />
Sent: Thursday, October 07, 2010 11:57 PM<br />
<br />
To: Mike Mitchell<br />
<br />
Cc: mrtg@lists.oetiker.ch<br />
<br />
Subject: Re: RE: RE: [mrtg] MRTG not honouring mib file<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
On Fri, 08 Oct 2010 03:14:01 +0530 wrote<br />
<br />
>>><br />
<br />
><br />
<br />
>I'm including a replacement for your SNMP_util.pm file.<br />
<br />
><br />
<br />
>It sounds like it goes in your /usr/local/lib/perl5/site_perl/5.10.1<br />
<br />
><br />
<br />
>directory, but I'm not sure. Search your filesystem for a file named <br />
<br />
>'SNMP_util.pm' and replace all copies with the one I'm including.<br />
<br />
><br />
<br />
><br />
<br />
><br />
<br />
>I've added a few diagnostic lines that will trigger when a MIB file <br />
<br />
>with 'squid' in its name is loaded.<br />
<br />
><br />
<br />
><br />
<br />
><br />
<br />
>Please use the replacement SNMP_util.pm file and send me the result of <br />
<br />
>an mrtg run that uses the squid MIB file.<br />
<br />
><br />
<br />
><br />
<br />
><br />
<br />
>Mike Mitchell <br />
<br />
<br />
<br />
Hi Mike,<br />
<br />
Thank you so much for the reply, I replaced my SNMP_util.pm file with <br />
<br />
the one you send it across and I found no changes at all in mrtg log. <br />
<br />
So its almost clear now that the LoadMIBs doesn't touch the squid.mib <br />
<br />
file at all.<br />
<br />
Below are the log details<br />
<br />
<br />
<br />
010-10-08 09:44:11 -- Started mrtg with config <br />
<br />
'/usr/local/etc/mrtg/mrtg.cfg'<br />
<br />
2010-10-08 09:44:11 -- Unknown SNMP var cacheHttpHits<br />
<br />
at /usr/local/bin/mrtg line 2242<br />
<br />
2010-10-08 09:44:11 -- Unknown SNMP var cacheServerRequests<br />
<br />
at /usr/local/bin/mrtg line 2242<br />
<br />
2010-10-08 09:44:11 -- Unknown SNMP var cacheUptime<br />
<br />
at /usr/local/bin/mrtg line 2242<br />
<br />
2010-10-08 09:44:11 -- Unknown SNMP var cacheSoftware<br />
<br />
at /usr/local/bin/mrtg line 2242<br />
<br />
2010-10-08 09:44:11 -- Unknown SNMP var cacheVersionId<br />
<br />
at /usr/local/bin/mrtg line 2242<br />
<br />
2010-10-08 09:44:11 -- Use of uninitialized value $ret[-2] in <br />
<br />
concatenation (.) or string at /usr/local/bin/mrtg line 2261.<br />
<br />
2010-10-08 09:44:11 -- Use of uninitialized value $ret[-1] in <br />
<br />
concatenation (.) or string at /usr/local/bin/mrtg line 2261.<br />
<br />
2010-10-08 09:44:11 -- Unknown SNMP var cacheServerInKb<br />
<br />
at /usr/local/bin/mrtg line 2242<br />
<br />
2010-10-08 09:44:11 -- Unknown SNMP var cacheServerOutKb<br />
<br />
at /usr/local/bin/mrtg line 2242<br />
<br />
2010-10-08 09:44:11 -- Unknown SNMP var cacheUptime<br />
<br />
at /usr/local/bin/mrtg line 2242<br />
<br />
2010-10-08 09:44:11 -- Unknown SNMP var cacheSoftware<br />
<br />
at /usr/local/bin/mrtg line 2242<br />
<br />
2010-10-08 09:44:11 -- Unknown SNMP var cacheVersionId<br />
<br />
at /usr/local/bin/mrtg line 2242<br />
<br />
2010-10-08 09:44:11 -- Use of uninitialized value $ret[-2] in <br />
<br />
concatenation (.) or string at /usr/local/bin/mrtg line 2261.<br />
<br />
2010-10-08 09:44:11 -- Use of uninitialized value $ret[-1] in <br />
<br />
concatenation (.) or string at /usr/local/bin/mrtg line 2261.<br />
<br />
2010-10-08 09:44:11 -- 2010-10-08 09:44:11: ERROR: Target[proxy-<br />
<br />
hit][_IN_] ' $target->[0]{$mode} ' did not eval into defined data<br />
<br />
2010-10-08 09:44:11 -- 2010-10-08 09:44:11: ERROR: Target[proxy-<br />
<br />
hit][_OUT_] ' $target->[0]{$mode} ' did not eval into defined data<br />
<br />
2010-10-08 09:44:11 -- 2010-10-08 09:44:11: ERROR: Target[proxy-<br />
<br />
srvkbinout][_IN_] ' $target->[1]{$mode} ' did not eval into defined <br />
<br />
data<br />
<br />
2010-10-08 09:44:11 -- 2010-10-08 09:44:11: ERROR: Target[proxy-<br />
<br />
srvkbinout][_OUT_] ' $target->[1]{$mode} ' did not eval into defined <br />
<br />
data<br />
<br />
<br />
<br />
Where I have SNMP_util.pm files<br />
<br />
<br />
<br />
testmc# find / -name SNMP_util.pm<br />
<br />
/usr/local/lib/perl5/site_perl/5.10.1/SNMP_util.pm<br />
<br />
/usr/ports/net-mgmt/p5-SNMP_Session/work/SNMP_Session-<br />
<br />
1.12/lib/SNMP_util.pm<br />
<br />
/usr/ports/net-mgmt/p5-SNMP_Session/work/SNMP_Session-<br />
<br />
1.12/blib/lib/SNMP_util.pm<br />
<br />
/usr/home/babs/SNMP_util.pm<br />
<br />
<br />
<br />
<br />
<br />
Also the top portion of mrtg.cfg <br />
<br />
<br />
<br />
testmc# head -4 /usr/local/etc/mrtg/mrtg.cfg<br />
<br />
EnableIPv6: no<br />
<br />
WorkDir: /usr/local/www/apache22/data<br />
<br />
Options[_]: bits,growright<br />
<br />
LoadMIBs: /usr/local/etc/mrtg/squid.mib<br />
<br />
<br />
<br />
<br />
<br />
May be these things may help you, I suppose?<br />
<br />
<br />
<br />
Still scratching my head to get a clue<br />
<br />
<br />
<br />
With thanx & regards<br />
<br />
Babs<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br><Table border=0 Width=644 Height=57 cellspacing=0 cellpadding=0 style="font-family:Verdana;font-size:11px;line-height:15px;"><TR><td><A HREF="http://sigads.rediff.com/RealMedia/ads/click_nx.ads/www.rediffmail.com/signatureline.htm@Middle?" target="_blank"><IMG SRC="http://sigads.rediff.com/RealMedia/ads/adstream_nx.ads/www.rediffmail.com/signatureline.htm@Middle"></A></td></TR></Table>