nagios-plugins-for-linux

:penguin: Nagios-compatible Plugins for Linux

Release Version 33 -= Śmigus-Dyngus =- latest

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

Release Version 31 -= Counter-intuitive =-

What's new in nagios-plugins-linux version 31

FIXES

Libraries

  • lib/container_docker_memory: fix an issue reported by clang-analyzer.
  • Make sure sysfs is mounted in the plugins that require it.

ENHANCEMENTS / CHANGES

Plugin check_filecount

  • New plugin check_filecount that returns the number of files found in one or more directories.

Plugin check_memory

  • check_memory: support new units kiB/MiB/GiB. Feature asked by mdicss. See the discussion #120.

contrib/icinga2/CheckCommands.conf

  • Contribution from Lorenz RincewindsHat: add icinga2 command configurations.

Build

  • configure: ensure libprocps is v4.0.0 or better if the experimental option --enable-libprocps is passed to configure.

Test framework

  • Add some unit tests for lib/xstrton.
  • New unit tests tslibfiles_{filecount,hiddenfile,size}.

Package creation

  • Add Linux Alpine 3.16 and remove version 3.13.
  • Do not package experimental plugins in the rpm nagios-plugins-linux-all.
  • Add Fedora 36 and drop Fedora 33 support.
  • CentOS 8 died a premature death at the end of 2021. Add packages for CentOS Stream 8 and 9.

GitHub workflows

  • Build the Nagios Plugins Linux on the LTS Ubuntu versions only. The version 21 seems dead.
  • Add build tests for all the supported oses.
  • Update the os versions used in tests.
  • CentOS 8 died a premature death at the end of 2021. Remove it from the list of test oses.
  • Add CodeQL analysis

nagios-plugins-linux-v31.tar.gz

Release tarball
application/gzip 2022-08-28 Download from Github

nagios-plugins-linux-31.tar.bz2

application/x-bzip 2022-08-28 Download from Github

nagios-plugins-linux-31.tar.xz

application/x-xz 2022-08-28 Download from Github
Newer Older