diff options
author | Holger Weiss <holger@zedat.fu-berlin.de> | 2013-10-04 22:56:26 (GMT) |
---|---|---|
committer | Holger Weiss <holger@zedat.fu-berlin.de> | 2013-10-04 22:56:26 (GMT) |
commit | 84c4a5d24cbef536b8248a3d8ff72bb2b4248c29 (patch) | |
tree | aa5eaf24f84315ea5fa143bf287c9fcf7857391f /web/input | |
parent | 45d3e695be499cf9f9956c223883073fc20d48b4 (diff) | |
download | site-84c4a5d24cbef536b8248a3d8ff72bb2b4248c29.tar.gz |
Add test instance of the web site
Serve https://www.nagios-plugins.org:444/ from the "test" branch of this
repository.
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: # %--> | ||