nagios-plugins-for-linux

:penguin: Nagios-compatible Plugins for Linux

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

Release 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

Release Version 26 -= Lockdown release =-

What's new in this release

Enhancements

  • New (beta) plugin check_podman for checking some runtime metrics of podman running containers. This plugin requires the varlink library and its corresponding development package.
  • Add Fedora 32 and CentOS 8 to the supported distributions (rpm package creation).

Fixes

  • Fix build with musl by including limits.h when PATH_MAX is used.
  • Fix build when '-fno-common' is added to CFLAGS (gcc 10)

For more details, you can look at the file NEWS in the root directory.

nagios-plugins-linux-v26.tar.gz

Release tarball
application/gzip 2020-05-05 Download from Github

nagios-plugins-linux-26.tar.bz2

application/x-bzip 2020-05-05 Download from Github

nagios-plugins-linux-26.tar.xz

application/x-xz 2020-05-05 Download from Github

Release Version 25 -= Gentoo release =-

What's new in this release

Security Fixes

Fix two security issues reported by lgtm analyzer, an issue reported by the clang static analyser v8, and some issues reported by Codacy.

Fixes

  • Fix compilation when libcurl headers are not installed.
  • Fix warning message about obsolete AC_PROG_RANLIB macro usage.
  • sysfsparser library: fix debug messages in sysfsparser_thermal_get_temperature().
  • check_memory plugin: minor code cleanup and typo fixes.

Enhancements

  • Add perfdata to mem_available and mem_used (feature asked by @sbraz).
  • Add a build option to disable the linking of libcurl (necessary to build check_docker): --disable-libcurl (feature asked by @sbraz).
  • Packages: add support for Fedora 30 and Debian 10 (Buster).

Changes

  • Update the external jsmn library.
  • Move some functions to the new library perfdata.
  • Drop support for building Fedora 24-27 and Debian 6 (Squeeze) packages.

Test framework

New unit test for lib/perfdata.c.

nagios-plugins-linux-v25.tar.gz

Release tarball
application/gzip 2019-08-23 Download from Github

nagios-plugins-linux-25-debian-buster.7z

application/x-7z-compressed 2019-08-24 Download from Github

nagios-plugins-linux-25-debian-stretch.7z

application/x-7z-compressed 2019-08-24 Download from Github

nagios-plugins-linux-25-el7.7z

application/x-7z-compressed 2019-08-24 Download from Github

nagios-plugins-linux-25-fc30.7z

application/x-7z-compressed 2019-08-24 Download from Github

nagios-plugins-linux-25.tar.bz2

application/x-bzip 2019-08-24 Download from Github

nagios-plugins-linux-25.tar.xz

application/x-xz 2019-08-24 Download from Github