nagios-plugins-for-linux

:penguin: Nagios-compatible Plugins for Linux

Release Version 34 -= Heatwaves =- latest

What's new in this release (Aug 8th, 2024)

FIXES

Build
  • Missing header npl_selinux.h in Makefile (noinst_HEADERS).
Libraries
  • lib/container: docker API versions before v1.24 are deprecated, so 1.24 is set as the minimum version required.
  • lib/sysfsparser: fix gcc warning: ‘crit_temp’ may be used uninitialized.
  • lib/sysfsparser: better signature for function sysfsparser_getvalue.
Contrib (Icinga2)
  • Fix Icinga2 config for check_clock by Lorenz Kästle. Previously the time reference value was evaluated only during the startup of Icinga 2 and therefore a fixed point in time. This change makes it a function which gets evaluated every time the check is executed.

ENHANCEMENTS

Plugin check_ifmount
  • Add the cmdline switch -l|--list to list the mounted filesystems. Same output as the 'mount' command executed without options).
Plugin check_selinux
  • New plugin check_selinux that checks if SELinux is enabled.
Package creation
  • Add Linux Alpine 3.20 and drop version 3.17
  • Add Fedora 40, drop Fedora 38
Documentation
  • Fix typo
  • Add a link to discussion #147
  • Add a note on the Debian package nagios-plugins-contrib

Full Changelog: v33...v34

nagios-plugins-linux-v34.tar.gz

Release tarball
application/gzip 2024-08-08 Download from Github

nagios-plugins-linux-34.tar.bz2

application/x-bzip2 2024-08-08 Download from Github

nagios-plugins-linux-34.tar.xz

application/x-xz 2024-08-08 Download from Github

Release Version 33 -= Śmigus-Dyngus =-

What's new in this release (Apr 1st, 2024)

FIXES

Build

  • configure: do not silently ignore missing libcurl and libvarlink.

Libraries

  • lib/netinfo-private: don't enforce nl_pid. Thanks to Yuri Konotopov (nE0sIghT) for reporting and solving this problem in containerised environments.
  • lib/netinfo-private: fix a Clang 17 warning.

Plugin check_users

  • check_users: fix an issue related to the Y2038 Unix bug.
  • check_cpufreq: wrong factor in check_cpufreq for -G. Thanks to Grischa Zengel (ggzengel) for the bug report.

Tests

  • fix tests tslibxstrton_sizetollint and tslibpressure on 32-bit architectures.

ENHANCEMENTS / CHANGES

Package creation

  • Add Fedora 39 and drop support for Fedora 36.
  • Add Linux Alpine 3.18 and 3.19 and drop support for Linux Alpine 3.14-3.16.
  • Add Rocky Linux distribution.
  • Fix build of debian packages.

GitHub workflows

  • Enable systemd library requirement in the GitHub workflow.
  • Update Linux releases for tests execution in the GitHub workflows.

Full Changelog: v32...v33

nagios-plugins-linux-v33.tar.gz

Release tarball
application/gzip 2024-04-01 Download from Github

nagios-plugins-linux-33.tar.bz2

application/x-bzip 2024-04-01 Download from Github

nagios-plugins-linux-33.tar.xz

application/x-xz 2024-04-01 Download from Github

Release Version 32 -= Gematria =-

What's new in this release (Jan 25th, 2024)

FIXES

Build

  • configure: do not silently ignore missing libcurl and libvarlink.

Libraries

  • lib/netinfo-private: don't enforce nl_pid. Thanks to Yuri Konotopov (nE0sIghT) for reporting and solving this problem in containerised environments.
  • lib/netinfo-private: fix a Clang 17 warning.

Plugin check_users

  • check_users: fix an issue related to the Y2038 Unix bug.
  • check_cpufreq: wrong factor in check_cpufreq for -G. Thanks to Grischa Zengel (ggzengel) for the bug report.

ENHANCEMENTS / CHANGES

Package creation

  • Add Fedora 39 and drop support for Fedora 36.
  • Add Linux Alpine 3.18 and 3.19 and drop support for Linux Alpine 3.14-3.16.
  • Add Rocky Linux distribution.
  • Fix build of debian packages.

GitHub workflows

  • Enable systemd library requirement in the GitHub workflow.
  • Update Linux releases for tests execution in the GitHub workflows.

nagios-plugins-linux-v32.tar.gz

Release tarball
application/gzip 2024-01-25 Download from Github

nagios-plugins-linux-32.tar.bz2

application/x-bzip 2024-01-25 Download from Github

nagios-plugins-linux-32.tar.xz

application/x-xz 2024-01-25 Download from Github
Newer Older