Release Version 21
What's new in this release
Enhancements
check_paging: the command-line option --swapping-only
has been added for displaying only the swap reads and writes. The help message has been updated and improved by added some lines that
explain which kernel variable(s) are selected when a user specify the warning and/or critical thresholds.
The Docker-based framework for packaging the Nagios Plugins for Linux (test-build) supports two new extra distributions:
- Debian 9 (Stretch)
- Fedora 26
The test framework (make check) has been reworked and enriched in new modules:
tests/tsclock_thresholds
tests/tscswch
tests/tsintr
tests/tslibmeminfo_conversions
tests/tslibmeminfo_interface
tests/tslibmeminfo_procparser
tests/tslibmessages
tests/tslibvminfo
tests/tsload_normalize
tests/tsload_thresholds
tests/tspaging
tests/tstemperature
tests/tsuptime
The result of each text execution is now displayed with colors.
The code of several plugins has been polished and modularized to allow testing.
The glibc function secure_getenv()
(or __secure_getenv()
on Ubuntu, and maybe other distributions) is now used, instead of getenv()
, in the test code to improve security.
nagios-plugins-linux-v21.tar.gzRelease tarball |
application/gzip | 2017-08-06 | Download from Github |
nagios-plugins-linux-21.tar.xz |
application/x-xz | 2017-08-06 | Download from Github |
Release Version 20 - commit #500
What's new in this release
Security fixes
Some insecure data handling issues discovered by Coverity in the new test framework have been fixed.
Enhancements
The Clang Static Analyser can now be executed by running the command
> make -C tests check-clang-checker
in the project root directory. All the warnings spotted by this code analyser have been fixed.
A new Docker-based framework for packaging the Nagios Plugins for Linux (rpm and deb packages) is now available. The supported Linux distributions follow:
- CentOS 5/6/7
- Debian 6 (Squeeze), 7 (Wheezy), 8 (Jessie)
- Fedora 24/25/rawhide
- RHEL 5/6/7
The messages displayed in case of a too large "count" or "delay" error have been improved.
nagios-plugins-linux-v20.tar.gzRelease tarball |
application/gzip | 2017-03-14 | Download from Github |
nagios-plugins-linux-20.tar.xz |
application/x-xz | 2017-03-14 | Download from Github |
Release Version 19
What's new in this release
Fixes
check_multipath
Recent versions of multipath no longer open a multipathd socket file in the file system, but instead use an abstract namespace socket: @/org/kernel/linux/storage/multipathd
.
Thanks to Chris Procter "chr15p" for reporting the issue and creating a pull request.
check_load
Fixed the performance data output.
Enhancements
check_multipath
Fixed the long-standing gcc compiler warning:
> dereferencing type-punned pointer might break strict-aliasing rules [-Wstrict-aliasing]
This was a false problem, but the code has been modified to quiet the warning.
check_multipath
Use a larger buffer for queries to make this plugin working with systems that have lots of mapped disks.
test-suite
A framework for testing the code (make check
) has been added and some tests are now available.
Compatibility issues
check_multipath
By default the abstract namespace socket "@/org/kernel/linux/storage/multipathd" is now selected at build time. If you need to monitor old distributions (RHEL5 and RHEL6 for instance) you need to configure this package as followed:
./configure --with-socketfile=/var/run/multipathd.sock
As usual, bug reports, feature requests, and ideas for improvements are welcome!
nagios-plugins-linux-v19.tar.gzRelease tarball |
application/gzip | 2016-10-02 | Download from Github |