summaryrefslogtreecommitdiffstats
path: root/web
diff options
context:
space:
mode:
Diffstat (limited to 'web')
-rw-r--r--web/input/development.md4
-rw-r--r--web/input/download.md8
-rw-r--r--web/input/impressum.md6
-rw-r--r--web/input/index.md20
-rw-r--r--web/input/news/release-3-0-0.md80
-rw-r--r--web/macros.py2
6 files changed, 99 insertions, 21 deletions
diff --git a/web/input/development.md b/web/input/development.md
index bb3047d..67cd3a8 100644
--- a/web/input/development.md
+++ b/web/input/development.md
@@ -48,7 +48,7 @@ commands:
48Also see our testing-related [development FAQs][dev-faq]. 48Also see our testing-related [development FAQs][dev-faq].
49 49
50[team]: team.html "Monitoring Plugins Development Team" 50[team]: team.html "Monitoring Plugins Development Team"
51[nagios]: http://www.nagios.org/ "Nagios" 51[nagios]: https://www.nagios.org/ "Nagios"
52[github]: https://github.com/ "GitHub" 52[github]: https://github.com/ "GitHub"
53[fork]: https://help.github.com/articles/fork-a-repo "Fork Documentation" 53[fork]: https://help.github.com/articles/fork-a-repo "Fork Documentation"
54[pull]: https://help.github.com/articles/using-pull-requests "Pull Request Documentation" 54[pull]: https://help.github.com/articles/using-pull-requests "Pull Request Documentation"
@@ -56,7 +56,7 @@ Also see our testing-related [development FAQs][dev-faq].
56[git-ref]: doc/faq/git.html#references "Git References" 56[git-ref]: doc/faq/git.html#references "Git References"
57[master-img]: https://github.com/monitoring-plugins/monitoring-plugins/actions/workflows/test.yml/badge.svg?branch=master "Build Status master" 57[master-img]: https://github.com/monitoring-plugins/monitoring-plugins/actions/workflows/test.yml/badge.svg?branch=master "Build Status master"
58[coverity-img]: https://scan.coverity.com/projects/1435/badge.svg?flat=1 "Coverity Metric" 58[coverity-img]: https://scan.coverity.com/projects/1435/badge.svg?flat=1 "Coverity Metric"
59[libtap]: http://jc.ngo.org.uk/trac-bin/trac.cgi/wiki/LibTap "LibTap Homepage" 59[libtap]: https://github.com/zorgnax/libtap "LibTap Homepage"
60[dev-faq]: doc/faq/#development "Development FAQs" 60[dev-faq]: doc/faq/#development "Development FAQs"
61[github-actions]: https://docs.github.com/en/actions "GitHub Docs - GitHub Actions" 61[github-actions]: https://docs.github.com/en/actions "GitHub Docs - GitHub Actions"
62[github-ci-actions]: https://github.com/monitoring-plugins/monitoring-plugins/actions "Monitoring Plugins - Github Workflows" 62[github-ci-actions]: https://github.com/monitoring-plugins/monitoring-plugins/actions "Monitoring Plugins - Github Workflows"
diff --git a/web/input/download.md b/web/input/download.md
index 75ad689..4758175 100644
--- a/web/input/download.md
+++ b/web/input/download.md
@@ -19,8 +19,7 @@ See the [release history][news] for an overview of changes between earlier
19versions. Old releases can be found in the [download area][download]. There 19versions. Old releases can be found in the [download area][download]. There
20are mirrors available in [Belgium][mirror-be], [China][mirror-cn], 20are mirrors available in [Belgium][mirror-be], [China][mirror-cn],
21[Germany][mirror-de], [Greece][mirror-gr], [Korea][mirror-kr], 21[Germany][mirror-de], [Greece][mirror-gr], [Korea][mirror-kr],
22[Portugal][mirror-pt], [Russia][mirror-ru], [Sweden][mirror-se], the 22[Russia][mirror-ru], [Sweden][mirror-se], and the [USA][mirror-us].
23[UK][mirror-uk], and the [USA][mirror-us].
24 23
25### Development Snapshot 24### Development Snapshot
26 25
@@ -37,7 +36,7 @@ directory][snapshot] of the [download area][download].
37 36
38The Monitoring::Plugin module is available from [CPAN][cpan]: 37The Monitoring::Plugin module is available from [CPAN][cpan]:
39 38
40* <http://search.cpan.org/dist/Monitoring-Plugin/> 39* <https://metacpan.org/dist/Monitoring-Plugin>
41 40
42## NagiosMIB 41## NagiosMIB
43 42
@@ -53,7 +52,6 @@ Old versions can be found [within][mib] the [download area][download].
53[mirror-de]: https://ftp.fu-berlin.de/unix/network/monitoring-plugins/ "Mirror in Germany" 52[mirror-de]: https://ftp.fu-berlin.de/unix/network/monitoring-plugins/ "Mirror in Germany"
54[mirror-gr]: https://ftp.cc.uoc.gr/mirrors/monitoring-plugins/ "Mirror in Greece" 53[mirror-gr]: https://ftp.cc.uoc.gr/mirrors/monitoring-plugins/ "Mirror in Greece"
55[mirror-kr]: https://ftp.kaist.ac.kr/nagios-plugins/ "Mirror in Korea" 54[mirror-kr]: https://ftp.kaist.ac.kr/nagios-plugins/ "Mirror in Korea"
56[mirror-pt]: https://mirrors.fe.up.pt/pub/monitoring-plugins/ "Mirror in Portugal"
57[mirror-ru]: http://mirror.mephi.ru/nagios-plugins/ "Mirror in Russia" 55[mirror-ru]: http://mirror.mephi.ru/nagios-plugins/ "Mirror in Russia"
58[mirror-se]: https://ftp.lysator.liu.se/pub/monitoring-plugins/ "Mirror in Sweden" 56[mirror-se]: https://ftp.lysator.liu.se/pub/monitoring-plugins/ "Mirror in Sweden"
59[mirror-uk]: https://mirror.bytemark.co.uk/monitoring-plugins/ "Mirror in the United Kingdom" 57[mirror-uk]: https://mirror.bytemark.co.uk/monitoring-plugins/ "Mirror in the United Kingdom"
@@ -63,7 +61,7 @@ Old versions can be found [within][mib] the [download area][download].
63[download]: download/ "Download Area" 61[download]: download/ "Download Area"
64[snapshot]: download/snapshot/ "Snapshot Directory" 62[snapshot]: download/snapshot/ "Snapshot Directory"
65[mib]: download/mib/ "NagiosMIB Directory" 63[mib]: download/mib/ "NagiosMIB Directory"
66[cpan]: http://www.cpan.org/ "CPAN" 64[cpan]: https://www.cpan.org/ "CPAN"
67[tar1]: download/monitoring-plugins-{{plugins_release}}.tar.gz "Current Release Tarball" 65[tar1]: download/monitoring-plugins-{{plugins_release}}.tar.gz "Current Release Tarball"
68[sum1]: download/monitoring-plugins-{{plugins_release}}.tar.gz.sha1 "SHA-1 Sum" 66[sum1]: download/monitoring-plugins-{{plugins_release}}.tar.gz.sha1 "SHA-1 Sum"
69[tar2]: download/snapshot/monitoring-plugins-master.tar.gz "Current Snapshot Tarball" 67[tar2]: download/snapshot/monitoring-plugins-master.tar.gz "Current Snapshot Tarball"
diff --git a/web/input/impressum.md b/web/input/impressum.md
index ac15f7a..d79ea74 100644
--- a/web/input/impressum.md
+++ b/web/input/impressum.md
@@ -9,12 +9,12 @@ parent: Home
9Responsible for the content of this site: 9Responsible for the content of this site:
10 10
11Holger Weiß 11Holger Weiß
12Gutsmuthsstr. 19 12Buggestr. 11
1312163 Berlin 1312163 Berlin
14Germany 14Germany
15 15
16**Phone:** 16**Phone:**
17&emsp; +49 30 61286685 17&emsp; +49 160 7282852
18 18
19**Email:** 19**Email:**
20&emsp; holger@zedat.fu-berlin.de 20&emsp; holger@zedat.fu-berlin.de
@@ -22,6 +22,6 @@ Germany
22**Jabber:** 22**Jabber:**
23&emsp; holger@jabber.fu-berlin.de 23&emsp; holger@jabber.fu-berlin.de
24 24
25[law]: http://www.gesetze-im-internet.de/ddg/__5.html 25[law]: https://www.gesetze-im-internet.de/ddg/__5.html
26 26
27<!--% # vim:set filetype=markdown textwidth=78 joinspaces expandtab: # %--> 27<!--% # vim:set filetype=markdown textwidth=78 joinspaces expandtab: # %-->
diff --git a/web/input/index.md b/web/input/index.md
index 6c18870..29a9285 100644
--- a/web/input/index.md
+++ b/web/input/index.md
@@ -33,25 +33,25 @@ monitoring products as well.
33You can get the latest releases from the [download page][download]. 33You can get the latest releases from the [download page][download].
34 34
35[team]: team.html "Monitoring Plugins Development Team" 35[team]: team.html "Monitoring Plugins Development Team"
36[icinga]: https://www.icinga.org/ "Icinga" 36[icinga]: https://icinga.com/ "Icinga"
37[naemon]: http://naemon.github.io/ "Naemon" 37[naemon]: https://www.naemon.io/ "Naemon"
38[nagios]: http://www.nagios.org/ "Nagios" 38[nagios]: https://www.nagios.org/ "Nagios"
39[sensu]: http://sensuapp.org/ "Sensu" 39[sensu]: https://sensu.io/ "Sensu"
40[shinken]: http://www.shinken-monitoring.org/ "Shinken" 40[shinken]: https://github.com/shinken-solutions/shinken "Shinken"
41[load]: doc/man/check_load.html "check_load" 41[load]: doc/man/check_load.html "check_load"
42[procs]: doc/man/check_procs.html "check_procs" 42[procs]: doc/man/check_procs.html "check_procs"
43[disk]: doc/man/check_disk.html "check_disk" 43[disk]: doc/man/check_disk.html "check_disk"
44[icmp]: doc/man/check_icmp.html "check_icmp" 44[icmp]: doc/man/check_icmp.html "check_icmp"
45[snmp]: doc/man/check_snmp.html "check_snmp" 45[snmp]: doc/man/check_snmp.html "check_snmp"
46[http]: doc/man/check_http.html "check_http" 46[http]: doc/man/check_http.html "check_http"
47[nagex]: http://exchange.nagios.org/directory/Plugins "Plugins on Nagios Exchange" 47[nagex]: https://exchange.nagios.org/directory/Plugins "Plugins on Nagios Exchange"
48[icnex]: https://exchange.icinga.org/dig/Plugins "Plugins on Icinga Exchange" 48[icnex]: https://exchange.icinga.com/ "Icinga Exchange"
49[module]: http://search.cpan.org/dist/Monitoring-Plugin/ "Monitoring::Plugin Module" 49[module]: https://metacpan.org/dist/Monitoring-Plugin "Monitoring::Plugin Module"
50[guidelines]: doc/guidelines.html "Monitoring Plugin Development Guidelines" 50[guidelines]: doc/guidelines.html "Monitoring Plugin Development Guidelines"
51[perl-plugins]: doc/writing-perl-plugins.html "Monitoring::Plugin Presentation" 51[perl-plugins]: doc/writing-perl-plugins.html "Monitoring::Plugin Presentation"
52[rename]: news/new-project-name.html "New Project Name" 52[rename]: news/new-project-name.html "New Project Name"
53[history]: http://www.nagios.org/about/history "Nagios (Plugins) History" 53[history]: https://www.nagios.org/about/history/ "Nagios (Plugins) History"
54[folks]: http://www.nagios.org/about/team "Nagios Team" 54[folks]: https://www.nagios.org/team/ "Nagios Team"
55[download]: download.html "Download" 55[download]: download.html "Download"
56 56
57<!--% # vim:set filetype=markdown textwidth=78 joinspaces expandtab: # %--> 57<!--% # vim:set filetype=markdown textwidth=78 joinspaces expandtab: # %-->
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..85c7982
--- /dev/null
+++ b/web/input/news/release-3-0-0.md
@@ -0,0 +1,80 @@
1title: Version 3.0.0-rc1 Released
2author: Lorenz Kästle
3date: 2025-12-03
4---
5
6The Monitoring Plugins Development Team announces version 3.0.0-rc1 of
7the Monitoring Plugins!
8This release is different in several regards to previous releases.
9Due the a significant refactoring and the unintented side effect this
10may have, the "real" release will be following release candidates which
11are intented to for early adapters and testing.
12<end-of-teaser>
13
14The core parts of this release are significant changes to the C part of this
15project, which should be mostly internal and not change the results in a
16significant way (meaning the input parameters mostly stay as they are and the
17exit code should remain the same if the parameters are the same in the old
18version and context did not change).
19The reality is, that big changes have
20unintented consequences which are not covered in the test cases or some
21consequences were not in our scope at all.
22For the list of notable changes in this release, see below.
23
24You can get the tarball from our [download page][download].
25
26### General changes
27* In the C part of the project
28 * Heavy refactoring to simplify and unify the code base
29 * Introduction of a generalized output mechanism for most plugins
30 * Standardized code formatting via `clang-format`
31
32### Specific changes
33#### check_curl
34`check_curl` received a lot of changes which improve the documentation and
35fix several bugs.
36It is also not considered experimental anymore.
37
38Additionaly `check_curl` can now be configured to handle cookies internally
39without saving cookies to the filesystem.
40
41#### check_http
42`check_http` is now considered deprecated and will not receive attention any
43more. It is replaced by `check_curl`
44
45#### check_snmp
46`check_snmp` does not execute `snmpget` or `snmpgetnext` anymore but executes
47the net-snmp calls natively now.
48
49#### check_nwstat
50`check_nwstat` was removed, due to its perceived insignificance in the current
51IT world. This reduces the maintenance load and ressource consumption in
52general.
53
54#### check_by_ssh
55`check_by_ssh` ignores output on `stderr` by default now. This should
56avoid false positives for warnings by the OpenSSH client (especially
57about the server missing Post-Quantum cryptography.
58
59#### check_dns
60`check_dns` now ignores CNAMES in reverse DNS mode.
61
62#### check_fping
63If during compilation `fping` 5.2, 5.3 or higher are present, `check_fping`
64will be able to use new options which were introduced with these versions.
65These options are (equivalent to the ones with the same name in `fping`)
66`--fwmark`, `--icmp-timestamp` and `--check-source`.
67The older flags `--dontfrag` and `--random` were also added.
68
69Also the `-4` and `-6` flags may not have worked as intented and should be
70fixed now.
71
72#### check_mysql
73`check_mysql` should now be able to correctly detect whether a replica is
74attached and working correctly.
75Changes were necessary here to adapt to changes in the naming convention in
76MySQL.
77
78[download]: /download.html
79
80<!--% # vim:set filetype=markdown textwidth=78 joinspaces expandtab: # %-->
diff --git a/web/macros.py b/web/macros.py
index 5536f3f..3eb1046 100644
--- a/web/macros.py
+++ b/web/macros.py
@@ -3,7 +3,7 @@ import math
3import os.path 3import os.path
4import time 4import time
5 5
6plugins_release = '2.4.0' 6plugins_release = '3.0.0-rc1'
7mib_release = '1.0.1' 7mib_release = '1.0.1'
8release_notes = 'news/release-%s.html' % plugins_release.replace('.', '-') 8release_notes = 'news/release-%s.html' % plugins_release.replace('.', '-')
9site_url = 'https://www.monitoring-plugins.org/' 9site_url = 'https://www.monitoring-plugins.org/'