diff options
Diffstat (limited to 'web/input')
| -rw-r--r-- | web/input/impressum.md | 5 | ||||
| -rw-r--r-- | web/input/news/release-3-0-0.md | 104 |
2 files changed, 105 insertions, 4 deletions
diff --git a/web/input/impressum.md b/web/input/impressum.md index b69d075..93aa4b3 100644 --- a/web/input/impressum.md +++ b/web/input/impressum.md | |||
| @@ -17,10 +17,7 @@ Germany | |||
| 17 |   +49 30 61626275 | 17 |   +49 30 61626275 |
| 18 | 18 | ||
| 19 | **Email:** | 19 | **Email:** |
| 20 |   holger@zedat.fu-berlin.de | 20 |   impressum@monitoring-plugins.org |
| 21 | |||
| 22 | **Jabber:** | ||
| 23 |   holger@jabber.fu-berlin.de | ||
| 24 | 21 | ||
| 25 | [law]: https://www.gesetze-im-internet.de/ddg/__5.html | 22 | [law]: https://www.gesetze-im-internet.de/ddg/__5.html |
| 26 | 23 | ||
diff --git a/web/input/news/release-3-0-0.md b/web/input/news/release-3-0-0.md new file mode 100644 index 0000000..c4fed81 --- /dev/null +++ b/web/input/news/release-3-0-0.md | |||
| @@ -0,0 +1,104 @@ | |||
| 1 | title: Version 3.0.0 (Johann Georg Elser) released | ||
| 2 | author: Lorenz Kästle | ||
| 3 | date: 2026-06-16 | ||
| 4 | --- | ||
| 5 | |||
| 6 | The Monitoring Plugins Development Team finally announces version 3.0.0 | ||
| 7 | of the Monitoring Plugins. | ||
| 8 | <end-of-teaser> | ||
| 9 | |||
| 10 | This is a rather big release as the C part of the project received a huge | ||
| 11 | amount of changes, some of them only internally, but also to the user facing | ||
| 12 | side of things. | ||
| 13 | Most notably is the change in the output of many plugins, which is now | ||
| 14 | mostly multi line by default and hopefully improves the readability. | ||
| 15 | Altough we were careful to avoid breaking anything, it can not completely | ||
| 16 | ruled out, that in some scenarios there are new bugs. | ||
| 17 | Please report (and fix) them :-) | ||
| 18 | |||
| 19 | This is also the first release with a code name (because those are cool, right?), | ||
| 20 | which is Johann Georg Elser for this release. | ||
| 21 | You can find more on this Person on [Wikipedia](https://de.wikipedia.org/wiki/Georg_Elser). | ||
| 22 | |||
| 23 | We have to thank a lot of people for reporting problems or contributing fixes and enhancements. | ||
| 24 | Especially the OpenBSD crew was very helpful with testing the release candidates and | ||
| 25 | reporting problems promptly (mostly with patches attached). | ||
| 26 | It is a joy to have such wonderful people on the project. | ||
| 27 | |||
| 28 | Some special thanks go to [NLnet](https://nlnet.nl/) and the french goverment | ||
| 29 | for granting us the Blue Hat Prize which made a lot of the work possible. | ||
| 30 | |||
| 31 | Last, but not least, we, of course, thank everyone who reported a problem, | ||
| 32 | posted a patch or tested the release candidates to find most of the new bugs. | ||
| 33 | We do appreciate it. | ||
| 34 | |||
| 35 | You can get the tarball from our [download page][download]. | ||
| 36 | |||
| 37 | ### General changes | ||
| 38 | * In the C part of the project | ||
| 39 | * Heavy refactoring to simplify and unify the code base | ||
| 40 | * Introduction of a generalized output mechanism for most plugins | ||
| 41 | * Standardized code formatting via `clang-format` | ||
| 42 | |||
| 43 | ### Specific changes | ||
| 44 | #### check_curl | ||
| 45 | `check_curl` received a lot of changes which improve the documentation and | ||
| 46 | fix several bugs. | ||
| 47 | It is also not considered experimental anymore. | ||
| 48 | |||
| 49 | Additionaly `check_curl` can now be configured to handle cookies internally | ||
| 50 | without saving cookies to the filesystem. | ||
| 51 | |||
| 52 | A new `--proxy` flag allows setting the proxy similar to the `curl` tool itself. | ||
| 53 | |||
| 54 | #### check_http | ||
| 55 | `check_http` is now considered deprecated and will not receive attention any | ||
| 56 | more. It is replaced by `check_curl` | ||
| 57 | |||
| 58 | #### check_snmp | ||
| 59 | `check_snmp` does not execute `snmpget` or `snmpgetnext` anymore but executes | ||
| 60 | the net-snmp calls natively now. | ||
| 61 | |||
| 62 | #### check_nwstat | ||
| 63 | `check_nwstat` was removed, due to its perceived insignificance in the current | ||
| 64 | IT world. This reduces the maintenance load and ressource consumption in | ||
| 65 | general. | ||
| 66 | |||
| 67 | #### check_ntp | ||
| 68 | `check_ntp` was removed. It was faulty by design and marked as deprecated for | ||
| 69 | a long time. The replacements are `check_ntp_time` and `check_ntp_peer`. | ||
| 70 | |||
| 71 | #### check_ntp_time | ||
| 72 | `check_ntp_time` now does include a delay between consecutive queries to avoid | ||
| 73 | triggering rate limiting on NTP servers. | ||
| 74 | |||
| 75 | #### check_nt | ||
| 76 | `check_nt`was removed. It is no longer useful in current setups and hasn't been for some time. | ||
| 77 | |||
| 78 | #### check_by_ssh | ||
| 79 | `check_by_ssh` ignores output on `stderr` by default now. This should | ||
| 80 | avoid false positives for warnings by the OpenSSH client (especially | ||
| 81 | about the server missing Post-Quantum cryptography. | ||
| 82 | |||
| 83 | #### check_dns | ||
| 84 | `check_dns` now ignores CNAMES in reverse DNS mode. | ||
| 85 | |||
| 86 | #### check_fping | ||
| 87 | If during compilation `fping` 5.2, 5.3 or higher are present, `check_fping` | ||
| 88 | will be able to use new options which were introduced with these versions. | ||
| 89 | These options are (equivalent to the ones with the same name in `fping`) | ||
| 90 | `--fwmark`, `--icmp-timestamp` and `--check-source`. | ||
| 91 | The older flags `--dontfrag` and `--random` were also added. | ||
| 92 | |||
| 93 | Also the `-4` and `-6` flags may not have worked as intented and should be | ||
| 94 | fixed now. | ||
| 95 | |||
| 96 | #### check_mysql | ||
| 97 | `check_mysql` should now be able to correctly detect whether a replica is | ||
| 98 | attached and working correctly. | ||
| 99 | Changes were necessary here to adapt to changes in the naming convention in | ||
| 100 | MySQL. | ||
| 101 | |||
| 102 | [download]: /download.html | ||
| 103 | |||
| 104 | <!--% # vim:set filetype=markdown textwidth=78 joinspaces expandtab: # %--> | ||
