[f-nsp] OID for TurboIron PowerSupply

Frank Bulk frnkblk at iname.com
Tue Jan 24 11:52:28 EST 2012


Barry:

I also added code to deal with a situation where the CPU percentage was
calculated to be over 100%.  

        if(( $util >= $threscpu{$t_time . 'c'} ) && ( $util <= 100)) {
            &setstate( 'CRITICAL', "$t_time CPU Usage $util%" );
        } elsif(( $util >= $threscpu{$t_time . 'w'} ) && ( $util <= 100)) {
            &setstate( 'WARNING', "$t_time CPU Usage $util%" );

Frank

-----Original Message-----
From: foundry-nsp-bounces at puck.nether.net
[mailto:foundry-nsp-bounces at puck.nether.net] On Behalf Of Lutz Knabenreich
Sent: Tuesday, January 24, 2012 9:48 AM
To: foundry-nsp at puck.nether.net
Subject: Re: [f-nsp] OID for TurboIron PowerSupply

Barry,

Am 17.01.2012 08:31, schrieb Barry O'Donovan:
>
> On 16/01/12 22:45, Frank Bulk wrote:
>> If you use NAGIOS, it would be interesting to find out if the
>> check_snmp_environment plugin identifies that issue.
> I have a first pass at a custom Brocade chassis checker at:
>
>
https://github.com/barryo/nagios-plugins/blob/master/check_chassis_brocade.p
l
>
> that includes PSU(s) status, memory, CPU, temperature, fans, recent
> reboot, and more.
>

thank you for the time and work you spent on that script. I works great 
for us and we added some minor changes as follows:

Diff1:

246d245
<                 $t_warning = '64.0' if ($t_warning == 0);

This patch fixes rare situations on SuperX and SX Switches where the OID 
"1.3.6.1.4.1.1991.1.1.1.1.19" [snChasWarningTemperatur] is presented as 
"0". I have set this value to '64.0' since this is the default value I 
have seen on other devices where this OID is set correctly.

After patching this miror thing the script works fine for SuperX or SX 
at our site.

Diff2:

617,618c616
< #    return sprintf( "%0.1f", ( $t - 32.0 ) / 1.8 );
<     return sprintf( "%0.1f", ( $t ) / 2 );
---
 >     return sprintf( "%0.1f", ( $t - 32.0 ) / 1.8 );

As far as I know the OID output is 0.5 Degrees Celsius each unit and not 
Fahrenheit, means OID Value 160 turns to be 80 Degrees Celsius. If you 
like to add some Fahrenheit Support this could be easily done by just 
adding a few lines.

Again thank you for the great script.

Best regards
Mit freundlichen Gruessen
Lutz Knabenreich

-- 
HKN GmbH                     Tel: +49 211 875505-0
Lutz Knabenreich             Fax: +49 211 87550555
Am Rheintor 7                    http://www.hkn.de
47829 Krefeld            mailto:knabenreich at hkn.de

Technik Standort:
In der Steele 29
40599 Duesseldorf

Eingetragen am Amtsgericht Krefeld       HRB 12335
Geschaeftsfuehrer                 Lutz Knabenreich
_______________________________________________
foundry-nsp mailing list
foundry-nsp at puck.nether.net
http://puck.nether.net/mailman/listinfo/foundry-nsp





More information about the foundry-nsp mailing list