################################################################################ Changelog for check_ipmi_sensor, a Nagios/Icinga plugin to check IPMI sensors ################################################################################ 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) ################################################################################