1
#######################################
2
# Changelog of the check_hpasm plugin #
3
#######################################
6
- add another error log: Main Memory - Corrected Memory Error threshold exceeded
8
- add another error log: 210 - Quick Path Interconnect (QPI) Link Degradation
9
- remove watt percent for blade center power supply
10
- make the snmp oid collection phase shorter for blade center
13
- output power consumption perfdata for BladeCenters
14
- correctly identify dl388g7 (Thanks lilei8)
17
- add checks for power converters
18
- add checks for nic teaming (experimental!!, must be enabled with --eval-nics)
19
- fix a bug with invalid date/time from iml
20
- fix a bug in blade enclosure manager verbose output
21
- add msa2xxx storage sensors
24
- add monitoring of IML events (Thanks Klaus)
25
esp. Memory initialization error... The OS may not have access to all of the memory installed in the system
28
- G2 series of X1660 storage systems are now correctly detected. (Thanks Andre Zaborowski)
29
- blacklisting for SAS controller & disks was added (Thanks Jewi)
32
- dimm output of G7 hpasmcli (under Solaris) is now handled (Thanks Ron Waffle)
35
add a check for asr (Thanks Ingmar Verheij http://www.ingmarverheij.com/)
38
- add a global temperature check when no temperature sensors are found
39
- check power converters if no fault tolerant power supplies are found
42
- fix a bug when a wrong --hostname was used (Thanks Wim Savenberg)
45
- add support for msa500 and hpasmcli (Thanks Kalle Andersson)
48
- added support for x1** nas storage, which was detected as storage but in fact is like a proliant (Thanks Maik Schulz)
51
- added timeout handling
52
- better hpacucli da controller handling
53
- fix a bug in memory detection (0 dimms were shown) (Thanks Anthony Cano)
54
- better handling for failed and disabled controller batteries. warning only.
57
- added temperatures for bladesystems (although not implemented by HP)
58
- added fuses for bladesystems
59
- added enclosure managers for bladesystems
60
- added blacklisting for scsi devices (scco,scld,scpd) (Thanks Marco Hill)
61
- added blacklisting for overall fan status (ofs) (Thanks Thomas Jampen)
64
- fixed a harmless bug in BladeCenter::Powersupply output
67
- fixed a severe bug in detecting multiple logical drives with hpacucli (Thanks Trond Hasle)
70
- detect more smart array types when run in local mode (Thanks Trond Hasle)
73
- added more details for bladecenters (power suppl., server blades)
74
- fixed a bug in powersupply checks with hpasmcli (Thanks Guillaume)
77
- added the missing output for --help
78
- non-redundant fans are now tolerated if the global fan status says "ok"
79
- added detection for servers with a hidden model description
80
- fixed a bug in celsius-fahrenheit-conversion
83
- added support for the new g6-models
84
- complete rewrite of the code
85
- autodetection for proliant, bladecenter and storage
86
- detailed dump of the hardware with -vvv
87
- new format for blacklist
90
- fixed a bug where the server didn't reveal serial no. and rom rev. (thanks Daniel Rich)
91
- fixed a bug in the snmpv3 code.
94
- added support for SNMPv3
95
- added new parameter --port
98
- fixed a bug which showed degraded dimms as missing. (thanks matt at adicio.com)
101
- added support for external disk arrays. (M. M. has a MSA20)
104
- added an error message when sudo was configured with requiretty=yes. (thanks Jeff The Riffer)
107
- fixed a bug which caused ugly perl warnings. (thanks Martin Hofmann and Bill Katz)
110
- added support for sas and ide controllers/disks (only with snmp)
113
- minor bugfix for dl320g5+hpasmcli+fan+n/a. (thanks Bruce Jackson)
116
- minor bugfix. snmpwalk now uses -On
119
- bugfix in controller blacklists (thanks Maurice Moric)
120
- no need for Net::SNMP with --snmpwalk /usr/bin/snmpwalk
123
- buxfix in ignore-dimms (thanks tumtliw)
126
- higher speed through decreased amount of transferred oids (thanks Yannick Gravel)
127
- new switch --ignore-fan-redundancy for old boxes without double fans
130
- rewrote snmp memory checking for better handling of missing health info
131
- new configure option --enable-extendedinfo (outputs lots of crap)
134
- --protocol ist now optional (this was a bug)
137
- Only accept 1, 2 or 2c as SNMP protocol
138
- Try both bulk walk and get-next
141
- cpqSiMem instead of cpqHeResMem
142
- new parameter --protocol (default: 2c)
143
- cpqHeComponents are fetched with get-next instead of get-bulk (Net::SNMP grr)
146
- skip memory checking if snmp returns garbage
147
- bugfix in numbering of snmp table indexes
150
- bugfix in customthresholds&snmp (thanks TheCry)
151
- broke up the snmpwalk into smaller pieces.
154
- first release with snmp support for remote checks (thanks Matthias Flacke)
155
- simulation is possible with --snmpwalk or --hpasmcli
157
2.0.3.3 - 2008-05-22 Brangerdog
158
- support fan partner# 0 with proliant support pack 8.0 (thanks Mark Wagner)
161
- fixed a typo in README
164
- fixed a bug in path to perl binary
165
- fixed a bug in --enable-perfdata (thanks Birk Bohne)
168
- fixed a bug in dimm code
169
- added blacklisting for raid controllers (thanks Andreas Schrogl)
170
- added blacklisting for cache&battery (thanks Harrold Nabben)
173
- empty cpu&fan sockets are now properly handled
176
- multiline output for nagios 3.x
179
- complete code redesign
180
- integrated raid checking with hpacucli
181
(thanks Kelly Kristiaan van Vliet who was the first to propose this feature)
182
(thanks Mess for calling me "FAULE SAU!!!")
185
- added debian 3.1 to the osses where multiple hpasmd are considered normal.
188
- fixed a bug which caused overlooked fans. Thanks Michael Krebs.
189
- such unknown patterns which might be important will be reported now.
192
- Marcus Fleige contributed the -i and a more meaningful ok output
195
- fixed a bug which caused overlooked failed fans
198
- added performance data for fan speed and temperatures
201
- hpasmcli can also be a link
202
- fixed a bug, so more fan locations can be found
205
- added support for userdefined temperature thresholds (Kelly Kristiaan van Vliet)
208
- added support for hpasmxld und hpasmlited
211
- added --with-degree to configure (celsius or fahrenheit output)
213
added trustix 2.2 to the osses where multipel hpasmd are considered normal.
216
- added --with-noinst-level
219
- First public release