Refactoring: Changed remaining check parameters starting with an 's' to the new rules...
[check_mk.git] / .werks / 1622
blobb7f4bbd6d492d21b68ed86a74afb5b6a37c9d0f4
1 Title: megaraid_bbu: handle case isSOHGood and consider it as critical
2 Level: 1
3 Component: checks
4 Compatible: compat
5 Version: 1.2.6b1
6 Date: 1417628636
7 Class: fix
9 Thanks to Jukka Santala, who wrote:
11 "Discovered (the hard way) that when MegaRAID BBU batteries degrade too low,
12 disabling WriteBack cache, the firmware doesn't turn on "battery pack needs
13 replacing" flag. Instead <tt>isSOHGood</tt> seems to be only reliable way
14 to detect this condition. In this patch I've ranked it as critical, as it
15 is fairly equivalent to battery pack missing. Unfortunately it's generally
16 too late when this goes on, so it would be nice to have little warning.
17 The current agents do not query "Absolute State of charge" off the controller,
18 and on the DELL 12G RAID-controllers this statistics doesn't even exist;
19 they also have different design capacity. Because of these limitations I've
20 resolved to just listing the "Full Charge Capacity" in the check status. I
21 considered having the passed on perfdata for graphing, but as they're only
22 updated on battery re-learn, it's limited usability.  This patch is against
23 latest innovation versions, and has been tested again various DELL 9G,
24 11G and 12G servers with 5/i, 6/i, H700 and H710P RAID-controllers."