1
#######################################
2
# Changelog of the check_hpasm plugin #
3
#######################################
7
- fix the problem with -99 degrees
8
- fix the problem with binary zero EventUpdateTime
11
- some bugfixes in bladecenter temperatures (Thanks Thomas Reichel)
14
- fix some bugs in snmpget where the system responded with undef values
17
- fix a small bug in boottime
18
- skip pagination in long "show iml" lists
19
- make bulk requests if possible
22
- output power consumption as performance data (only newer proliant models)
23
- support older <=7 versions of hpacucli
24
- add another error log: Uncorrectable Memory Error
25
- raise the default timeout from 15 to 60 seconds
28
- change the way --snmpwalk reads oids from a file
31
- fix a bug in snmp-eventlogs
34
- add another error log: Main Memory - Corrected Memory Error threshold exceeded
36
- add another error log: 210 - Quick Path Interconnect (QPI) Link Degradation
37
- remove watt percent for blade center power supply
38
- make the snmp oid collection phase shorter for blade center
41
- output power consumption perfdata for BladeCenters
42
- correctly identify dl388g7 (Thanks lilei8)
45
- add checks for power converters
46
- add checks for nic teaming (experimental!!, must be enabled with --eval-nics)
47
- fix a bug with invalid date/time from iml
48
- fix a bug in blade enclosure manager verbose output
49
- add msa2xxx storage sensors
52
- add monitoring of IML events (Thanks Klaus)
53
esp. Memory initialization error... The OS may not have access to all of the memory installed in the system
56
- G2 series of X1660 storage systems are now correctly detected. (Thanks Andre Zaborowski)
57
- blacklisting for SAS controller & disks was added (Thanks Jewi)
60
- dimm output of G7 hpasmcli (under Solaris) is now handled (Thanks Ron Waffle)
63
add a check for asr (Thanks Ingmar Verheij http://www.ingmarverheij.com/)
66
- add a global temperature check when no temperature sensors are found
67
- check power converters if no fault tolerant power supplies are found
70
- fix a bug when a wrong --hostname was used (Thanks Wim Savenberg)
73
- add support for msa500 and hpasmcli (Thanks Kalle Andersson)
76
- added support for x1** nas storage, which was detected as storage but in fact is like a proliant (Thanks Maik Schulz)
79
- added timeout handling
80
- better hpacucli da controller handling
81
- fix a bug in memory detection (0 dimms were shown) (Thanks Anthony Cano)
82
- better handling for failed and disabled controller batteries. warning only.
85
- added temperatures for bladesystems (although not implemented by HP)
86
- added fuses for bladesystems
87
- added enclosure managers for bladesystems
88
- added blacklisting for scsi devices (scco,scld,scpd) (Thanks Marco Hill)
89
- added blacklisting for overall fan status (ofs) (Thanks Thomas Jampen)
92
- fixed a harmless bug in BladeCenter::Powersupply output
95
- fixed a severe bug in detecting multiple logical drives with hpacucli (Thanks Trond Hasle)
98
- detect more smart array types when run in local mode (Thanks Trond Hasle)
101
- added more details for bladecenters (power suppl., server blades)
102
- fixed a bug in powersupply checks with hpasmcli (Thanks Guillaume)
105
- added the missing output for --help
106
- non-redundant fans are now tolerated if the global fan status says "ok"
107
- added detection for servers with a hidden model description
108
- fixed a bug in celsius-fahrenheit-conversion
111
- added support for the new g6-models
112
- complete rewrite of the code
113
- autodetection for proliant, bladecenter and storage
114
- detailed dump of the hardware with -vvv
115
- new format for blacklist
118
- fixed a bug where the server didn't reveal serial no. and rom rev. (thanks Daniel Rich)
119
- fixed a bug in the snmpv3 code.
122
- added support for SNMPv3
123
- added new parameter --port
126
- fixed a bug which showed degraded dimms as missing. (thanks matt at adicio.com)
129
- added support for external disk arrays. (M. M. has a MSA20)
132
- added an error message when sudo was configured with requiretty=yes. (thanks Jeff The Riffer)
135
- fixed a bug which caused ugly perl warnings. (thanks Martin Hofmann and Bill Katz)
138
- added support for sas and ide controllers/disks (only with snmp)
141
- minor bugfix for dl320g5+hpasmcli+fan+n/a. (thanks Bruce Jackson)
144
- minor bugfix. snmpwalk now uses -On
147
- bugfix in controller blacklists (thanks Maurice Moric)
148
- no need for Net::SNMP with --snmpwalk /usr/bin/snmpwalk
151
- buxfix in ignore-dimms (thanks tumtliw)
154
- higher speed through decreased amount of transferred oids (thanks Yannick Gravel)
155
- new switch --ignore-fan-redundancy for old boxes without double fans
158
- rewrote snmp memory checking for better handling of missing health info
159
- new configure option --enable-extendedinfo (outputs lots of crap)
162
- --protocol ist now optional (this was a bug)
165
- Only accept 1, 2 or 2c as SNMP protocol
166
- Try both bulk walk and get-next
169
- cpqSiMem instead of cpqHeResMem
170
- new parameter --protocol (default: 2c)
171
- cpqHeComponents are fetched with get-next instead of get-bulk (Net::SNMP grr)
174
- skip memory checking if snmp returns garbage
175
- bugfix in numbering of snmp table indexes
178
- bugfix in customthresholds&snmp (thanks TheCry)
179
- broke up the snmpwalk into smaller pieces.
182
- first release with snmp support for remote checks (thanks Matthias Flacke)
183
- simulation is possible with --snmpwalk or --hpasmcli
185
2.0.3.3 - 2008-05-22 Brangerdog
186
- support fan partner# 0 with proliant support pack 8.0 (thanks Mark Wagner)
189
- fixed a typo in README
192
- fixed a bug in path to perl binary
193
- fixed a bug in --enable-perfdata (thanks Birk Bohne)
196
- fixed a bug in dimm code
197
- added blacklisting for raid controllers (thanks Andreas Schrogl)
198
- added blacklisting for cache&battery (thanks Harrold Nabben)
201
- empty cpu&fan sockets are now properly handled
204
- multiline output for nagios 3.x
207
- complete code redesign
208
- integrated raid checking with hpacucli
209
(thanks Kelly Kristiaan van Vliet who was the first to propose this feature)
210
(thanks Mess for calling me "FAULE SAU!!!")
213
- added debian 3.1 to the osses where multiple hpasmd are considered normal.
216
- fixed a bug which caused overlooked fans. Thanks Michael Krebs.
217
- such unknown patterns which might be important will be reported now.
220
- Marcus Fleige contributed the -i and a more meaningful ok output
223
- fixed a bug which caused overlooked failed fans
226
- added performance data for fan speed and temperatures
229
- hpasmcli can also be a link
230
- fixed a bug, so more fan locations can be found
233
- added support for userdefined temperature thresholds (Kelly Kristiaan van Vliet)
236
- added support for hpasmxld und hpasmlited
239
- added --with-degree to configure (celsius or fahrenheit output)
241
added trustix 2.2 to the osses where multipel hpasmd are considered normal.
244
- added --with-noinst-level
247
- First public release