Build precise queries to find exactly what you need
Press ESC to close
Hello,
have a problem here with this script and snmpd service 5.7.3 on Ubuntu18.04 We ask for traffic on remote host on eth0 by: check_iftraffic64.pl -H 10.100.4.193 -i eth0 Result is:CRITICAL: Could not match eth0
Reason is line “my $resp=$response->{$key};” in sub fetch_ifdescr On a working machine $resp contains lo, eth0, eth1 On invalid machine with new snmpd this contains also interface/controllerinformation, so script does not find the eth0 match. ### my $resp=$response->{$key}; $resp =~ s/x00//; print “resp: $resp “; ### This is response from snmpd on Ubuntu18.04 resp: Intel Corporation Ethernet Controller 10-Gigabit X540-AT2 resp: Intel Corporation 82574L Gigabit Network Connection resp: Intel Corporation Ethernet Controller 10-Gigabit X540-AT2 resp: Intel Corporation 82574L Gigabit Network Connection resp: lo
So i have some assumptions:
– this Script losts some of values of response, unfortunately iam not a perl-programmer – snmpd on machine is buggy – snmpd on machine has wrong configuration. (We use minimized /etc/snmp/snmpd.conf with content “rocommunity public 10.100.4.206” successful on many systems)
What do you mean? Is there something know to this case?
Thanks, Hans
We’ve completely redesigned the world’s largest repository of Nagios plugins and monitoring tools. Join thousands of users sharing monitoring solutions for servers, applications, and everything in between.
Due to our redesign, all existing accounts require a password reset to access your account again.
Ready to explore 6,100+ projects and contribute to the community?
Reset Password Create Account
Happy Monitoring!