Hi Steve, you can use this link https://secure.opsera.com/wsvn/wsvn/opsview/trunk/opsview-core/nagios-plugins/check_snmp_linkstatus?rev=5826to download the patched version
Cheers, Cristi On Mon, Feb 14, 2011 at 2:40 PM, Steve Thomas < [email protected]> wrote: > Hi, > > > > Could someone advise how the updated script can be downloaded, or > alternatively, when it will form part of the release package as we see the > same problem and I’m hoping this will fix it. > > > > Thanks, > > > > *From:* [email protected] [mailto: > [email protected]] *On Behalf Of *Cristian Leonte > *Sent:* 14 February 2011 12:16 > *To:* Opsview Users > *Subject:* Re: [opsview-users] UNKNOWN - The requested table is empty or > does not exist > > > > Hi Ton, > > > > just checked your fix, it works, thank you for fixing it > > > > Cheers, > > Cristi > > On Mon, Feb 14, 2011 at 1:32 PM, Ton Voon <[email protected]> wrote: > > Hi Cristi, > > > > On 11 Feb 2011, at 15:10, Cristian Leonte wrote: > > > > Hi Guys, > > > > i started seeing this "UNKNOWN - The requested table is empty or does not > exist" as a result of check_snmp_statuslink, after the upgrade to opsvew > 3.9, we where not able to see why this was happening so we switched to old > check_snmp_statuslink, that old version is slower and genereates load on our > servers, finaly today we took the time to debug the > current check_snmp_statuslink, we found out that the script crashes on > checking ifAlias on linux boxes running CentOS 4, same script dose not crash > on cetons 5, here is a result of snmpwalk on centos 4 and on centos 5 > > snmpwalk -v2c Centos5 -c COMMUNITY .1.3.6.1.2.1.31.1.1.1.18 > > IF-MIB::ifAlias.1 = STRING: > > IF-MIB::ifAlias.2 = STRING: > > IF-MIB::ifAlias.3 = STRING: > > IF-MIB::ifAlias.4 = STRING: > > IF-MIB::ifAlias.5 = STRING: > > IF-MIB::ifAlias.6 = STRING: > > > > same thing running on centos 4 > > snmpwalk -v2c Centos4 -c TTS8888 .1.3.6.1.2.1.31.1.1.1.18 > > IF-MIB::ifAlias = No Such Object available on this agent at this OID > > > > This means that net-snmp from centos 4 returns an error, and the difference > between old and new script is that he new script uses get_table method from > perl net::snmp , which returns an error and nagios exits with an error > (3-UNKNOWN), to fix the problem we did this: > > > > > > $table = $s->get_table( -baseoid => $oid_ifAlias ); > > foreach my $oid ( keys %$table ) { > > my ($interface_number) = ( $oid =~ /(\d+)$/ ); > > $ifAliases->{$interface_number} = $table->{$oid}; > > } > > $s->_error_clear(); (code added by us) we cleared the snmp error > > > > I'm sure its a hack, can you suggest a better approach? > > > > I think it is valid to ignore the error if that ifAlias attribute is not > available on the device. > > > > I've made a patch to check_snmp_linkstatus and credited you: > https://secure.opsera.com/wsvn/wsvn/opsview?op=comp&compare[]=%2Ftrunk@5825&compare[]=%2Ftrunk@5826<https://secure.opsera.com/wsvn/wsvn/opsview?op=comp&compare%5b%5d=%2Ftrunk@5825&compare%5b%5d=%2Ftrunk@5826> > > > > Can you try this out and confirm? > > > > Ton > > > > Ton Voon > > Product Architect > > > > > Global Headquarters: Unit 69 Suttons Business Park | Reading | Berkshire | > RG6 1AZ | UK > > > > UK: +44 (0) 845 057 7887 > > USA: +1 866 879 9184 > > Email: [email protected] > > Skype: tonvoon > > Web: www.opsview.com > > > > This e-mail is confidential, intended only for the named recipient(s) above > and may contain information that is privileged and confidential. If you > receive this message in error, or are not the named recipient(s), please > notify the sender at the phone number above, do not copy this message, do > not disclose its contents to anyone, and delete this e-mail message from > your computer. Although we routinely screens for viruses, addressees should > scan this e-mail and any attachments for viruses. Opsera makes no > representation or warranty as to the absence of viruses in this e-mail or > any attachments. > > > > > _______________________________________________ > Opsview-users mailing list > [email protected] > http://lists.opsview.org/lists/listinfo/opsview-users > > > > > -- > Cristian Leonte > [email protected] > > _______________________________________________ > Opsview-users mailing list > [email protected] > http://lists.opsview.org/lists/listinfo/opsview-users > > -- Cristian Leonte [email protected]
_______________________________________________ Opsview-users mailing list [email protected] http://lists.opsview.org/lists/listinfo/opsview-users
