summaryrefslogtreecommitdiffstats
path: root/web/input
diff options
context:
space:
mode:
Diffstat (limited to 'web/input')
-rw-r--r--web/input/impressum.md5
-rw-r--r--web/input/news/release-3-0-0.md104
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 @@
1title: Version 3.0.0 (Johann Georg Elser) released
2author: Lorenz Kästle
3date: 2026-06-16
4---
5
6The Monitoring Plugins Development Team finally announces version 3.0.0
7of the Monitoring Plugins.
8<end-of-teaser>
9
10This is a rather big release as the C part of the project received a huge
11amount of changes, some of them only internally, but also to the user facing
12side of things.
13Most notably is the change in the output of many plugins, which is now
14mostly multi line by default and hopefully improves the readability.
15Altough we were careful to avoid breaking anything, it can not completely
16ruled out, that in some scenarios there are new bugs.
17Please report (and fix) them :-)
18
19This is also the first release with a code name (because those are cool, right?),
20which is Johann Georg Elser for this release.
21You can find more on this Person on [Wikipedia](https://de.wikipedia.org/wiki/Georg_Elser).
22
23We have to thank a lot of people for reporting problems or contributing fixes and enhancements.
24Especially the OpenBSD crew was very helpful with testing the release candidates and
25reporting problems promptly (mostly with patches attached).
26It is a joy to have such wonderful people on the project.
27
28Some special thanks go to [NLnet](https://nlnet.nl/) and the french goverment
29for granting us the Blue Hat Prize which made a lot of the work possible.
30
31Last, but not least, we, of course, thank everyone who reported a problem,
32posted a patch or tested the release candidates to find most of the new bugs.
33We do appreciate it.
34
35You 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
46fix several bugs.
47It is also not considered experimental anymore.
48
49Additionaly `check_curl` can now be configured to handle cookies internally
50without saving cookies to the filesystem.
51
52A 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
56more. It is replaced by `check_curl`
57
58#### check_snmp
59`check_snmp` does not execute `snmpget` or `snmpgetnext` anymore but executes
60the net-snmp calls natively now.
61
62#### check_nwstat
63`check_nwstat` was removed, due to its perceived insignificance in the current
64IT world. This reduces the maintenance load and ressource consumption in
65general.
66
67#### check_ntp
68`check_ntp` was removed. It was faulty by design and marked as deprecated for
69a 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
73triggering 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
80avoid false positives for warnings by the OpenSSH client (especially
81about the server missing Post-Quantum cryptography.
82
83#### check_dns
84`check_dns` now ignores CNAMES in reverse DNS mode.
85
86#### check_fping
87If during compilation `fping` 5.2, 5.3 or higher are present, `check_fping`
88will be able to use new options which were introduced with these versions.
89These options are (equivalent to the ones with the same name in `fping`)
90`--fwmark`, `--icmp-timestamp` and `--check-source`.
91The older flags `--dontfrag` and `--random` were also added.
92
93Also the `-4` and `-6` flags may not have worked as intented and should be
94fixed now.
95
96#### check_mysql
97`check_mysql` should now be able to correctly detect whether a replica is
98attached and working correctly.
99Changes were necessary here to adapt to changes in the naming convention in
100MySQL.
101
102[download]: /download.html
103
104<!--% # vim:set filetype=markdown textwidth=78 joinspaces expandtab: # %-->