diff options
Diffstat (limited to 'web')
| -rw-r--r-- | web/input/development.md | 4 | ||||
| -rw-r--r-- | web/input/download.md | 8 | ||||
| -rw-r--r-- | web/input/impressum.md | 6 | ||||
| -rw-r--r-- | web/input/index.md | 20 | ||||
| -rw-r--r-- | web/input/news/release-3-0-0.md | 80 | ||||
| -rw-r--r-- | web/macros.py | 2 |
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: | |||
| 48 | Also see our testing-related [development FAQs][dev-faq]. | 48 | Also 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 | |||
| 19 | versions. Old releases can be found in the [download area][download]. There | 19 | versions. Old releases can be found in the [download area][download]. There |
| 20 | are mirrors available in [Belgium][mirror-be], [China][mirror-cn], | 20 | are 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 | ||
| 38 | The Monitoring::Plugin module is available from [CPAN][cpan]: | 37 | The 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 | |||
| 9 | Responsible for the content of this site: | 9 | Responsible for the content of this site: |
| 10 | 10 | ||
| 11 | Holger Weiß | 11 | Holger Weiß |
| 12 | Gutsmuthsstr. 19 | 12 | Buggestr. 11 |
| 13 | 12163 Berlin | 13 | 12163 Berlin |
| 14 | Germany | 14 | Germany |
| 15 | 15 | ||
| 16 | **Phone:** | 16 | **Phone:** |
| 17 |   +49 30 61286685 | 17 |   +49 160 7282852 |
| 18 | 18 | ||
| 19 | **Email:** | 19 | **Email:** |
| 20 |   holger@zedat.fu-berlin.de | 20 |   holger@zedat.fu-berlin.de |
| @@ -22,6 +22,6 @@ Germany | |||
| 22 | **Jabber:** | 22 | **Jabber:** |
| 23 |   holger@jabber.fu-berlin.de | 23 |   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. | |||
| 33 | You can get the latest releases from the [download page][download]. | 33 | You 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 @@ | |||
| 1 | title: Version 3.0.0-rc1 Released | ||
| 2 | author: Lorenz Kästle | ||
| 3 | date: 2025-12-03 | ||
| 4 | --- | ||
| 5 | |||
| 6 | The Monitoring Plugins Development Team announces version 3.0.0-rc1 of | ||
| 7 | the Monitoring Plugins! | ||
| 8 | This release is different in several regards to previous releases. | ||
| 9 | Due the a significant refactoring and the unintented side effect this | ||
| 10 | may have, the "real" release will be following release candidates which | ||
| 11 | are intented to for early adapters and testing. | ||
| 12 | <end-of-teaser> | ||
| 13 | |||
| 14 | The core parts of this release are significant changes to the C part of this | ||
| 15 | project, which should be mostly internal and not change the results in a | ||
| 16 | significant way (meaning the input parameters mostly stay as they are and the | ||
| 17 | exit code should remain the same if the parameters are the same in the old | ||
| 18 | version and context did not change). | ||
| 19 | The reality is, that big changes have | ||
| 20 | unintented consequences which are not covered in the test cases or some | ||
| 21 | consequences were not in our scope at all. | ||
| 22 | For the list of notable changes in this release, see below. | ||
| 23 | |||
| 24 | You 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 | ||
| 35 | fix several bugs. | ||
| 36 | It is also not considered experimental anymore. | ||
| 37 | |||
| 38 | Additionaly `check_curl` can now be configured to handle cookies internally | ||
| 39 | without saving cookies to the filesystem. | ||
| 40 | |||
| 41 | #### check_http | ||
| 42 | `check_http` is now considered deprecated and will not receive attention any | ||
| 43 | more. It is replaced by `check_curl` | ||
| 44 | |||
| 45 | #### check_snmp | ||
| 46 | `check_snmp` does not execute `snmpget` or `snmpgetnext` anymore but executes | ||
| 47 | the net-snmp calls natively now. | ||
| 48 | |||
| 49 | #### check_nwstat | ||
| 50 | `check_nwstat` was removed, due to its perceived insignificance in the current | ||
| 51 | IT world. This reduces the maintenance load and ressource consumption in | ||
| 52 | general. | ||
| 53 | |||
| 54 | #### check_by_ssh | ||
| 55 | `check_by_ssh` ignores output on `stderr` by default now. This should | ||
| 56 | avoid false positives for warnings by the OpenSSH client (especially | ||
| 57 | about the server missing Post-Quantum cryptography. | ||
| 58 | |||
| 59 | #### check_dns | ||
| 60 | `check_dns` now ignores CNAMES in reverse DNS mode. | ||
| 61 | |||
| 62 | #### check_fping | ||
| 63 | If during compilation `fping` 5.2, 5.3 or higher are present, `check_fping` | ||
| 64 | will be able to use new options which were introduced with these versions. | ||
| 65 | These options are (equivalent to the ones with the same name in `fping`) | ||
| 66 | `--fwmark`, `--icmp-timestamp` and `--check-source`. | ||
| 67 | The older flags `--dontfrag` and `--random` were also added. | ||
| 68 | |||
| 69 | Also the `-4` and `-6` flags may not have worked as intented and should be | ||
| 70 | fixed now. | ||
| 71 | |||
| 72 | #### check_mysql | ||
| 73 | `check_mysql` should now be able to correctly detect whether a replica is | ||
| 74 | attached and working correctly. | ||
| 75 | Changes were necessary here to adapt to changes in the naming convention in | ||
| 76 | MySQL. | ||
| 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 | |||
| 3 | import os.path | 3 | import os.path |
| 4 | import time | 4 | import time |
| 5 | 5 | ||
| 6 | plugins_release = '2.4.0' | 6 | plugins_release = '3.0.0-rc1' |
| 7 | mib_release = '1.0.1' | 7 | mib_release = '1.0.1' |
| 8 | release_notes = 'news/release-%s.html' % plugins_release.replace('.', '-') | 8 | release_notes = 'news/release-%s.html' % plugins_release.replace('.', '-') |
| 9 | site_url = 'https://www.monitoring-plugins.org/' | 9 | site_url = 'https://www.monitoring-plugins.org/' |
