| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| 3.0.0 Johann Georg Elser source code.tar.gz | 2026-06-16 | 2.6 MB | |
| 3.0.0 Johann Georg Elser source code.zip | 2026-06-16 | 3.2 MB | |
| README.md | 2026-06-16 | 6.4 kB | |
| Totals: 3 Items | 5.8 MB | 0 | |
The Monitoring Plugins Development Team finally announces version 3.0.0 of the Monitoring Plugins.
This is a rather big release as the C part of the project received a huge amount of changes, some of them only internally, but also to the user facing side of things. Most notably is the change in the output of many plugins, which is now mostly multi line by default and hopefully improves the readability. Altough we were careful to avoid breaking anything, it can not completely ruled out, that in some scenarios there are new bugs. Please report (and fix) them :-)
This is also the first release with a code name (because those are cool, right?), which is Johann Georg Elser for this release. You can find more on this Person on Wikipedia.
We have to thank a lot of people for reporting problems or contributing fixes and enhancements. Especially the OpenBSD crew was very helpful with testing the release candidates and reporting problems promptly (mostly with patches attached). It is a joy to have such wonderful people on the project.
Some special thanks go to NLnet and the french goverment for granting us the Blue Hat Prize which made a lot of the work possible.
Last, but not least, we, of course, thank everyone who reported a problem, posted a patch or tested the release candidates to find most of the new bugs. We do appreciate it.The Monitoring Plugins Development Team finally announces version 3.0.0 of the Monitoring Plugins.
This is a rather big release as the C part of the project received a huge amount of changes, some of them only internally, but also to the user facing side of things. Most notably is the change in the output of many plugins, which is now mostly multi line by default and hopefully improves the readability. Altough we were careful to avoid breaking anything, it can not completely ruled out, that in some scenarios there are new bugs. Please report (and fix) them :-)
This is also the first release with a code name (because those are cool, right?), which is Johann Georg Elser for this release. You can find more on this Person on Wikipedia.
We have to thank a lot of people for reporting problems or contributing fixes and enhancements. Especially the OpenBSD crew was very helpful with testing the release candidates and reporting problems promptly (mostly with patches attached). It is a joy to have such wonderful people on the project.
Some special thanks go to NLnet and the french goverment for granting us the Blue Hat Prize which made a lot of the work possible.
Last, but not least, we, of course, thank everyone who reported a problem, posted a patch or tested the release candidates to find most of the new bugs. We do appreciate it.
General changes
In the C part of the project
- Heavy refactoring to simplify and unify the code base
- Introduction of a generalized output mechanism for most plugins
- Standardized code formatting via clang-format
Specific changes
- check_curl
check_curlreceived a lot of changes which improve the documentation and fix several bugs. It is also not considered experimental anymore.- Additionaly
check_curlcan now be configured to handle cookies internally without saving cookies to the filesystem. - The new
--proxyflag allows setting the proxy similar to the curl tool itself.
- check_http
check_httpis now considered deprecated and will not receive attention any more. It is replaced by check_curl - check_snmp
check_snmpdoes not execute snmpget or snmpgetnext anymore but executes the net-snmp calls natively now. - check_nwstat
check_nwstatwas removed, due to its perceived insignificance in the current IT world. This reduces the maintenance load and ressource consumption in general. - check_ntp
check_ntpwas removed. It was faulty by design and marked as deprecated for a long time. The replacements arecheck_ntp_timeandcheck_ntp_peer. - check_nt
check_ntwas removed. It is no longer useful in current setups and hasn't been for some time. - check_by_ssh
check_by_sshignores output on stderr by default now. This should avoid false positives for warnings by the OpenSSH client (especially about the server missing Post-Quantum cryptography. - check_dns
check_dnsnow ignores CNAMES in reverse DNS mode. - check_fping
If during compilation fping 5.2, 5.3 or higher are present, check_fping will be able to use new options which were introduced with these versions. These options are (equivalent to the ones with the same name in fping)
--fwmark,--icmp-timestampand--check-source. The older flags--dontfragand--randomwere also added. Also the -4 and -6 flags may not have worked as intented and should be fixed now. - check_mysql
check_mysqlshould now be able to correctly detect whether a replica is attached and working correctly. Changes were necessary here to adapt to changes in the naming convention in MySQL.
New Contributors
- @ymartin-ovh made their first contribution in https://github.com/monitoring-plugins/monitoring-plugins/pull/2011
- @aanriot made their first contribution in https://github.com/monitoring-plugins/monitoring-plugins/pull/1637
- @Firstyear made their first contribution in https://github.com/monitoring-plugins/monitoring-plugins/pull/2041
- @klaernie made their first contribution in https://github.com/monitoring-plugins/monitoring-plugins/pull/2053
- @orlitzky made their first contribution in https://github.com/monitoring-plugins/monitoring-plugins/pull/2062
- @rlaager made their first contribution in https://github.com/monitoring-plugins/monitoring-plugins/pull/2133
- @Decstasy made their first contribution in https://github.com/monitoring-plugins/monitoring-plugins/pull/2165
- @inqrphl made their first contribution in https://github.com/monitoring-plugins/monitoring-plugins/pull/2198
- @dirkmueller made their first contribution in https://github.com/monitoring-plugins/monitoring-plugins/pull/2231
- @mgagne made their first contribution in https://github.com/monitoring-plugins/monitoring-plugins/pull/2235
Full Changelog: https://github.com/monitoring-plugins/monitoring-plugins/compare/v2.4.0...v3.0.0