On Mon, 2007-04-09 at 18:22 -0400, Mike Mitchell wrote:
> SNMP_util.pm is a wrapper for SNMP_Session.pm. SNMP_util.pm will restrict
> source queries to a specific VIP, however it does not know about
> ".snmp-dis/snmp.conf".
> Here is a part of the README.SNMP_util file shipped with SNMP_util.pm:
We should probably add this text to the MRTG reference guide, around
line 740 of the pod source. I knew the parameters existed, but had to
go read the source to remember how to use them, since the
README.SMNP_util isn't packaged with MRTG.
A shorter blurb should be added to the cfgmaker pod around line 1651.
>
> The port parameter was recently augmented to allow the specification of
> the IP address (or hostname) and port of the machine doing the query in
> addition to the IP address (or hostname) and port of the machine being
> queried. Some machines have additional security features that only allow
> SNMP queries to come from certain IP addresses. If the host doing the
> query has multiple interface, it may be necessary to specify the interface
> the query should come from. The port parameter is further broken down
> into "remote_port!local_address!local_port". Here are some examples:
>
> somehost
> somehost:161
> somehost:161!192.168.2.4!4000 use 192.168.2.4 and port 4000 as source
> somehost:!192.168.2.4 use 192.168.2.4 as source
> somehost:!!4000 use port 4000 as source
>
> Most people will only need to use the first form ("somehost").
>
> In the previous text "recently" is sometime before 2001.
>
> Over a year ago, in January of 2006, MRTG version 2.13.0 was released. That
> version was the first version of MRTG to include support for SNMPv3. The
> support for SNMPv3 is derived from Net::SNMP, using another wrapper
> (Net_SNMP_util.pm). Net_SNMP_util.pm has the same API as SNMP_util.pm. Since
> it calls Net::SNMP->session directly, if Net::SNMP supports the
> ".snmp-dis/snmp.conf" file, then Net_SNMP_util.pm supports the
> ".snmp-dis/snmp.conf" file.
>
> I do not see any reference to a "snmp.conf" file in the documentation for
> Net::SNMP, http://search.cpan.org/~dtown/Net-SNMP-5.2.0/lib/Net/SNMP.pm
> Maybe you're confusing the Net-SNMP (http://www.net-snmp.org) suite of
> applications with the CPAN perl module "Net::SNMP".
>
> Mike Mitchell
> SAS Institute Inc.
> [EMAIL PROTECTED]
> (919) 531-6793
>
> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Brian A.
> Seklecki
> Sent: Monday, April 09, 2007 5:32 PM
> To: [email protected]
> Subject: [mrtg] Final: FreeBSD Ports: MRTG + Nagios + Net-SNMP + p5-*
>
>
> Regarding original bug report in 2006:
>
> "I can't tell the MRTG to source queries form a specific VIP on the
> utility box by setting:
>
> # more .snmp-dis/snmp.conf
> clientaddr 192.168.96.52:161
>
> The PERL POD SNMP_Util doesn't seem to honor these the way the Net-SNMP
> CLI/lib/p5-Net-SNMP does, thus I can't create system-service abstraction.
> Plus, it complicates firewall rules!"
>
> Conclusion: For the record, MRTG does not and can not use Net::SNMP, it
> uses SNMP::Util and SNMP::Session instead.
>
> If one needs a network resource graphing solution and system-service
> abstraction is a priority (HA/Load Balance), then consider a system that
> uses the Net-SNMP libraries.
>
>
> l8*
> -lava (Brian A. Seklecki - Pittsburgh, PA, USA)
> http://www.spiritual-machines.org/
>
> _______________________________________________
> mrtg mailing list
> [email protected]
> https://lists.oetiker.ch/cgi-bin/listinfo/mrtg
>
> _______________________________________________
> mrtg mailing list
> [email protected]
> https://lists.oetiker.ch/cgi-bin/listinfo/mrtg
--
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