Changes of Revision 31
[-] | Changed | check_openmanage.changes |
x 1
2 ------------------------------------------------------------------- 3 +Sat Apr 14 19:30:51 UTC 2012 - cs@linux-administrator.com 4 + 5 +- Update to version 3.7.5: 6 + * Minor bugfixes 7 + * bugfix A bug was fixed which could lead to perl warnings when either of the options '--tempunit' or '--fahrenheit' was used. 8 + * bugfix A workaround was added for an SNMP bug in OMSA 7.0.0 related to the "firmwareType" OID for iDRAC6 management cards. 9 + * bugfix A bug was fixed for a corner case where the temperature probe readings for storage enclosures were empty. Previously, this could produce perl warnings (internal errors). 10 + 11 + 12 +------------------------------------------------------------------- 13 Fri Mar 30 18:57:24 UTC 2012 - cs@linux-administrator.com 14 15 - Update to version 3.7.4: 16 |
||
[-] | Changed | check_openmanage.spec ^ |
9 1
2 Summary: A Nagios plugin to check hardware health on Dell servers 3 Name: check_openmanage 4 -Version: 3.7.4 5 +Version: 3.7.5 6 Release: 2%{?dist} 7 License: GPL 8 Group: Applications/System 9 |
||
[+] | Changed | check_openmanage-3.7.5.tar.bz2/CHANGES ^ |
@@ -1,3 +1,14 @@ +3.7.5 2012-04-13 +------------------ + +* A bug was fixed which could lead to perl warnings when either of the + options '--tempunit' or '--fahrenheit' was used. +* A workaround was added for an SNMP bug in OMSA 7.0.0 related to the + "firmwareType" OID for iDRAC6 management cards. +* A bug was fixed for a corner case where the temperature probe + readings for storage enclosures were empty. Previously, this could + produce perl warnings (internal errors). + 3.7.4 2012-03-29 ------------------ | ||
[+] | Changed | check_openmanage-3.7.5.tar.bz2/check_openmanage ^ |
@@ -49,7 +49,7 @@ # Version and similar info $NAME = 'check_openmanage'; -$VERSION = '3.7.4'; +$VERSION = '3.7.5'; $AUTHOR = 'Trond H. Amundsen'; $CONTACT = 't.h.amundsen@usit.uio.no'; @@ -2863,11 +2863,11 @@ # Convert temp units if ($opt{tempunit} ne 'C') { - $reading = temp_from_celsius($reading, $opt{tempunit}); - $max_warn = temp_from_celsius($max_warn, $opt{tempunit}); - $max_crit = temp_from_celsius($max_crit, $opt{tempunit}); - $min_warn = temp_from_celsius($min_warn, $opt{tempunit}); - $min_crit = temp_from_celsius($min_crit, $opt{tempunit}); + $reading = temp_from_celsius($reading, $opt{tempunit}) if $reading ne '[N/A]'; + $max_warn = temp_from_celsius($max_warn, $opt{tempunit}) if $max_warn ne '[N/A]'; + $max_crit = temp_from_celsius($max_crit, $opt{tempunit}) if $max_crit ne '[N/A]'; + $min_warn = temp_from_celsius($min_warn, $opt{tempunit}) if $min_warn ne '[N/A]'; + $min_crit = temp_from_celsius($min_crit, $opt{tempunit}) if $min_crit ne '[N/A]'; } # Inactive temp probes @@ -2876,25 +2876,25 @@ $name, $encl_id, $encl_name, $state; report('storage', $msg, $E_OK, $nexus); } - elsif ($status ne 'Ok' and $max_crit ne '[N/A]' and $reading > $max_crit) { + elsif ($status ne 'Ok' and $reading ne '[N/A]' and $max_crit ne '[N/A]' and $reading > $max_crit) { my $msg = sprintf '%s in enclosure %s [%s] is critically high at %s %s', $name, $encl_id, $encl_name, $reading, $opt{tempunit}; my $err = $snmp ? $probestatus2nagios{$status} : $status2nagios{$status}; report('chassis', $msg, $err, $nexus); } - elsif ($status ne 'Ok' and $max_warn ne '[N/A]' and $reading > $max_warn) { + elsif ($status ne 'Ok' and $reading ne '[N/A]' and $max_warn ne '[N/A]' and $reading > $max_warn) { my $msg = sprintf '%s in enclosure %s [%s] is too high at %s %s', $name, $encl_id, $encl_name, $reading, $opt{tempunit}; my $err = $snmp ? $probestatus2nagios{$status} : $status2nagios{$status}; report('chassis', $msg, $err, $nexus); } - elsif ($status ne 'Ok' and $min_crit ne '[N/A]' and $reading < $min_crit) { + elsif ($status ne 'Ok' and $reading ne '[N/A]' and $min_crit ne '[N/A]' and $reading < $min_crit) { my $msg = sprintf '%s in enclosure %s [%s] is critically low at %s %s', $name, $encl_id, $encl_name, $reading, $opt{tempunit}; my $err = $snmp ? $probestatus2nagios{$status} : $status2nagios{$status}; report('chassis', $msg, $err, $nexus); } - elsif ($status ne 'Ok' and $min_warn ne '[N/A]' and $reading < $min_warn) { + elsif ($status ne 'Ok' and $reading ne '[N/A]' and $min_warn ne '[N/A]' and $reading < $min_warn) { my $msg = sprintf '%s in enclosure %s [%s] is too low at %s %s', $name, $encl_id, $encl_name, $reading, $opt{tempunit}; my $err = $snmp ? $probestatus2nagios{$status} : $status2nagios{$status}; @@ -3544,11 +3544,11 @@ # Convert temp units if ($opt{tempunit} ne 'C') { - $reading = temp_from_celsius($reading, $opt{tempunit}); - $max_warn = temp_from_celsius($max_warn, $opt{tempunit}); - $max_crit = temp_from_celsius($max_crit, $opt{tempunit}); - $min_warn = temp_from_celsius($min_warn, $opt{tempunit}); - $min_crit = temp_from_celsius($min_crit, $opt{tempunit}); + $reading = temp_from_celsius($reading, $opt{tempunit}) if $reading ne '[N/A]'; + $max_warn = temp_from_celsius($max_warn, $opt{tempunit}) if $max_warn ne '[N/A]'; + $max_crit = temp_from_celsius($max_crit, $opt{tempunit}) if $max_crit ne '[N/A]'; + $min_warn = temp_from_celsius($min_warn, $opt{tempunit}) if $min_warn ne '[N/A]'; + $min_crit = temp_from_celsius($min_crit, $opt{tempunit}) if $min_crit ne '[N/A]'; } if ($type eq 'Discrete') { @@ -4989,6 +4989,7 @@ 15 => 'secondaryBackPlaneESM3And4', # Secondary Backplane for ESM 3 and 4 systems 16 => 'rac', # Remote Access Controller 17 => 'iDRAC', # Integrated Dell Remote Access Controller + 18 => 'iDRAC', # Same as above (OMSA 7.0.0 bug!) 19 => 'unifiedServerConfigurator', # Unified Server Configurator 20 => 'lifecycleController', # Lifecycle Controller ); | ||
[+] | Changed | check_openmanage-3.7.5.tar.bz2/check_openmanage.8 ^ |
@@ -124,7 +124,7 @@ .\" ======================================================================== .\" .IX Title "CHECK_OPENMANAGE 8" -.TH CHECK_OPENMANAGE 8 "2012-03-09" "check_openmanage 3.7.4" "Nagios plugin" +.TH CHECK_OPENMANAGE 8 "2012-03-09" "check_openmanage 3.7.5" "Nagios plugin" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l | ||
[+] | Changed | check_openmanage-3.7.5.tar.bz2/check_openmanage.conf.5 ^ |
@@ -124,7 +124,7 @@ .\" ======================================================================== .\" .IX Title "CHECK_OPENMANAGE.CONF 5" -.TH CHECK_OPENMANAGE.CONF 5 "2012-03-09" "check_openmanage 3.7.4" "Nagios plugin" +.TH CHECK_OPENMANAGE.CONF 5 "2012-03-09" "check_openmanage 3.7.5" "Nagios plugin" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l | ||
Changed | check_openmanage-3.7.5.tar.bz2/check_openmanage.exe ^ | |
[+] | Changed | check_openmanage-3.7.5.tar.bz2/debian/changelog ^ |
@@ -1,3 +1,9 @@ +check-openmanage (3.7.5-1) unstable; urgency=low + + * New upstream release. + + -- Trond Hasle Amundsen <t.h.amundsen@usit.uio.no> Fri, 13 Apr 2012 13:00:00 +0100 + check-openmanage (3.7.4-1) unstable; urgency=low * New upstream release. | ||
[+] | Changed | check_openmanage-3.7.5.tar.bz2/nagios-plugins-openmanage.spec ^ |
@@ -14,7 +14,7 @@ %endif Name: nagios-plugins-openmanage -Version: 3.7.4 +Version: 3.7.5 Release: 1%{?dist} Summary: Nagios plugin to monitor hardware health on Dell servers @@ -77,6 +77,9 @@ %changelog +* Fri Apr 13 2012 Trond Hasle Amundsen <t.h.amundsen@usit.uio.no> - 3.7.5-1 +- Version 3.7.5 + * Thu Mar 29 2012 Trond Hasle Amundsen <t.h.amundsen@usit.uio.no> - 3.7.4-1 - Version 3.7.4 |