diff options
Diffstat (limited to 'web/input')
| -rw-r--r-- | web/input/development.md | 60 | ||||
| -rw-r--r-- | web/input/doc/extra-opts.md | 72 | ||||
| -rw-r--r-- | web/input/doc/faq/index.md | 9 | ||||
| -rw-r--r-- | web/input/doc/index.md | 26 | ||||
| -rw-r--r-- | web/input/doc/man/index.md | 20 | ||||
| l--------- | web/input/doc/news.txt | 1 | ||||
| -rw-r--r-- | web/input/doc/presentation.md | 26 | ||||
| -rw-r--r-- | web/input/doc/release-notes/1-5.md | 95 | ||||
| -rw-r--r-- | web/input/download.md | 61 | ||||
| -rw-r--r-- | web/input/impressum.md | 27 | ||||
| -rw-r--r-- | web/input/index.md | 49 | ||||
| -rw-r--r-- | web/input/media/favicon.ico | bin | 0 -> 4286 bytes | |||
| -rw-r--r-- | web/input/media/github.png | bin | 0 -> 7927 bytes | |||
| -rw-r--r-- | web/input/media/plugins.css | 134 | ||||
| -rw-r--r-- | web/input/support.md | 82 | ||||
| -rw-r--r-- | web/input/team.md | 33 | ||||
| -rw-r--r-- | web/input/tests.md | 21 |
17 files changed, 716 insertions, 0 deletions
diff --git a/web/input/development.md b/web/input/development.md new file mode 100644 index 0000000..ddff634 --- /dev/null +++ b/web/input/development.md | |||
| @@ -0,0 +1,60 @@ | |||
| 1 | title: Development | ||
| 2 | parent: Home | ||
| 3 | menu-position: 5 | ||
| 4 | --- | ||
| 5 | |||
| 6 | # Development | ||
| 7 | |||
| 8 | ## Software Repositories | ||
| 9 | |||
| 10 | The [Nagios Plugins Development Team][team] takes care of three projects: | ||
| 11 | |||
| 12 | * Nagios Plugins — the core bundle of standard plugins. | ||
| 13 | * Nagios::Plugin — a module used by plugins written in Perl. | ||
| 14 | * NagiosMIB — SNMP MIB files for traps sent from [Nagios][nagios]. | ||
| 15 | |||
| 16 | These projects are maintained in separate repositories on [GitHub][github]: | ||
| 17 | |||
| 18 | * <https://github.com/nagios-plugins/repositories> | ||
| 19 | |||
| 20 | Contributions are always welcome! If you'd like to provide patches, please | ||
| 21 | [fork][fork] the desired repository and submit a [pull request][pull]. In | ||
| 22 | case you're not familiar with Git, you might want to look into [Scott | ||
| 23 | Chacon][scott]'s [Pro Git][book] book available on the [Git web site][git] | ||
| 24 | first. | ||
| 25 | |||
| 26 | ## Development Guidelines | ||
| 27 | |||
| 28 | Apart from the actual code, the [team][team] also maintains the official | ||
| 29 | [Nagios Plugin Development Guidelines][guidelines]. If you plan on | ||
| 30 | contributing to the standard plugins package, or writing your own checks, you | ||
| 31 | should read them! | ||
| 32 | |||
| 33 | ## Test Suite | ||
| 34 | |||
| 35 | The Nagios Plugins bundle comes with an extensive test suite. Some of the | ||
| 36 | tests require [libtap][libtap], a copy of which is shipped with the Nagios | ||
| 37 | Plugins source tarball. In order to execute all tests, issue the following | ||
| 38 | commands: | ||
| 39 | |||
| 40 | $ ./tools/setup # When building from Git. | ||
| 41 | $ ./configure --enable-libtap | ||
| 42 | $ make | ||
| 43 | $ make test | ||
| 44 | |||
| 45 | Regular tests of the latest code are scheduled automatically on various | ||
| 46 | platforms, the results can be [viewed online][tests]. | ||
| 47 | |||
| 48 | [team]: team.html "Nagios Plugins Development Team" | ||
| 49 | [nagios]: http://www.nagios.org/ "Nagios" | ||
| 50 | [github]: https://github.com/ "GitHub" | ||
| 51 | [fork]: https://help.github.com/articles/fork-a-repo "Fork Documentation" | ||
| 52 | [pull]: https://help.github.com/articles/using-pull-requests "Pull Request Documentation" | ||
| 53 | [scott]: http://scottchacon.com/ "Scott Chacon" | ||
| 54 | [book]: http://git-scm.com/book "Pro Git" | ||
| 55 | [git]: http://git-scm.com/ "Git" | ||
| 56 | [guidelines]: doc/guidelines.html "Nagios Plugin Development Guidelines" | ||
| 57 | [libtap]: http://jc.ngo.org.uk/trac-bin/trac.cgi/wiki/LibTap "LibTap Homepage" | ||
| 58 | [tests]: tests.html "Test Results" | ||
| 59 | |||
| 60 | <!--% # vim:set filetype=markdown textwidth=78 joinspaces: # %--> | ||
diff --git a/web/input/doc/extra-opts.md b/web/input/doc/extra-opts.md new file mode 100644 index 0000000..542c199 --- /dev/null +++ b/web/input/doc/extra-opts.md | |||
| @@ -0,0 +1,72 @@ | |||
| 1 | title: Extra-Opts | ||
| 2 | parent: Documentation | ||
| 3 | --- | ||
| 4 | |||
| 5 | # Extra-Opts | ||
| 6 | |||
| 7 | Starting with the 1.4.12 release, Nagios C plugins support reading | ||
| 8 | configuration options from a configuration file. This needs to be enabled at | ||
| 9 | compile-time for now (`--enable-extra-opts`) and will be enabled by default in | ||
| 10 | the future. Perl plugins using the Nagios::Plugin module have this support | ||
| 11 | since version 0.16. | ||
| 12 | |||
| 13 | You can easily know if a plugin supports *extra-opts* by checking the `--help` | ||
| 14 | output for the `--extra-opts` option. Once compiled in, the `--extra-opts` | ||
| 15 | plugin option allows reading extra options from a config file. The syntax for | ||
| 16 | the command is: | ||
| 17 | |||
| 18 | --extra-opts=[section][@file] | ||
| 19 | |||
| 20 | Some examples: | ||
| 21 | |||
| 22 | * Read `special_opts` section of default config file: | ||
| 23 | |||
| 24 | ./check_stuff --extra-opts=special_opts | ||
| 25 | |||
| 26 | * Read `special_opts` section of `/etc/myconfig.ini`: | ||
| 27 | |||
| 28 | ./check_stuff --extra-opts=special_opts@/etc/myconfig.ini | ||
| 29 | |||
| 30 | * Read `check_stuff` section of `/etc/myconfig.ini`: | ||
| 31 | |||
| 32 | ./check_stuff --extra-opts=@/etc/myconfig.ini | ||
| 33 | |||
| 34 | * Read `check_stuff` section of default config file and use additional | ||
| 35 | arguments along with the other specified arguments (*extra-opts* arguments | ||
| 36 | are always processed first no matter where `--extra-opts` appears on the | ||
| 37 | command line): | ||
| 38 | |||
| 39 | ./check_stuff --extra-opts -jk --some-other-opt | ||
| 40 | |||
| 41 | The default nagios plugins file is used if no explicit filename is given. The | ||
| 42 | current standard locations checked are: | ||
| 43 | |||
| 44 | * `/etc/nagios/plugins.ini` | ||
| 45 | * `/usr/local/nagios/etc/plugins.ini` | ||
| 46 | * `/usr/local/etc/nagios/plugins.ini` | ||
| 47 | * `/etc/opt/nagios/plugins.ini` | ||
| 48 | * `/etc/nagios-plugins.ini` | ||
| 49 | * `/usr/local/etc/nagios-plugins.ini` | ||
| 50 | * `/etc/opt/nagios-plugins.ini` | ||
| 51 | |||
| 52 | To use a custom location, set a `NAGIOS_CONFIG_PATH` environment variable to | ||
| 53 | the set of directories that should be checked (this is a colon-separated list | ||
| 54 | just like `PATH`). The first `plugins.ini` or `nagios-plugins.ini` file found | ||
| 55 | in these directories will be used. | ||
| 56 | |||
| 57 | To specify an option without parameter, you can use a key without value, but | ||
| 58 | the equal sign must remain, for example: | ||
| 59 | |||
| 60 | allow-regex= | ||
| 61 | |||
| 62 | Also note that repeated keys are allowed within sections just like you can | ||
| 63 | repeat arguments on the command line. | ||
| 64 | |||
| 65 | The basic theory is that options specified in the configuration files are | ||
| 66 | substituted at the beginning of the command line. | ||
| 67 | |||
| 68 | The initial use case for this functionality is for hiding passwords, so you do | ||
| 69 | not have to define sensitive credentials in the Nagios configuration and these | ||
| 70 | options won't appear in the command line. | ||
| 71 | |||
| 72 | <!--% # vim:set filetype=markdown textwidth=78 joinspaces: # %--> | ||
diff --git a/web/input/doc/faq/index.md b/web/input/doc/faq/index.md new file mode 100644 index 0000000..18584f2 --- /dev/null +++ b/web/input/doc/faq/index.md | |||
| @@ -0,0 +1,9 @@ | |||
| 1 | title: FAQ | ||
| 2 | parent: Documentation | ||
| 3 | --- | ||
| 4 | |||
| 5 | # FAQ | ||
| 6 | |||
| 7 | The list of Frequently Asked Questions (FAQ) will come back soon. | ||
| 8 | |||
| 9 | <!--% # vim:set filetype=markdown textwidth=78 joinspaces: # %--> | ||
diff --git a/web/input/doc/index.md b/web/input/doc/index.md new file mode 100644 index 0000000..7b2d098 --- /dev/null +++ b/web/input/doc/index.md | |||
| @@ -0,0 +1,26 @@ | |||
| 1 | title: Documentation | ||
| 2 | parent: Home | ||
| 3 | menu-position: 3 | ||
| 4 | --- | ||
| 5 | |||
| 6 | # Documentation | ||
| 7 | |||
| 8 | The Nagios Plugins documentation is split up into three parts: | ||
| 9 | |||
| 10 | 1. **[Manual Pages][man]** | ||
| 11 | This part provides documentation for each individual plugin. | ||
| 12 | |||
| 13 | 2. **[FAQ][faq]** | ||
| 14 | The FAQ section offers additional information on the Nagios Plugins | ||
| 15 | package as a whole. | ||
| 16 | |||
| 17 | 3. **[Presentation][video]** | ||
| 18 | A video that shows how to write your own check using the | ||
| 19 | [Nagios::Plugin][module] Perl module. | ||
| 20 | |||
| 21 | [man]: doc/man/index.html "Manual Pages" | ||
| 22 | [faq]: doc/faq/index.html "Frequently Asked Questions" | ||
| 23 | [video]: doc/presentation.html "Nagios::Plugin Presentation" | ||
| 24 | [module]: http://search.cpan.org/dist/Nagios-Plugin/ "Nagios::Plugin" | ||
| 25 | |||
| 26 | <!--% # vim:set filetype=markdown textwidth=78 joinspaces: # %--> | ||
diff --git a/web/input/doc/man/index.md b/web/input/doc/man/index.md new file mode 100644 index 0000000..d3c60c8 --- /dev/null +++ b/web/input/doc/man/index.md | |||
| @@ -0,0 +1,20 @@ | |||
| 1 | title: Manpages | ||
| 2 | parent: Documentation | ||
| 3 | --- | ||
| 4 | |||
| 5 | # Manual Pages | ||
| 6 | |||
| 7 | There are two levels of documentation for each plugin: | ||
| 8 | |||
| 9 | 1. **`check_dummy --usage`** | ||
| 10 | Basic usage, with the most common command line options. | ||
| 11 | |||
| 12 | 2. **`check_dummy --help`** | ||
| 13 | More text, listing all the options available for a plugin. This text is | ||
| 14 | usually translated. | ||
| 15 | |||
| 16 | You can also access the most recent `--help` output for each plugin online: | ||
| 17 | |||
| 18 | <!--% list_kids() %--> | ||
| 19 | |||
| 20 | <!--% # vim:set filetype=markdown textwidth=78 joinspaces: # %--> | ||
diff --git a/web/input/doc/news.txt b/web/input/doc/news.txt new file mode 120000 index 0000000..f5208d5 --- /dev/null +++ b/web/input/doc/news.txt | |||
| @@ -0,0 +1 @@ | |||
| /home/plugins/exported/nagios-plugins/NEWS \ No newline at end of file | |||
diff --git a/web/input/doc/presentation.md b/web/input/doc/presentation.md new file mode 100644 index 0000000..458b101 --- /dev/null +++ b/web/input/doc/presentation.md | |||
| @@ -0,0 +1,26 @@ | |||
| 1 | title: Presentation | ||
| 2 | parent: Documentation | ||
| 3 | --- | ||
| 4 | |||
| 5 | # Presentation | ||
| 6 | |||
| 7 | Former Nagios Plugins team lead Ton Voon gave a 15-minutes lightning talk | ||
| 8 | about the Nagios Plugins at [FOSDEM][fosdem]. He made a screencast of [the | ||
| 9 | presentation][talk] in Quicktime format (35 MB): | ||
| 10 | |||
| 11 | * [fosdem.mov][screencast] | ||
| 12 | |||
| 13 | The `check_weather` script demonstrated in the screencast is also available | ||
| 14 | for download, with additional comments: | ||
| 15 | |||
| 16 | * [check_weather.pl][script] | ||
| 17 | |||
| 18 | Both files are also [available via FTP][mirror]. | ||
| 19 | |||
| 20 | [fosdem]: https://fosdem.org/ "FOSDEM" | ||
| 21 | [talk]: https://archive.fosdem.org/2007/schedule/events/lt_nagios_plugins.html "Ton's Talk" | ||
| 22 | [screencast]: https://www.nagios-plugins.org/download/presentation/fosdem.mov "Screencast" | ||
| 23 | [script]: https://www.nagios-plugins.org/download/presentation/check_weather.pl "check_weather" | ||
| 24 | [mirror]: ftp://ftp.fu-berlin.de/unix/network/nagios-plugins/presentation/ "FTP Mirror" | ||
| 25 | |||
| 26 | <!--% # vim:set filetype=markdown textwidth=78 joinspaces: # %--> | ||
diff --git a/web/input/doc/release-notes/1-5.md b/web/input/doc/release-notes/1-5.md new file mode 100644 index 0000000..b8f3457 --- /dev/null +++ b/web/input/doc/release-notes/1-5.md | |||
| @@ -0,0 +1,95 @@ | |||
| 1 | title: Version 1.5 | ||
| 2 | parent: Download | ||
| 3 | --- | ||
| 4 | |||
| 5 | # Version 1.5 Released | ||
| 6 | |||
| 7 | *Wednesday, October 2, 2013* | ||
| 8 | |||
| 9 | The Nagios Plugins Development Team is proud to announce version 1.5 of the | ||
| 10 | Nagios Plugins! This release comes with the new `check_dbi` plugin written by | ||
| 11 | Sebastian Harl, and includes lots of enhancements and fixes provided by more | ||
| 12 | than forty contributors. Many thanks to all of you! | ||
| 13 | |||
| 14 | Special kudos go to Sven Nierlein for fixing numerous bugs, reviewing many | ||
| 15 | pull requests, bringing our test suite back into shape, and setting up | ||
| 16 | automated tests on a variety of platforms. This helped us spotting lots of | ||
| 17 | bugs *before* the release. Let me also thank Ton Voon for doing the | ||
| 18 | unenviable work of updating the bundled Perl modules; and our newest team | ||
| 19 | member Jan Wagner for all his help with patch review. | ||
| 20 | |||
| 21 | See below for a list of major changes. Note that the new `check_http` version | ||
| 22 | introduces two minor backwards incompatibilities mentioned at the end of that | ||
| 23 | list, so please be sure to check whether they might affect you. | ||
| 24 | |||
| 25 | You can get the tarball from our [download page][download]. | ||
| 26 | |||
| 27 | ## Enhancements | ||
| 28 | |||
| 29 | * New `check_dbi` plugin for checking an (SQL) database using DBI | ||
| 30 | * Let OpenSSL load its configuration file (see the `OPENSSL_config(3)` man | ||
| 31 | page) | ||
| 32 | * Add performance data to `check_apt` | ||
| 33 | * Add performance data to `check_procs` | ||
| 34 | * Added `-4`/`-6` options to `check_dig` | ||
| 35 | * New `check_oracle` `--connect` option to perform real login | ||
| 36 | * New `check_nagios` `-t` option to override the default timeout | ||
| 37 | * New `check_disk` `-f`/`--freespace-ignore-reserved` option to ignore space | ||
| 38 | reserved for root | ||
| 39 | * New `check_disk` `-N`/`--include-type` option to limit the filesystem types | ||
| 40 | to check | ||
| 41 | * Allow for building the plugins in parallel | ||
| 42 | * Add `--without-{dbi,ldap,radius}` options to `./configure` | ||
| 43 | * Made Verbose output of `check_sensors` compliant | ||
| 44 | * New switch `-E`/`--extended-perfdata` for `check_http` to print additional | ||
| 45 | performance data | ||
| 46 | * New `check_http` `-d` option to specify a string to expect within the | ||
| 47 | response headers | ||
| 48 | * New `check_http` `-J`/`-K` options for client certificate authentication | ||
| 49 | support | ||
| 50 | * Add support for executing queries to `check_pgsql` | ||
| 51 | * Let `check_pgsql` accept a UNIX socket directory as hostname | ||
| 52 | * New `check_pgsql` `-o` option to specify additional connection parameters | ||
| 53 | * New `check_fping` `-S` option to specify the source IP address | ||
| 54 | * New `check_fping` `-I` option to specify the interface to bind to | ||
| 55 | * Let `check_fping` support IPv6 | ||
| 56 | * New `check_procs` `-k` option to ignore kernel threads (on Linux) | ||
| 57 | * Let `check_procs` use `/proc/<PID>/exe` (if available) instead of | ||
| 58 | `getpid(2)`, unless `-T` is specified | ||
| 59 | * Let `check_mysql` support SSL | ||
| 60 | * Let `check_mysql` add perfromance metrics for all checks | ||
| 61 | * New `check_mysql` `-f` option to specify a client options file | ||
| 62 | * New `check_mysql` `-g` option to specify a client options group | ||
| 63 | * New `check_snmp` `--offset` option to allow for adding/substracting an | ||
| 64 | offset value to sensor data | ||
| 65 | * Let `check_snmp` support an arbitrary number of OIDs | ||
| 66 | * Let `check_ide_smart` support NetBSD | ||
| 67 | |||
| 68 | ## Fixes | ||
| 69 | |||
| 70 | * Change the MAIL FROM command generated by `check_smtp` to be RFC compliant | ||
| 71 | * Fix compilation of `check_http` without SSL support | ||
| 72 | * Fix `check_snmp` reversed threshold ranges (backward-compatibility) | ||
| 73 | * Fix `check_snmp` memory violation when using more than 8 OIDs | ||
| 74 | * Fix `check_apt` security regular expression | ||
| 75 | * Fix `check_http` handling extra header (`-k`) containing semicolons | ||
| 76 | * Fix `check_apt` handling unknown exit codes from apt-get | ||
| 77 | * Fix deprecated imports of `check_nmap.py` | ||
| 78 | |||
| 79 | ## Warnings | ||
| 80 | |||
| 81 | * `check_http` behaviour of `-k`/`--header` changed since it does not seperate | ||
| 82 | multiple headers by semicolons anymore. Use multiple `-k` switches instead. | ||
| 83 | * `check_http`'s `--proxy_authorization` option is now called | ||
| 84 | `--proxy-authorization` (it was always documented this way) | ||
| 85 | * The [contrib directory][contrib] has been removed. These days, sites such | ||
| 86 | as [Nagios Exchange][nag-exchange] and [Monitoring Exchange][mon-exchange] | ||
| 87 | serve as much better places for publishing plugins not maintained by the | ||
| 88 | Nagios Plugins Development Team. | ||
| 89 | |||
| 90 | [download]: /download.html | ||
| 91 | [contrib]: https://github.com/nagios-plugins/nagios-plugins/tree/7a80e27fb38b26713ac5a1f6810b99519a31dbf3/contrib | ||
| 92 | [nag-exchange]: http://exchange.nagios.org/ | ||
| 93 | [mon-exchange]: https://www.monitoringexchange.org/ | ||
| 94 | |||
| 95 | <!--% # vim:set filetype=markdown textwidth=78 joinspaces: # %--> | ||
diff --git a/web/input/download.md b/web/input/download.md new file mode 100644 index 0000000..4d46cf5 --- /dev/null +++ b/web/input/download.md | |||
| @@ -0,0 +1,61 @@ | |||
| 1 | title: Download | ||
| 2 | parent: Home | ||
| 3 | menu-position: 2 | ||
| 4 | --- | ||
| 5 | |||
| 6 | # Download | ||
| 7 | |||
| 8 | ## Nagios Plugins | ||
| 9 | |||
| 10 | ### Stable Release | ||
| 11 | |||
| 12 | The current stable Nagios Plugins release is <!--{plugins_release}-->, see the | ||
| 13 | [release announcement][announcement]. You can grab the source tarball from | ||
| 14 | here: | ||
| 15 | |||
| 16 | * [nagios-plugins-<!--{plugins_release}-->.tar.gz][tar1] ([sum][sum1]) | ||
| 17 | |||
| 18 | See the [release history][news] for an overview of changes between earlier | ||
| 19 | versions. Old releases can be found in the [download area][download]. | ||
| 20 | There's also an [FTP mirror][mirror] available. | ||
| 21 | |||
| 22 | ### Development Snapshot | ||
| 23 | |||
| 24 | The current development shapshot is available here: | ||
| 25 | |||
| 26 | * [nagios-plugins-master.tar.gz][tar2] ([sum][sum2]) | ||
| 27 | |||
| 28 | It is rebuilt from the `master` branch of the [Nagios Plugins | ||
| 29 | repository][repository] whenever that branch changes. Snapshots built from | ||
| 30 | other development branches are also available in the [snapshot | ||
| 31 | directory][snapshot] of the [download area][download]. | ||
| 32 | |||
| 33 | ## Nagios::Plugin | ||
| 34 | |||
| 35 | The Nagios::Plugin module is available from [CPAN][cpan]: | ||
| 36 | |||
| 37 | * <http://search.cpan.org/dist/Nagios-Plugin/> | ||
| 38 | |||
| 39 | ## NagiosMIB | ||
| 40 | |||
| 41 | The current NagiosMIB tarball is available from here: | ||
| 42 | |||
| 43 | * [nagiosmib-<!--{mib_release}-->.tar.gz][tar3] ([sum][sum3]) | ||
| 44 | |||
| 45 | Old versions can be found in the [download area][download]. | ||
| 46 | |||
| 47 | [announcement]: {{release_notes}} "Release Announcement" | ||
| 48 | [mirror]: ftp://ftp.fu-berlin.de/unix/network/nagios-plugins/ "FTP Mirror" | ||
| 49 | [repository]: https://github.com/nagios-plugins/nagios-plugins "Nagios Plugins Git Repository" | ||
| 50 | [news]: doc/news.txt "NEWS" | ||
| 51 | [download]: download/ "Download Area" | ||
| 52 | [snapshot]: download/snapshot/ "Snapshot Directory" | ||
| 53 | [cpan]: http://www.cpan.org/ "CPAN" | ||
| 54 | [tar1]: download/nagios-plugins-{{plugins_release}}.tar.gz "Current Release Tarball" | ||
| 55 | [sum1]: download/nagios-plugins-{{plugins_release}}.tar.gz.sha1 "SHA-1 Sum" | ||
| 56 | [tar2]: download/snapshot/nagios-plugins-master.tar.gz "Current Snapshot Tarball" | ||
| 57 | [sum2]: download/snapshot/nagios-plugins-master.tar.gz.sha1 "SHA-1 Sum" | ||
| 58 | [tar3]: download/nagiosmib-{{mib_release}}.tar.gz "Current NagiosMIB Tarball" | ||
| 59 | [sum3]: download/nagiosmib-{{mib_release}}.tar.gz.sha1 "SHA-1 Sum" | ||
| 60 | |||
| 61 | <!--% # vim:set filetype=markdown textwidth=78 joinspaces: # %--> | ||
diff --git a/web/input/impressum.md b/web/input/impressum.md new file mode 100644 index 0000000..1fba23b --- /dev/null +++ b/web/input/impressum.md | |||
| @@ -0,0 +1,27 @@ | |||
| 1 | title: Impressum | ||
| 2 | parent: Home | ||
| 3 | --- | ||
| 4 | |||
| 5 | # Impressum | ||
| 6 | |||
| 7 | *The following information (“Impressum”) is [required][law] under German law.* | ||
| 8 | |||
| 9 | Responsible for the content of this site: | ||
| 10 | |||
| 11 | Holger Weiß | ||
| 12 | Gutsmuthsstr. 19 | ||
| 13 | 12163 Berlin | ||
| 14 | Germany | ||
| 15 | |||
| 16 | **Phone:** | ||
| 17 |   +49 30 61286685 | ||
| 18 | |||
| 19 | **Email:** | ||
| 20 |   holger@zedat.fu-berlin.de | ||
| 21 | |||
| 22 | **Jabber:** | ||
| 23 |   holger@jabber.fu-berlin.de | ||
| 24 | |||
| 25 | [law]: http://www.gesetze-im-internet.de/tmg/__5.html | ||
| 26 | |||
| 27 | <!--% # vim:set filetype=markdown textwidth=78 joinspaces: # %--> | ||
diff --git a/web/input/index.md b/web/input/index.md new file mode 100644 index 0000000..8ab186c --- /dev/null +++ b/web/input/index.md | |||
| @@ -0,0 +1,49 @@ | |||
| 1 | title: Home | ||
| 2 | menu-position: 1 | ||
| 3 | --- | ||
| 4 | |||
| 5 | # The Nagios Plugins Project | ||
| 6 | |||
| 7 | We, the [Nagios Plugins Development Team][team], maintain a bundle of more | ||
| 8 | than fifty standard plugins for [Nagios][nagios], [Icinga][icinga], | ||
| 9 | [Shinken][shinken], and other monitoring applications that use the | ||
| 10 | straightforward plugin interface [originally invented][history] by the [Nagios | ||
| 11 | folks][folks]. Each plugin is a stand-alone command line tool that provides a | ||
| 12 | specific type of check. Typically, your monitoring software runs these | ||
| 13 | plugins to determine the current status of hosts and services on your network. | ||
| 14 | |||
| 15 | Some of the provided plugins let you check local system metrics (such as [load | ||
| 16 | averages][load], [processes][procs], or [disk space usage][disk]), others use | ||
| 17 | various network protocols (such as [ICMP][icmp], [SNMP][snmp], or | ||
| 18 | [HTTP][http]) to perform remote checks. This allows for checking a large | ||
| 19 | number of common host and service types. For more specific needs, thousands | ||
| 20 | of community-contributed plugins can be found on sites such as [Nagios | ||
| 21 | Exchange][nagex] or [Monitoring Exchange][monex]. | ||
| 22 | |||
| 23 | In addition to the core plugins bundle, we maintain a [Perl module][module] | ||
| 24 | that makes it [easy][presentation] to write your own plugin. We also take | ||
| 25 | care of an SNMP MIB used for traps sent from Nagios, and of the [Nagios Plugin | ||
| 26 | Development Guidelines][guidelines]. | ||
| 27 | |||
| 28 | You can get the latest releases from the [download page][download]. | ||
| 29 | |||
| 30 | [team]: team.html "Nagios Plugins Development Team" | ||
| 31 | [nagios]: http://www.nagios.org/ "Nagios" | ||
| 32 | [icinga]: https://www.icinga.org/ "Icinga" | ||
| 33 | [shinken]: http://www.shinken-monitoring.org/ "Shinken" | ||
| 34 | [history]: http://www.nagios.org/about/history "Nagios (Plugins) History" | ||
| 35 | [folks]: http://www.nagios.org/about/team "Nagios Team" | ||
| 36 | [load]: doc/man/check_load.html "check_load" | ||
| 37 | [procs]: doc/man/check_procs.html "check_procs" | ||
| 38 | [disk]: doc/man/check_disk.html "check_disk" | ||
| 39 | [icmp]: doc/man/check_icmp.html "check_icmp" | ||
| 40 | [snmp]: doc/man/check_snmp.html "check_snmp" | ||
| 41 | [http]: doc/man/check_http.html "check_http" | ||
| 42 | [nagex]: http://exchange.nagios.org/directory/Plugins "Plugins on Nagios Exchange" | ||
| 43 | [monex]: https://www.monitoringexchange.org/inventory/Check-Plugins "Plugins on Monitoring Exchange" | ||
| 44 | [module]: http://search.cpan.org/dist/Nagios-Plugin/ "Nagios::Plugin Module" | ||
| 45 | [guidelines]: doc/guidelines.html "Nagios Plugin Development Guidelines" | ||
| 46 | [presentation]: doc/presentation.html "Nagios::Plugin Presentation" | ||
| 47 | [download]: download.html "Download" | ||
| 48 | |||
| 49 | <!--% # vim:set filetype=markdown textwidth=78 joinspaces: # %--> | ||
diff --git a/web/input/media/favicon.ico b/web/input/media/favicon.ico new file mode 100644 index 0000000..76ae569 --- /dev/null +++ b/web/input/media/favicon.ico | |||
| Binary files differ | |||
diff --git a/web/input/media/github.png b/web/input/media/github.png new file mode 100644 index 0000000..1e19c21 --- /dev/null +++ b/web/input/media/github.png | |||
| Binary files differ | |||
diff --git a/web/input/media/plugins.css b/web/input/media/plugins.css new file mode 100644 index 0000000..552284f --- /dev/null +++ b/web/input/media/plugins.css | |||
| @@ -0,0 +1,134 @@ | |||
| 1 | /* | ||
| 2 | * Nagios Plugins style sheet. | ||
| 3 | * | ||
| 4 | * Color scheme: | ||
| 5 | * | ||
| 6 | * - See <http://colorschemedesigner.com/#3y21T--rOw0w0>. | ||
| 7 | * - Additionally, we use the CSS color "dimgray" (#696969) for stuff like the | ||
| 8 | * breadcrumb navigation and the footer. | ||
| 9 | */ | ||
| 10 | |||
| 11 | @import url("https://fonts.googleapis.com/css?family=Bitter"); | ||
| 12 | @import url("https://fonts.googleapis.com/css?family=Source+Sans+Pro"); | ||
| 13 | @import url("https://fonts.googleapis.com/css?family=Source+Code+Pro"); | ||
| 14 | |||
| 15 | body { | ||
| 16 | max-width: 45em; | ||
| 17 | margin: 1em auto; | ||
| 18 | font-family: "Source Sans Pro", sans-serif; | ||
| 19 | color: #000; | ||
| 20 | text-rendering: optimizeLegibility; | ||
| 21 | -webkit-hyphens: auto; | ||
| 22 | -moz-hyphens: auto; | ||
| 23 | -ms-hyphens: auto; | ||
| 24 | -o-hyphens: auto; | ||
| 25 | hyphens: auto; | ||
| 26 | } | ||
| 27 | |||
| 28 | h1, h2, h3, h4, h5, h6 { | ||
| 29 | font-family: "Bitter", serif; | ||
| 30 | color: #004e8f; | ||
| 31 | } | ||
| 32 | |||
| 33 | code, kbd { | ||
| 34 | font-family: "Source Code Pro", monospace; | ||
| 35 | white-space: pre; | ||
| 36 | } | ||
| 37 | |||
| 38 | pre { | ||
| 39 | font-family: "Source Code Pro", monospace; | ||
| 40 | font-size: small; | ||
| 41 | } | ||
| 42 | |||
| 43 | div#breadcrumb { | ||
| 44 | padding: 1em 1em 0.2em; | ||
| 45 | } | ||
| 46 | |||
| 47 | div#content { | ||
| 48 | padding: 0.2em 1em 1em; | ||
| 49 | } | ||
| 50 | |||
| 51 | div#footer { | ||
| 52 | padding: 1em; | ||
| 53 | } | ||
| 54 | |||
| 55 | div#menu { | ||
| 56 | padding: 0.6em 0 0.6em 0; | ||
| 57 | background-color: #1b476b; | ||
| 58 | font-weight: bold; | ||
| 59 | } | ||
| 60 | |||
| 61 | div#menu span { | ||
| 62 | padding: 0.6em; | ||
| 63 | } | ||
| 64 | |||
| 65 | div#menu span#current { | ||
| 66 | color: #fff; | ||
| 67 | background-color: #5a95c7; | ||
| 68 | } | ||
| 69 | |||
| 70 | div#menu a { | ||
| 71 | color: #fff; | ||
| 72 | text-decoration: none; | ||
| 73 | -webkit-transition-property: color; | ||
| 74 | -moz-transition-property: color; | ||
| 75 | -ms-transition-property: color; | ||
| 76 | -o-transition-property: color; | ||
| 77 | transition-property: color; | ||
| 78 | -webkit-transition-duration: 0.3s; | ||
| 79 | -moz-transition-duration: 0.3s; | ||
| 80 | -ms-transition-duration: 0.3s; | ||
| 81 | -o-transition-duration: 0.3s; | ||
| 82 | transition-duration: 0.3s; | ||
| 83 | } | ||
| 84 | |||
| 85 | div#menu a:hover { | ||
| 86 | color: #eeb76b; | ||
| 87 | } | ||
| 88 | |||
| 89 | table /* Nginx Fancy Index. */ { | ||
| 90 | font-family: "Source Code Pro", monospace; | ||
| 91 | font-size: small; | ||
| 92 | } | ||
| 93 | |||
| 94 | div#content a, | ||
| 95 | table a { | ||
| 96 | color: #3283c7; | ||
| 97 | text-decoration: none; | ||
| 98 | border-bottom: 1px dotted #3283c7; | ||
| 99 | } | ||
| 100 | |||
| 101 | div#content a:hover, | ||
| 102 | table a:hover { | ||
| 103 | color: #3283c7; /* Overwrite Fancy Index CSS. */ | ||
| 104 | border-bottom: 1px solid #3283c7; | ||
| 105 | } | ||
| 106 | |||
| 107 | div#breadcrumb { | ||
| 108 | color: #696969; | ||
| 109 | font-size: small; | ||
| 110 | } | ||
| 111 | |||
| 112 | div#breadcrumb span#release { | ||
| 113 | float: right; | ||
| 114 | font-weight: bold; | ||
| 115 | } | ||
| 116 | |||
| 117 | div#footer { | ||
| 118 | color: #696969; | ||
| 119 | text-align: center; | ||
| 120 | font-size: small; | ||
| 121 | line-height: 150%; | ||
| 122 | } | ||
| 123 | |||
| 124 | div#breadcrumb a, | ||
| 125 | div#footer a { | ||
| 126 | color: #696969; | ||
| 127 | text-decoration: none; | ||
| 128 | border-bottom: 1px dotted #696969; | ||
| 129 | } | ||
| 130 | |||
| 131 | div#breadcrumb a:hover, | ||
| 132 | div#footer a:hover { | ||
| 133 | border-bottom: 1px solid #696969; | ||
| 134 | } | ||
diff --git a/web/input/support.md b/web/input/support.md new file mode 100644 index 0000000..c6d8b3d --- /dev/null +++ b/web/input/support.md | |||
| @@ -0,0 +1,82 @@ | |||
| 1 | title: Support | ||
| 2 | parent: Home | ||
| 3 | menu-position: 4 | ||
| 4 | --- | ||
| 5 | |||
| 6 | # Support | ||
| 7 | |||
| 8 | ## Bug Tracker | ||
| 9 | |||
| 10 | If you believe you found a bug, you might want to [check][search] whether it | ||
| 11 | has been reported to our [issue tracker][tracker] already. Please also try | ||
| 12 | the [current snapshot][snapshot], as the bug may be fixed in the latest code. | ||
| 13 | Otherwise, please submit a [new issue][new] and include all information that | ||
| 14 | might be relevant! | ||
| 15 | |||
| 16 | ## Mailing Lists | ||
| 17 | |||
| 18 | <!--% | ||
| 19 | # There are four mailing lists for the Nagios Plugins: | ||
| 20 | # | ||
| 21 | # * General discussion and support: **<help@nagios-plugins.org>** | ||
| 22 | # [Subscribe][help-sub] | [Archive][help-arch] | [Gmane][help-gmane] | ||
| 23 | # | ||
| 24 | # * Development-related issues: **<devel@nagios-plugins.org>** | ||
| 25 | # [Subscribe][devel-sub] | [Archive][devel-arch] | [Gmane][devel-gmane] | ||
| 26 | # | ||
| 27 | # * Git commits (read-only): **<commits@nagios-plugins.org>** | ||
| 28 | # [Subscribe][commits-sub] | [Archive][commits-arch] | [Gmane][commits-gmane] | ||
| 29 | # | ||
| 30 | # * Announcements (read-only): **<announce@nagios-plugins.org>** | ||
| 31 | # [Subscribe][announce-sub] | [Archive][announce-arch] | [Gmane][announce-gmane] | ||
| 32 | # | ||
| 33 | # Announcements are also sent to the [help][help-sub] and [devel][devel-sub] | ||
| 34 | # mailing lists, so the [announce][announce-sub] list is generally only useful | ||
| 35 | # if you'd like to be notified of new releases without following any | ||
| 36 | # discussions. | ||
| 37 | %--> | ||
| 38 | |||
| 39 | <!--% # OLD LISTS # %--> | ||
| 40 | There are three mailing lists for the Nagios Plugins: | ||
| 41 | |||
| 42 | * General discussion and support: **<nagiosplug-help@lists.sourceforge.net>** | ||
| 43 | [Subscribe][help-sub] | [Archive][help-arch] | [Gmane][help-gmane] | ||
| 44 | |||
| 45 | * Development-related issues: **<nagiosplug-devel@lists.sourceforge.net>** | ||
| 46 | [Subscribe][devel-sub] | [Archive][devel-arch] | [Gmane][devel-gmane] | ||
| 47 | |||
| 48 | * Git commits (read-only): **<nagiosplug-checkins@lists.sourceforge.net>** | ||
| 49 | [Subscribe][commits-sub] | [Archive][commits-arch] | [Gmane][commits-gmane] | ||
| 50 | <!--% # OLD LISTS # %--> | ||
| 51 | |||
| 52 | Be aware that these mailing lists are read by volunteers, so responses may | ||
| 53 | take time, if at all. | ||
| 54 | |||
| 55 | ## IRC | ||
| 56 | |||
| 57 | Plugin issues are usually discussed in the [#Nagios][nagios-irc] or | ||
| 58 | [#Icinga][icinga-irc] channels on [freenode][freenode]. Some of the | ||
| 59 | developers also hang around in [#Nagios-Devel][nagios-devel-irc]. | ||
| 60 | |||
| 61 | [snapshot]: download/snapshot/nagios-plugins-master.tar.gz "Current Snapshot Tarball" | ||
| 62 | [search]: https://github.com/nagios-plugins/nagios-plugins/search?type=Issues "Issue Tracker Search" | ||
| 63 | [tracker]: https://github.com/nagios-plugins/nagios-plugins/issues "Issue Tracker" | ||
| 64 | [new]: https://github.com/nagios-plugins/nagios-plugins/issues/new "New Issue" | ||
| 65 | [freenode]: http://freenode.net/ "Freenode Network" | ||
| 66 | [icinga-irc]: http://webchat.freenode.net/?channels=icinga | ||
| 67 | [nagios-irc]: http://webchat.freenode.net/?channels=nagios | ||
| 68 | [nagios-devel-irc]: http://webchat.freenode.net/?channels=nagios-devel | ||
| 69 | [help-sub]: https://lists.sourceforge.net/lists/listinfo/nagiosplug-help | ||
| 70 | [help-arch]: https://sourceforge.net/p/nagiosplug/mailman/nagiosplug-help | ||
| 71 | [help-gmane]: http://dir.gmane.org/gmane.network.nagios.plugins | ||
| 72 | [devel-sub]: https://lists.sourceforge.net/lists/listinfo/nagiosplug-devel | ||
| 73 | [devel-arch]: https://sourceforge.net/p/nagiosplug/mailman/nagiosplug-devel | ||
| 74 | [devel-gmane]: http://dir.gmane.org/gmane.network.nagios.plugins.devel | ||
| 75 | [commits-sub]: https://lists.sourceforge.net/lists/listinfo/nagiosplug-checkins | ||
| 76 | [commits-arch]: https://sourceforge.net/p/nagiosplug/mailman/nagiosplug-checkins | ||
| 77 | [commits-gmane]: http://dir.gmane.org/gmane.network.nagios.plugins.cvs | ||
| 78 | [announce-sub]: /fixme | ||
| 79 | [announce-arch]: /fixme | ||
| 80 | [announce-gmane]: /fixme | ||
| 81 | |||
| 82 | <!--% # vim:set filetype=markdown textwidth=78 joinspaces: # %--> | ||
diff --git a/web/input/team.md b/web/input/team.md new file mode 100644 index 0000000..f9b0a5d --- /dev/null +++ b/web/input/team.md | |||
| @@ -0,0 +1,33 @@ | |||
| 1 | title: Team | ||
| 2 | parent: Home | ||
| 3 | --- | ||
| 4 | |||
| 5 | # Nagios Plugins Development Team | ||
| 6 | |||
| 7 | The Nagios Plugins are maintained by the following group of developers: | ||
| 8 | |||
| 9 | * Holger Weiß *(Patch Review, Development, Team Lead)* | ||
| 10 | * Jan Wagner *(Patch Review, Development)* | ||
| 11 | * Matthias Eble *(Patch Review, Development)* | ||
| 12 | * Sven Nierlein *(Patch Review, Development)* | ||
| 13 | * Thomas Guyot-Sionnest *(Patch Review, Development)* | ||
| 14 | * Ton Voon *(Patch Review, Development)* | ||
| 15 | |||
| 16 | Previous team members: | ||
| 17 | |||
| 18 | * Benoit Mortier | ||
| 19 | * Eric Stanley | ||
| 20 | * Ethan Galstad | ||
| 21 | * Gavin Carr | ||
| 22 | * Harper Mann | ||
| 23 | * Jeremy T. Bouse | ||
| 24 | * Karl DeBisschop | ||
| 25 | * Matthew Kent | ||
| 26 | * Michael Wirtgen | ||
| 27 | * Nathan Vonnahme | ||
| 28 | * Peter Bray | ||
| 29 | * Sean Finney | ||
| 30 | * Stanley Hopcroft | ||
| 31 | * Subhendu Ghosh | ||
| 32 | |||
| 33 | <!--% # vim:set filetype=markdown textwidth=78 joinspaces: # %--> | ||
diff --git a/web/input/tests.md b/web/input/tests.md new file mode 100644 index 0000000..bad78a9 --- /dev/null +++ b/web/input/tests.md | |||
| @@ -0,0 +1,21 @@ | |||
| 1 | title: Test Results | ||
| 2 | parent: Development | ||
| 3 | --- | ||
| 4 | |||
| 5 | # Test Results | ||
| 6 | |||
| 7 | The following table lists the latest automated test results for various | ||
| 8 | platforms. The build and test logs can be viewed by following the | ||
| 9 | corresponding links. | ||
| 10 | |||
| 11 | <object data="https://labs.consol.de/nagios-plugins/logs/HEADER2.html" style="width: 900px; height: 460px;"> | ||
| 12 | * [Test results][results] | ||
| 13 | </object> | ||
| 14 | |||
| 15 | Thanks go to Sven Nierlein for setting up the tests and to [his | ||
| 16 | employer][consol] for providing the resources. | ||
| 17 | |||
| 18 | [results]: http://labs.consol.de/nagios-plugins/logs/HEADER.html "Test Results" | ||
| 19 | [consol]: http://www.consol.com/ "ConSol Software GmbH" | ||
| 20 | |||
| 21 | <!--% # vim:set filetype=markdown textwidth=78 joinspaces: # %--> | ||
