nagios-plugins-for-linux

:penguin: Nagios-compatible Plugins for Linux

Release Version 22 - commit #600

What's new in this release

Fixes

vminfo lib: add the following items to the /proc/vmstat parser:

  • vm_pgalloc_dma32
  • vm_pgrefill_dma32
  • vm_pgscan_direct_dma32
  • vm_pgscan_kswapd_dma32
  • vm_pgsteal_dma32
  • vm_pgsteal_direct_dma
  • vm_pgsteal_direct_dma32

The DMA32 memory zone is only available on 64-bit linux (low ~4GBytes of memory). This patch can slightly modify the value of the memory counters reported by check_memory.

Enhancements

  • Fix several warnings reported by Codacy and Codeclimate.

nagios-plugins-linux-v22.tar.gz

Release tarball
application/gzip 2017-09-20 Download from Github

nagios-plugins-linux-22.tar.xz

application/x-xz 2017-09-20 Download from Github

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.gz

Release 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.gz

Release tarball
application/gzip 2017-03-14 Download from Github

nagios-plugins-linux-20.tar.xz

application/x-xz 2017-03-14 Download from Github