Nagios Plugins for Linux v31

The Opensource World, 28 Aug 2022
1 min read

Nagios Plugins for Linux

The version 31 of the Nagios Plugins for Linux (“Counter-intuitive”) is available for download!

The Nagios Plugins for Linux is a free and open source set of Nagios and Icinga plugins for monitoring the major system parameters of a Linux server. The source code is available at GitHub. You can find the documentation in the project main page or the associated wiki site.

What’s new in this release

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
  • 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.
  • Add build tests for all the supported oses, and a CodeQL analysis.
  • CentOS 8 died a premature death at the end of 2021. Remove it from the list of test oses.

Full Changelog: v30...v31