I’ve run across a couple of devices that don’t properly support RFC3414 Section 4, and, consequently, attempts to monitor them with mrtg fail with
Use of uninitialized value in pattern match (m//) at /usr/lib/perl5/vendor_perl/5.10.0/Net/SNMP.pm line 2544. SNMPopen failed: Time synchronization failed during discovery at /usr/lib64/mrtg2/Net_SNMP_util.pm line 1580 I’m experiencing this with a couple of devices – Liebert UPS monitoring cards and Microsemi NTP clocks. A bug report for Net::SNMP suggested that a fix would be to add a flag that disables the RFC3414 behavior. Does anyone know if such a flag has been added to Net::SNMP, and if so, what I would need to do to pass that flag along to Net_SNMP_Util? I don’t think either MRTG or Net_SNMP_Util does much parsing of the SNMP_OPTIONS directive, so it should be relatively straightforward to pass it through.
_______________________________________________ mrtg mailing list [email protected] https://lists.oetiker.ch/cgi-bin/listinfo/mrtg
