Nagios Plugins for Linux v31
The Opensource World, 28 Aug 2022Nagios 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
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-libprocpsis passed toconfigure.
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