Release Version 31 -= Counter-intuitive =-
What's new in nagios-plugins-linux version 31
FIXES
Libraries
lib/container_docker_memory
: fix an issue reported by clang-analyzer.- Make sure
sysfs
is mounted in the plugins that require it.
ENHANCEMENTS / CHANGES
Plugin check_filecount
- New plugin
check_filecount
that returns the number of files found in one or more directories.
Plugin check_memory
contrib/icinga2/CheckCommands.conf
- Contribution from Lorenz RincewindsHat: add icinga2 command configurations.
Build
- configure: ensure libprocps is v4.0.0 or better if the experimental option
--enable-libprocps
is passed toconfigure
.
Test framework
- Add some unit tests for
lib/xstrton
. - New unit tests
tslibfiles_{filecount,hiddenfile,size}
.
Package creation
- Add Linux Alpine 3.16 and remove version 3.13.
- Do not package experimental plugins in the rpm
nagios-plugins-linux-all
. - Add Fedora 36 and drop Fedora 33 support.
- CentOS 8 died a premature death at the end of 2021. Add packages for CentOS Stream 8 and 9.
GitHub workflows
- Build the Nagios Plugins Linux on the LTS Ubuntu versions only. The version 21 seems dead.
- Add build tests for all the supported oses.
- Update the os versions used in tests.
- CentOS 8 died a premature death at the end of 2021. Remove it from the list of test oses.
- Add CodeQL analysis
nagios-plugins-linux-v31.tar.gzRelease tarball |
application/gzip | 2022-08-28 | Download from Github |
nagios-plugins-linux-31.tar.bz2 |
application/x-bzip | 2022-08-28 | Download from Github |
nagios-plugins-linux-31.tar.xz |
application/x-xz | 2022-08-28 | Download from Github |
Release Version 30 -= Low Pressure =-
What's new in this release
FIXES
Plugin check_pressure
- Display values per second regardless of the delay, and ensure the delta of "some" is calculated correctly.
- Thanks to Christian Bryn (epleterte) for reporting and fixing a typo in the git clone command.
Package creation
- Fix Debian packages creation.
ENHANCEMENTS / CHANGES
Libraries
- lib/netinfo: fix a LGTM static analyzer alert.
Packages
Release updates:
- Add Debian 11 and drop Debian 8,
- Add Fedora 35 and drop Fedora 32,
- Add Linux Alpine 3.15 and drop version 3.12.
nagios-plugins-linux-v30.tar.gzRelease tarball |
application/gzip | 2022-01-26 | Download from Github |
nagios-plugins-linux-30.tar.bz2 |
application/x-bzip | 2022-01-26 | Download from Github |
nagios-plugins-linux-30.tar.xz |
application/x-xz | 2022-01-26 | Download from Github |
Release Version 29 -= High Temperatures =-
What's new in this release
FIXES
Plugin check_temperature
- Do not display thermal ranges if
-t|--thermal_zone
in not set at command-line.
ENHANCEMENTS
Plugin check_temperature
- Improve the output message by adding the thermal device when available;
- List also the devices that display a temperature of 0°C to be more consistent with the tool 'sensors';
- Improve the help message;
- New command-line option
-l|--list
for displyaing the all the thermal sensors reported by the kernel.
Package creation
- Update the list of supported platforms by adding Alpine 3.13 and 3.14 and Fedora 34;
- Several improvements to the Debian packaging (thanks to Vincent Olivert-Riera for the PR);
- Build Debian multi-packages instead of a single package providing all binary plugins. This will permit these plugins to cohexist with the Nagios native ones.
Test framework
- Switch to the latest stable OSes in GitHub workflow.
Documentation
- Update the documentation for linking against procps-ng newlib;
- Thanks to Christian Bryn (epleterte) for reporting and fixing a typo in the git clone command.
nagios-plugins-linux-v29.tar.gzRelease tarball |
application/gzip | 2021-07-20 | Download from Github |
nagios-plugins-linux-29.tar.bz2 |
application/x-bzip | 2021-07-20 | Download from Github |
nagios-plugins-linux-29.tar.xz |
application/x-xz | 2021-07-20 | Download from Github |