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 |
Release v16
What's new in this release
Enhancements
check_cpufreq
New plugin.
check_cpu
New option --per-cpu for checking the CPU utilization for each CPU. A warning message is returned if at least one CPU exceeds the warning threshold and no CPU exceed the critical state. A critical message is returned if at least one CPU exceeds the critical threshold. The option --cpufreq has been removed because this information is now provided by the new plugin _checkcpufreq.
Bug Fixes
check_multipath
The regular expression that catches the failed paths has been fixed. This bug prevented the plugin from working correctly.
Global
Improved code quality based on the Coverity scan analysis. Minor fixes in the building system to make the Travis-CI Continuous Integration work. The overall portability should have been improved.
nagios-plugins-linux-v16.tar.gzRelease tarball |
application/gzip | 2015-04-25 | Download from Github |
Release Version 15
What's new in this release
check_memory
This plugin has been enhanced by the inclusion of some ideas that have been recently posted in the procps mailing list. As a result thereof, the memory usage calculation is now more accurate.
The option -a|--available, that gives an estimation of the available memory for starting new applications without swapping (based on a new kernel 3.14 feature), now requires a kernel 2.6.27 or above as a MemAvailable fall-back code has been implemented.
For older kernels MemFree is returned instead.
The command line option -C|--caches is now ignored but still accepted for compatibility.
check_cpu
The perfdata counters _cpuuser, _cpu_system, _cpuidle, _cpuiowait, and _cpusteal, gain one decimal digit. A new command line option is now available (-m|--no-cpu-model) for removing the cpu model description from the output message.
As usual, bug reports, feature requests, and ideas for improvements are welcome!
nagios-plugins-linux-v15.tar.gzRelease tarball |
application/gzip | 2014-08-29 | Download from Github |