################################################################################
Changelog for check_ipmi_sensor, a Nagios/Icinga plugin to check IPMI sensors
################################################################################

Version 3.14 20221102
  * Hide password in plugin output
  * #31 Pass options to ipmi-sel
  * #41 Added the options --assettag and --board for further information, when --fru is used
  * #29 Update regex of FRU for parsing not only digits

Version 3.13 20190123
  * Option --unify-sensors to unify sensor names across platforms
    (closes issue #8)
  * Options --xx and -sx now support regular expressions (closes issue #25)
  * Added --selonly option to check only System Event Log (closes issue #12)
  * Added --seltail to limit SEL output to specified count of last messages
  * Added ipmi-dcmi command to fetch current power (closes issue #26)
  * Added spec file for creating a rpm file under RHEL (closes issue #24)
  * Added check sensor event and reading for absent sensors
  * Added installation hints for CentOS
  * Bug fixes and minor improvements
  * Updated help texts and usage information
  * Updated copyright information

Version 3.12 20161005
  * New Options added (closes issue #6)
    Option -xT to exclude monitored sensor types
    Option -xST to exclude SEL entries of specific sensor types
  * Improved error message when a monitored server seems to be powered off
  * More comprehensible output for warnings caused by SEL entries
    (closes issue #7)

Version 3.11 20160524
  * Skip entities which are absent if '--noentityabsent' is present
  * Per default monitor all SEL sensor types 
    Add command line flag to specify entry types for SEL

Version 3.10 20151020
  * Only monitor specific sensor types from the system event log (SEL).
    The check with ipmi-sel is limited to types of Memory and Processor for
    monitoring.

Version 3.9 20150624
  * Add exclude files for sensors - use name and type in a file to exclude not
    needed sensors (-xx for normal sensors, -sx for SEL entries).

Version 3.8 20150402
  * If ipmi host is ommited, localhost is assumed without a LAN driver
  * Add a 'nosudo' option to disable sudo
  * Only add sudo if user is not already root
  * Fix base command usage on localhost
  * Only add hostname parameter if not on localhost
  * Check if freeipmi version supports output-sensor-thresholds
  * Print sensor thresholds fetched via output-sensor-thresholds

Version 3.7 20150211
  * Add LAN driver LAN_2_0 to ipmi-sel and ipmi-fru

Version 3.6 20150107
  * Fix ipmi calls on localhost with sudo
  * Monitor ipmi system event log with ipmi-sel
  * Enhance verbose output for sensors, fru and sel

Version 3.5 20141031
  * Fix LAN Driver if called on localhost

Version 3.4 20140929
  * Fix implicit array warning with split
  * Add option to disable LAN protocol version 2.0

Version 3.3 20140606
  * Print a warning if ipmi-sensors only returned a single output row
  * Ignore sudo errors and warnings in IPMI command output 
    (Thanks to Robert Heinzmann for contributing)
  * Use LAN protocol version 2.0 per default
  * Print empty output error only if return code was 0
  * Exit the plugin with return code 3 if fru command fails
  * Added an include list option to only include specific sensors

Version 3.2 20131028
  * Added FRU serial number to output
  * Add check if ipmimonitoring output is empty
  * Print correct command in verbose output
  * Number of fans can be compared to a desired number of fans

Version 3.2-dev 20120627
  * Help text cleanups (hint on 'ipmi-sensors -L').

Version 3.1 20120524
  Version 3.1-dev (20120312-20120508)
    * Documentation cleanups.
    * Added PNP4Nagios default-combinedgraph.template in contrib/ directory.
      (was missing for 3.* version)
    * Updated help text (-v|-vv|-vvv verbose outputs).
    * Renamed check_ipmi_sensor.pl to check_ipmi_sensor.
    * Added output of check_ipmi_sensor version.
    * Added newlines to debug output  master.
  Version 3.1rc1 20120222
    * Reformatted code to be as close as possible to check_ipmi_sensor v2 (bash).
    * Fetched Version 3.0 from https://github.com/zito/check_ipmi_sensor.git
    * Moved development to git.thomas-krenn.com
    * Added various default options.

Version 3.0 20110501
  * The code rewritten using the Perl.
  * Added long variant options.
  * Removed trailing zeros after the decimal point in perfdata.
  * Output format of the ipmimonitoring version 0.8.x and up supported.

Version 2.2 20110127
  * Added -b option to enable backward compatibility with FreeIPMI 0.5.*.
    reported by: Tobias Gablunsky, CBXNET combox internet GmbH
  * Added ipmimonitoring version information in verbose output (-v 3).
  * Further improved readability of the help text (-x Option).

List of contributors to version 3.* branch:
  Werner Fischer, Thomas-Krenn.AG 
  Georg Schönberger, Thomas-Krenn.AG
  Václav Ovsík (ported version 2 to Perl)
  Robert Heinzmann

List of contributors to version 2.* branch:
  Werner Fischer, Thomas-Krenn.AG (author)
  Tobias Gablunsky, CBXNET combox internet GmbH
  Sebastian Mörchen, DFS Deutsche Flugsicherung GmbH
  Gustav Olsson, Telavox AB

List of contributors to version 1.* branch:
  Nikolaus Filus (to version 1.3rc1)
  Werner Fischer, Thomas-Krenn.AG (author)
  Lars Meuser, LMA Deutschland GmbH (to version 1.2.1)
  Holger Paschke, comspace GmbH & Co. KG (to version 1.2)
  Ulrich Zehl, lagis Internet Serviceprovider GmbH (to version 1.1)

################################################################################
