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 |
Release Version 28 -= Alpine Hike =-
What's new in this release
FIXES
A few Clang and GCC warnings have been fixed.
ENHANCEMENTS
Plugin check_pressure
New plugin check_pressure
that reports the Linux Pressure Stall Information (PSI) exported by Linux kernels 4.20+ (in the /proc/pressure/
folder).
check_pressure --cpu return the cpu pressure metrics
check_pressure --io return the io (block layer/filesystems) pressure metrics
check_pressure --memory return the memory pressure metrics
Build system
Here are some notable news:
- Integrate Nagios Plugins for Linux with GitHub Workflow tests;
- Add Linux Alpine and Ubuntu to the list of supported and automatically tested Linux distributions;
- Update the list of supported platforms by adding Alpine 3.12 and Fedora 33;
- Make the
packages/docker-shell-helpers
folder a git submodule.
Package creation
Create also the native package for Alpine 3.12.
nagios-plugins-linux-v28.tar.gzRelease tarball |
application/gzip | 2020-12-12 | Download from Github |
nagios-plugins-linux-28.tar.bz2 |
application/x-bzip | 2020-12-12 | Download from Github |
nagios-plugins-linux-28.tar.xz |
application/x-xz | 2020-12-12 | Download from Github |
Release Version 27 -= Polish Landscapes =-
What's new in this release
FIXES
- check_multipath: free memory allocated to the pattern buffer by the function
regcomp
; - lib/meminfo_procps, lib/vminfo_procps: fix the libprocps-ng:newlib detection at build time (this is an experimental feature because a stable libprocps-ng newlib library has not been released yet).
ENHANCEMENTS
- check_network: highly improved by adding a bunch of new command-line options;
- check_network: support WireGuard interfaces;
- lib/netinfo (
check_network
): switch from getifaddrs glib call to linux rtnetlink to be able to address more network interface types; - lib/netinfo-private: switch to
ETHTOOL_GLINKSETTINGS
when possible (requires Linux kernel 4.9+), revert to the obsolete ETHTOOL_GSET otherwise.
For more details, you can look at the file NEWS.
nagios-plugins-linux-v27.tar.gzRelease tarball |
application/gzip | 2020-08-08 | Download from Github |
nagios-plugins-linux-27.tar.bz2 |
application/x-bzip | 2020-08-08 | Download from Github |
nagios-plugins-linux-27.tar.xz |
application/x-xz | 2020-08-08 | Download from Github |