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

Reply via email to