]> git.uio.no Git - check_openmanage.git/blob - CHANGES
foo
[check_openmanage.git] / CHANGES
1 3.7.0
2 ------------------
3
4 * Fixed typo in help output
5 * Major overhaul of the perfdata code. This includes API breakage and
6   fixes the following:
7   - Probes were not sorted correctly
8   - Voltage data was not included
9 * The PNP template check_openmanage.php has been redone to work with
10   the changes in perfdata output from the plugin
11 * SD card check is now included if '--only chassis' is specified
12 * The plugin will give a warning if a physical drive is uncertified
13 * Slightly improved reporting of fan status
14 * Exit with value 3 (unknown) if printing debug, help or version
15   info. This is best practice for Nagios plugins.
16
17
18 3.6.5   2011-02-09
19 ------------------
20
21 * Fix counting of components when blacklisting is used. Components
22   should be counted even if blacklisted
23 * Added some unsupported vdisk types to the list. The OMSA MIB
24   identifies these, but lists them as unsupported.
25 * Added option '-B' or '--show-blacklist' to show any blacklistings in
26   the OK output
27 * Fixed a bug for checking voltage probes, if the reading is missing
28   via SNMP.
29 * Fixed a regression bug for a power monitoring corner case.
30
31 3.6.4   2011-01-04
32 ------------------
33
34 * Added more robustness wrt. values from OMSA obtained via SNMP, to
35   avoid internal errors where non-important values are missing.
36
37 3.6.3   2010-12-13
38 ------------------
39
40 * A few compatibility fixes for OMSA 6.4.0 were added.
41
42 3.6.2   2010-11-25
43 ------------------
44
45 * Added support for IPv6 when checking via SNMP. IPv6 can be turned on
46   with the option '-6' or '--ipv6'. The default is IPv4 if the option
47   is not present.
48 * Added support for TCP when checking vis SNMP. The option '--tcp' can
49   be used to turn on TCP. The default transport protocol is UDP if the
50   option is not present.
51 * The mode of operation (local or SNMP) is shown in the debug
52   output. If SNMP is used, the debug output will also show the SNMP
53   protocol version, IP version and transport protocol (UDP or TCP).
54 * Amperage probe status via SNMP is of type "probe status", not
55   regular status. This has been fixed.
56 * Massive overall robustness improvements to handle OMSA bugs where
57   some information from OMSA is missing.
58 * Memory module enumeration via SNMP changed somewhat to reflect
59   enumeration provided by omreport. This ensures that the plugin's
60   output is identical in SNMP or local mode wrt. dimms IDs.
61 * Fan enumeration via SNMP changed somewhat to reflect enumeration
62   provided by omreport. This ensures that the plugin's output is
63   identical in SNMP or local mode wrt. fan IDs.
64
65 3.6.1   2010-11-02
66 ------------------
67
68 * Included new check for SD cards. Newer servers such as the R710 can
69   have SD cards installed, these should be monitored. The SD card
70   check is on by default. A new blacklisting keyword 'sd' has been
71   added. The SD card check can be turned off with '--check sdcard=0'.
72 * Handle special cases where power monitoring capability is disabled
73   due to non-redundant and/or non-instrumented power supplies.
74 * For physical disks probed via SNMP, check that values for vendor,
75   product ID and capacity is available before attempting to display
76   those values.
77 * If a physical disk is in sufficiently bad condition, the vendor
78   field reported by OMSA may be empty. The plugin now handles this
79   situation without throwing an internal error.
80
81
82 3.6.0   2010-08-30
83 ------------------
84
85 * Storage is no longer allowed to be absent. If the plugin doesn't
86   find a storage controller, it will give an alert. For diskless
87   systems or servers without a Dell controller that OMSA recognizes
88   you will now have to specify '--no-storage' or '--check storage=0'
89   to work around this.
90 * Report the system revision (if applicable) wherever the model name
91   is printed. E.g. "PowerEdge 2950 III" instead of "PowerEdge 2950".
92 * Small change in search path for omreport: The new location for OMSA
93   6.2.0 and later on Linux will be attempted first.
94 * Small bugfix for the '--check' parameter, if the argument is a
95   filename. The file could not contain a linebreak, this has been
96   fixed.
97 * Added an option '--no-storage', which is equivalent to the general
98   option '--check storage=0'.
99
100
101 3.5.10  2010-07-14
102 ------------------
103
104 * If a physical disk is a hot spare, display this information in
105   the debug output
106 * Report the bus protocol (e.g. SAS, SATA) and media type (e.g. HDD,
107   SDD) for physical disks in the debug output, if applicable
108 * Minor fix for 100GB physical disks, write "100GB" instead of "99GB"
109 * SNMP: Use new features of OMSA 6.3.0 to display occupied and total
110   slots in storage enclosures, if applicable. This information is not
111   available with omreport and check_openmanage will not display this
112   info in local mode.
113 * SNMP: Added new processor IDs from the OMSA 6.3.0 MIBs
114 * SNMP: Use connection tables in a proper way to determine controller
115   and enclosure IDs, for use with physical disks and enclosure
116   components (fan, temp sensors etc.). This fixes a long standing bug
117   for servers with more than one controller, if checked via SNMP.
118 * SNMP: Use the nexus ID as last resort to find the controller for
119   physical disks. Workaround for older, broken OMSA versions.
120 * SNMP: Identify enclosures (e.g. '2:0:0') properly so that the
121   reporting with SNMP corresponds to the same report with omreport.
122 * SNMP: added a couple of workarounds for pre-historic OMSA versions
123
124
125 3.5.9   2010-06-29
126 ------------------
127
128 * More fine-grained reporting of temperature warnings for enclosure
129   temperature probes.
130 * Max/min temperature limits for enclosure temp probes are reported in
131   the debug output
132 * Report enclosure temperature probes that are "Inactive" as ok
133 * Don't try to print out the reading of enclosure temperature probes
134   if the reading doesn't exist or is not an integer
135 * Report enclosure EMMs that are "Not Installed" as ok, instead of
136   critical
137 * Corrected typo in the PNP4Nagios template
138
139
140 3.5.8   2010-06-17
141 ------------------
142
143 * Remove reporting of which controller a logical drive is "attached"
144   to, since this information can't be reliably extracted via SNMP.
145 * Avoid collecting Lun ID via SNMP for virtual disks, we don't use it
146 * Report total memory and number of dimms in the ok output
147 * Difference in reporting if amperage probes have discrete readings
148 * Workaround for broken amperage probes
149 * Added workaround for bad temperature probes that yields no reading
150   in SNMP mode
151 * Get OMSA version via SNMP slightly more efficiently
152
153
154 3.5.7   2010-03-19
155 ------------------
156
157 * Added robustness for received SNMP values that are not defined in
158   the MIB. Instead of throwing a perl warning when this happens, the
159   plugin will not report the undefined value.
160 * Defined "Replacing" as a defined state for physical disks in SNMP
161   mode, even though this state is not defined in the MIB. It is
162   reported as such by omreport.
163 * Physical disk brand/model is now reported when the state of the disk
164   is "Rebuilding" or "Replacing".
165 * The state of a physical disk is reported in parentheses when
166   predictive failure is detected. It is useful to know if a disk is
167   online, offline, spare or even failed when predictive failure is
168   reported.
169 * Handling of physical disk predictive failure has been improved
170   overall.
171 * Refactoring of the perfdata code. In conformance with the plugin
172   development guidelines, the UOM (unit of measure) previously
173   reported in the perfdata output has been removed.
174 * The -p or --perfdata option now
175   takes an optional agrument 'minimal', which triggers shorter names
176   for the perfomance data labels. This shortens the output and is a
177   workaround for systems where the amount of output exceeds the 1024
178   char limit of NRPE.
179 * The PNP4Nagios template has been updated. Users of check_openmanage
180   and PNP4Nagios are advised to upgrade. This version of
181   check_openmanage needs the new template.
182 * Lots of other small improvements and updates.
183
184
185 3.5.6   2010-02-23
186 ------------------
187
188 * New option '--use-get_table' is added as a workaround for SNMPv3 on
189   Windows using net-snmp. This option will make check_openmanage use
190   the Net::SNMP function get_table() instead of get_entries() to
191   collect information via SNMP.
192 * Include a blacklisting option 'ctrl_pdisk' which takes the
193   controller number as argument. This blacklisting option only works
194   with omreport and is a workaround for broken disk firmwares that
195   contain illegal XML characters. These characters makes openmanage
196   barf and exit with an error. Patch from Bas Couwenberg.
197 * If the blacklisting keyword "all" is supplied for a component type,
198   that component type is not checked at all, i.e. the commands are
199   never executed. This will make check_openmanage execute faster if
200   blacklisting is heavily used.
201 * Option '--htmlinfo' now has a shorter equivalent '-I'
202 * The option '--short-state' now has a shorter equivalent '-S'
203
204
205 3.5.5   2010-01-22
206 ------------------
207
208 * Fixed an SNMP bug where the plugin didn't handle OID indexes that
209   were not sequential. Thanks to Gianluca Varenni for reporting.
210 * Fixed an SNMP bug when checking old hardware such as the PE 2650 and
211   PE 750. The controller id for physical drives were collected and
212   displayed incorrectly. This release uses an additional OID to fetch
213   this info, which would otherwise be unavailable. Thanks to Gianluca
214   Varenni for reporting this bug.
215 * Should use %snmp_probestatus, not %snmp_status when checking the
216   status of voltage probes. Thanks to Ken McKinlay for a patch.
217 * Fix when identifying blades via SNMP with very old OMSA
218   versions. Patch from Ken McKinlay.
219 * Better way of finding the ID of physical drives via SNMP
220
221
222 3.5.4   2010-01-13
223 ------------------
224
225 * Added support for storport driver version for controllers, only
226   applicable on servers running Windows.  A new blacklisting keyword
227   for suppressing storport driver messages was added.
228 * The "all" keyword in blacklisting is now case insensitive.
229 * More fine-grained reporting in the rare case where a controller
230   battery fails during learning and charging states.
231 * New improved way of reporting perl warnings during execution of the
232   plugin.
233
234
235 3.5.3   2009-12-17
236 ------------------
237
238 * Fix for path to omreport on Linux with OMSA 6.2.0
239 * A couple of other small fixes
240
241
242 3.5.2   2009-11-17
243 ------------------
244
245 * Fix for undefined device name for logical drives (thanks to Pontus
246   Fuchs for a patch)
247 * Fixed a bug in the PNP4Nagios template, that prevented the template
248   from working with PNP4Nagios 0.6. Thanks to the PNP4Nagios team for
249   the fix.
250 * Other small fixes
251
252 3.5.1   2009-10-22
253 ------------------
254
255 * CPU type, family etc. are now reported in case of a CPU failure (and
256   in the debug output)
257 * The debug output now reports Openmanage version and plugin version
258
259
260 3.5.0   2009-10-13
261 ------------------
262
263 * New option '-a' or '--all' turns on checking of everything
264 * The manual page (POD info) is removed from the script and is now in
265   a separate file, to make check_openmanage fully ePN compatible
266 * ePN is no longer disabled by default, check_openmanage no longer has
267   an opinion on whether it should run under ePN or not
268 * The '-m' or '--man' option is no longer available
269 * The option '-v' or '--verbose' is renamed to '-d' or '--debug',
270   which makes more sense wrt. its usage
271 * The '-g' or '--global' option is removed. Checking the global health
272   status is now default if applicable
273 * Checking intrusion detection is now turned on by default
274 * The obsolete option '--snmp' is removed
275 * The option '--state' now has a shorter equivalent '-s'
276 * The basename stuff and options '--only-critical' and
277   '--only-warning' are now replaced by an option '--only'
278 * If plugin is run by Nagios, redirect stderr to stdout
279 * Added option '--omreport', that lets the user specify the full path
280   to the omreport binary
281 * Added non-8bit-legacy default search paths for omreport.exe for
282   Windows boxen
283 * Minor changes to the plugin output, for consistency
284 * New blacklisting keyword 'bat_charge' disables warning messages
285   related to controller cache battery charging. Thanks to Robert
286   Heinzmann for a patch.
287 * For blacklisting, the component ID kan now be "ALL", in which all
288   components of that type is blacklisted.
289 * Man page is moved to manual section 8
290
291
292 3.4.9   2009-08-07
293 ------------------
294
295 * Fixed a bug that could cause errors and weird results when checking
296   cooling devices (fans) via SNMP. Thanks to Ken McKinlay for spotting
297   this bug and reporting it.
298
299 3.4.8   2009-07-31
300 ------------------
301
302 * For failed physical drives, check_openmanage will now output the
303   drive's vendor, model and size in GB or TB.
304
305 3.4.7   2009-07-24
306 ------------------
307
308 * The -s|--snmp option was redundant and no longer does anything. SNMP
309   is triggered automatically if the -H|--hostname option is
310   present. The -s|--snmp option is kept for compatibility, but has no
311   effect.
312
313 3.4.6   2009-07-07
314 ------------------
315
316 * Added support for performance data (temperatures) from attached
317   storage enclosures such as the MD1000
318
319 3.4.5   2009-06-22
320 ------------------
321
322 * Fixed a regression in the --htmlinfo option when it is not supplied
323   with an argument
324
325 3.4.4   2009-06-22
326 ------------------
327
328 * New option --htmlinfo adds clickable HTML links in the plugin's
329   output
330
331 3.4.3   2009-06-11
332 ------------------
333
334 * Fixed a regression bug in CPU and power supply reporting that only
335   affects verbose output
336 * If blacklisting is used, the global health check (via the --global
337   option) is now negated. Checking the global health doesn't make
338   sense when one or more components is blacklisted. Thanks to Rene
339   Beaulieu for reporting this bug
340 * The PNP4Nagios template is now included in the tarball and zip
341   archive
342
343 3.4.2   2009-06-03
344 ------------------
345
346 * Improved memory error reporting, when using omreport
347 * Collect performance data from pwrmonitoring (amperage probes) that
348   were previously ignored when using omreport
349
350 3.4.1   2009-05-25
351 ------------------
352
353 * Improved memory error reporting, when using SNMP
354 * Other small ehnancements
355
356 3.4.0   2009-05-25
357 ------------------
358
359 * The plugin is now compatible with the Nagios embedded Perl
360   interpreter (ePN) in theory. However, the plugin will not not use
361   ePN by default. We don't want any "accidents".
362 * License is now GPLv3, previously only specified as "GPL"
363 * New options --only-critical and --only-warning. With these options
364   the plugin will only print critical or warning alerts, respectively.
365 * Bugfixes and speed enhancements in the storage section, when
366   checking enclosure components via omreport
367 * The --okinfo option is now less verbose and more to the point
368 * Lots of code refactoring for readability, maintainability and
369   robustness
370
371 3.3.2   2009-05-05
372 ------------------
373
374 * Fixed a bug in the storage section, when checking controllers. This
375   is an obscure bug that only manifests itself in the odd case where a
376   server has multiple controllers, and one of the controllers are
377   missing some of the OIDs, in which case these OIDs will be missing
378   for the other controllers as well. The change is minor and only
379   includes using get_table() instead of get_entries() to collect the
380   SNMP result. Thanks to Stephan Bovet for reporting this bug.
381
382 3.3.1   2009-04-28
383 ------------------
384
385 * The --perfdata option can now optionally take an argument
386   "multiline", which makes the plugin produce multiline performance
387   data output in a Nagios 3.x way. Not really needed, but the plugin
388   output is prettier.
389 * Added comment within the 10 first lines to disable the nagios
390   embedded perl (ePN) interpreter by default for Nagios 3.x
391 * Improvements in the performance data output. Units are now included
392
393 3.3.0   2009-04-07
394 ------------------
395
396 * Added --global option, which turns on checking of everything. If
397   used with SNMP, the global system health status is also probed, to
398   protect the user against bugs in the plugin. If used with omreport,
399   the overall chassis health is used.
400 * Support for SNMP version 3
401 * New check added: esmhealth. This checks the overall health of the
402   ESM log, i.e. the fill grade. More than 80% means a warning message
403 * Fixed alert log reporting to use the same format as for the ESM log
404 * Output messages are now sorted by severity
405 * Minor changes in how out-of-date controller firmware/driver is
406   reported
407 * Code refactoring and cleanup
408
409 3.2.7   2009-03-29
410 ------------------
411
412 * Use "omreport about" to collect OMSA version. Slightly faster than
413   "omreport system version". This should give a small speedup in
414   certain configurations
415 * Fixed typo in output when a logical drive is rebuilding. Thanks to
416   Andreas Olsson for reporting
417 * Improved reporting of ESM log content
418 * Added omreport.sh as alternate omreport path
419 * Lots of other small fixes and enhancements
420
421 Plus: A few changes to make the plugin work with old PowerEdge models
422 (e.g. 2550, 2450) and/or old OMSA versions (e.g. version 4.5):
423
424 * Use the chassisModelName OID to determine if SNMP works (instead of
425   BaseboardType)
426 * No longer require a response when checking baseboard type via
427   SNMP. If there is no response, we assume that we're not dealing with
428   a blade server
429
430 Thanks to Christian McHugh for help with testing and debugging this
431 stuff
432
433 3.2.6   2009-03-05
434 ------------------
435
436 * Use 'omreport system operatingsystem' to collect OS info, instead of
437   'omreport system' version which is incredibly slow. This should speed
438   things up in certain configurations.
439 * A few speedups, don't collect information that isn't needed
440 * Man page fixes
441
442 3.2.5   2009-02-24
443 ------------------
444
445 * New option --linebreak to specify the separator between line in case
446   of multiline output
447 * Added support for 64bit Windows. Thanks to Patrick Hemmen for a patch
448 * [Patrick Hemmen] Added install.bat for Windows installation
449 * [Patrick Hemmen] Improvements on install.sh. Will now install in
450   /usr/lib64 for x86_64
451 * RPMs are now architecture dependent, because of different libdir
452
453 3.2.4   2009-02-17
454 ------------------
455
456 * New option -o|--ok-info to display extra information when everything
457   is ok. The plugin can now display storage firmware and driver info,
458   DRAC and BMC firmware, and OMSA version
459 * Support for setting custom minimum temperature thresholds via the
460   -c|--critical and -w|--warning options
461 * Better and more detailed temperature error reporting
462 * Bugfix in the amperage report (including performance data). The
463   plugin now takes into account the correct unit and measurement for
464   amperage probes (other than watts)
465 * New option --port lets the user specify the remote SNMP port number
466
467 3.2.3   2009-02-09
468 ------------------
469
470 * Regression fix: Use the older Processor Device SNMP OIDs for older
471   PowerEdge models, that don't have the new Processor Device Status
472   OIDs. Thanks to Nicole Hähnel for reporting this bug.
473 * Default output (when there are no alerts) now shows RAC firmware,
474   BMC firmware, info about controllers and enclosures (firmware,
475   driver).
476
477 3.2.2   2009-02-03
478 ------------------
479
480 * Regression fix: Ignore unoccupied CPU slots with SNMP probing. This
481   fixes a bug introduced in versjon 3.2.1, which would output
482   something like this if one or more CPU slots were empty: CPU 1 needs
483   attention ()
484
485 3.2.1   2009-02-03
486 ------------------
487
488 * Use Processor Device Status Table OIDs instead of Processor Device
489   Table when checking CPUs via SNMP
490 * Bugfix: don't report throttled CPUs as warnings when checking via
491   SNMP (same as for checking locally)
492
493 3.2.0   2009-01-27
494 ------------------
495
496 * New options --state and --short-state for displaying service state
497   along with the alert
498 * Lots of small fixes for code readability and maintainability
499
500 3.1.1   2009-01-12
501 ------------------
502
503 * Support for running natively on Windows (using omreport.exe). Thanks
504   to Peter Jestico for a patch.
505 * Support for compiled Windows version, i.e. check_openmanage.exe is
506   now a legal script name.
507 * Exit with error if script basename is illegal/unknown
508 * Various small fixes
509
510 3.1.0   2008-12-26
511 ------------------
512
513 * Use of alternate basenames for checking only one class of components
514 * Added support for checking the ESM log via SNMP
515 * Code refactoring for robustness and maintainability
516 * Numerous small fixes and enhancements
517 * Added install script in distribution tarball
518
519 3.0.2   2008-12-20
520 ------------------
521
522 * The script no longer aborts if it can't get system information via
523   SNMP. Give a warning instead, as this is not a critical error
524 * Increased robustness when checking controllers
525
526 3.0.1   2008-12-11
527 ------------------
528
529 * Man page fix in the 'check' section. Thanks to Ansgar Dahlen for
530   reporting this.
531 * Allow invalid command error from 'omreport chassis pwrmonitoring'
532 * Various small fixes
533
534 3.0.0   2008-12-04
535 ------------------
536
537 * Use unique IDs for storage components with regard to blacklisting,
538   which means that the blacklisting API has changed
539 * Added checks for storage components: connectors (channels),
540   enclosures, enclosure fans, enclosure power supplies, enclosure
541   temperature probes and enclosure management modules (EMMs)
542 * Improved verbose output
543 * New option -t|--timeout for setting the plugin timeout
544 * New option -w|--warning for setting custom temperature warning
545   thresholds
546 * New option -c|--critical for setting custom temperature critical
547   thresholds
548 * Option --check can no longer be specified in its short form (-c)
549 * Code cleanup and improvements
550
551 2.1.1   2008-11-24
552 ------------------
553
554 * The workaround for the OMSA bug introduced in OMSA 5.5.0 didn't take
555   multiple controllers into account. This has been fixed.
556
557 2.1.0   2008-11-19
558 ------------------
559
560 * New option -i|--info prefixes all alerts with the service tag
561 * New option -e|--extinfo gives and extra line of output in case of an
562   alert (model and service tag)
563 * New option --postmsg lets the user specify a post message string,
564   with info such as model, service tag etc.
565 * Options -b|--blacklist and -c|--check can now be specified multiple
566   times (actually quite useful)
567
568 2.0.9   2008-11-17
569 ------------------
570
571 * Slightly improved output for alerts on logical drives (vdisks)
572 * Now shows a rebuilding physical disk as a warning, as this is
573   usually accompanied by a degraded vdisk. Previous versions didn't
574   show this at all (omreport classifies it as "OK").
575
576 2.0.8   2008-11-14
577 ------------------
578
579 * Slightly improved output for charging controller batteries
580
581 2.0.7   2008-11-12
582 ------------------
583
584 * Bugfix for reporting physical drives with predictive failure (both
585   via NRPE and SNMP)
586
587 2.0.6   2008-10-30
588 ------------------
589
590 * Fix bug in option handling (ambiguous options)
591 * Slightly improved output if checking the storage subsystem is turned
592   off
593 * Don't complain if there are no logical drives. This is OK. Thanks to
594   Jamie Henderson for reporting this
595
596 2.0.5   2008-10-29
597 ------------------
598
599 * Fix bug in SNMP status level table
600
601 2.0.4   2008-10-29
602 ------------------
603
604 * Added workaround for a BUG introduced in OpenManage 5.5.0. OM
605   sometimes adds a newline in the controller driver version name,
606   which leads to problems parsing the output. Thanks to Hiren Patel
607   for bringing this to my attention.
608
609 2.0.3   2008-10-28
610 ------------------
611
612 * (snmp) Improved handling of cases where OM is not working properly
613
614 2.0.2   2008-10-27
615 ------------------
616
617 * Fixed issue where controller number for physical disks can't be
618   established via SNMP (now identifies as controller no. -1)
619
620 2.0.1   2008-10-23
621 ------------------
622
623 * Correctly identifies and reports error condition in which OpenManage
624   has stopped working (it happens)
625
626 2.0.0   2008-10-23
627 ------------------
628
629 * SNMP support
630 * Same options for checking, blacklisting etc. supported with SNMP
631 * Same output with SNMP as with NRPE
632
633 1.2.1   2008-09-25
634 ------------------
635
636 * Collects performance data if the option '-p' or '--perfdata' is
637   supplied.
638 * New blacklisting directives ctrl_fw and ctrl_driver
639   added. Suppresses the "special" warning messages concerning outdated
640   controller firmware and driver. Useful if you can't or won't
641   upgrade.
642
643 1.1.2   2008-08-06
644 ------------------
645
646 * Fix getting system model and serial number for newer blades
647
648 1.1.1   2008-08-06
649 ------------------
650
651 * Three new checks added:
652   - System battery probes (typical CMOS battery). Newer poweredge
653     models have these
654   - Power consumption monitoring (if the server supports it)
655   - ESM log, with same functionality as the alert log check. Disabled
656     by default.
657
658 1.1.0   2008-08-04
659 ------------------
660
661 * Internal refactoring: use ssv-formatted output from openmanage,
662   resulting in slightly faster execution and increased robustness.
663 * If /usr/bin/omreport doesn't exist, try
664   /opt/dell/srvadmin/oma/bin/omreport.
665 * Allow for no instrumented/redundant power supplies. Needed on
666   low-end poweredge models and blades.
667
668 1.0.3   2008-07-25
669 ------------------
670
671 * Openmanage reports non-critical warning about throttled CPUs on new
672   hardware models. Most og us use ondemand CPU frequency scaling (with
673   throttled CPUs as a result). This specific non-critical warning (CPU
674   Throttled) is ignored from now on.
675 * Remove superfluous Celcius sign when reporting temperatures.
676
677 1.0.2   2008-07-25
678 ------------------
679
680 * Accommodate blade systems with no fans or powersupplies, i.e. accept
681   errors from omreport when trying to check fans or powersupplies on
682   blade servers.
683 * Accommodate newer hardware with slightly different omreport
684   options. Use the newer options if they exist. Not really necessary
685   yet, but deprecated options may be removed in future versions of
686   Dell OpenManage.
687
688 1.0.1   2008-07-18
689 ------------------
690
691 * When everything is OK, check_openmanage now outputs the same info as
692   Gerhard Lausser's excellent check_hpasm plugin does for HP servers:
693
694   OK - System: 'poweredge 2850', S/N: 'XXXXXXX', ROM: 'A06
695   10/03/2006', hardware working fine, 2 logical drives, 4 physical
696   drives
697
698 1.0.0   2008-07-15
699 ------------------
700
701 * Initial release