From 0b6423f9c99d9edf8c96fefd0f6c453859395aa1 Mon Sep 17 00:00:00 2001 From: Holger Weiss Date: Mon, 30 Sep 2013 00:03:24 +0200 Subject: Import Nagios Plugins site Import the Nagios Plugins web site, Cronjobs, infrastructure scripts, and configuration files. --- web/content/development.md | 43 ++++++++++++++ web/content/doc/faq/index.md | 9 +++ web/content/doc/index.md | 26 ++++++++ web/content/doc/man/index.md | 20 +++++++ web/content/doc/news.txt | 1 + web/content/doc/presentation.md | 26 ++++++++ web/content/download.md | 59 ++++++++++++++++++ web/content/impressum.md | 27 +++++++++ web/content/index.md | 49 +++++++++++++++ web/content/media/favicon.ico | Bin 0 -> 4286 bytes web/content/media/github.png | Bin 0 -> 7927 bytes web/content/media/plugins.css | 128 ++++++++++++++++++++++++++++++++++++++++ web/content/support.md | 79 +++++++++++++++++++++++++ web/content/team.md | 31 ++++++++++ 14 files changed, 498 insertions(+) create mode 100644 web/content/development.md create mode 100644 web/content/doc/faq/index.md create mode 100644 web/content/doc/index.md create mode 100644 web/content/doc/man/index.md create mode 120000 web/content/doc/news.txt create mode 100644 web/content/doc/presentation.md create mode 100644 web/content/download.md create mode 100644 web/content/impressum.md create mode 100644 web/content/index.md create mode 100644 web/content/media/favicon.ico create mode 100644 web/content/media/github.png create mode 100644 web/content/media/plugins.css create mode 100644 web/content/support.md create mode 100644 web/content/team.md (limited to 'web/content') diff --git a/web/content/development.md b/web/content/development.md new file mode 100644 index 0000000..1b71c24 --- /dev/null +++ b/web/content/development.md @@ -0,0 +1,43 @@ +title: Development +parent: Home +menu-position: 5 +--- + +# Development + +## Software Repositories + +The [Nagios Plugins Development Team][team] takes care of three projects: + +* Nagios Plugins — the core bundle of standard plugins. +* Nagios::Plugin — a module used by plugins written in Perl. +* NagiosMIB — SNMP MIB files for traps sent from [Nagios][nagios]. + +These projects are maintained in separate repositories on [GitHub][github]: + +* + +Contributions are always welcome! If you'd like to provide patches, please +[fork][fork] the desired repository and submit a [pull request][pull]. In +case you're not familiar with Git, you might want to look into [Scott +Chacon][scott]'s [Pro Git][book] book available on the [Git web site][git] +first. + +## Development Guidelines + +Apart from the actual code, the [team][team] also maintains the official +[Nagios Plugin Development Guidelines][guidelines]. If you plan on +contributing to the standard plugins package, or writing your own checks, you +should read them! + +[team]: team.html "Nagios Plugins Development Team" +[nagios]: http://www.nagios.org/ "Nagios" +[github]: https://github.com/ "GitHub" +[fork]: https://help.github.com/articles/fork-a-repo "Fork Documentation" +[pull]: https://help.github.com/articles/using-pull-requests "Pull Request Documentation" +[scott]: http://scottchacon.com/ "Scott Chacon" +[book]: http://git-scm.com/book "Pro Git" +[git]: http://git-scm.com/ "Git" +[guidelines]: doc/guidelines.html "Nagios Plugin Development Guidelines" + + diff --git a/web/content/doc/faq/index.md b/web/content/doc/faq/index.md new file mode 100644 index 0000000..18584f2 --- /dev/null +++ b/web/content/doc/faq/index.md @@ -0,0 +1,9 @@ +title: FAQ +parent: Documentation +--- + +# FAQ + +The list of Frequently Asked Questions (FAQ) will come back soon. + + diff --git a/web/content/doc/index.md b/web/content/doc/index.md new file mode 100644 index 0000000..7b2d098 --- /dev/null +++ b/web/content/doc/index.md @@ -0,0 +1,26 @@ +title: Documentation +parent: Home +menu-position: 3 +--- + +# Documentation + +The Nagios Plugins documentation is split up into three parts: + +1. **[Manual Pages][man]** + This part provides documentation for each individual plugin. + +2. **[FAQ][faq]** + The FAQ section offers additional information on the Nagios Plugins + package as a whole. + +3. **[Presentation][video]** + A video that shows how to write your own check using the + [Nagios::Plugin][module] Perl module. + +[man]: doc/man/index.html "Manual Pages" +[faq]: doc/faq/index.html "Frequently Asked Questions" +[video]: doc/presentation.html "Nagios::Plugin Presentation" +[module]: http://search.cpan.org/dist/Nagios-Plugin/ "Nagios::Plugin" + + diff --git a/web/content/doc/man/index.md b/web/content/doc/man/index.md new file mode 100644 index 0000000..d3c60c8 --- /dev/null +++ b/web/content/doc/man/index.md @@ -0,0 +1,20 @@ +title: Manpages +parent: Documentation +--- + +# Manual Pages + +There are two levels of documentation for each plugin: + +1. **`check_dummy --usage`** + Basic usage, with the most common command line options. + +2. **`check_dummy --help`** + More text, listing all the options available for a plugin. This text is + usually translated. + +You can also access the most recent `--help` output for each plugin online: + + + + diff --git a/web/content/doc/news.txt b/web/content/doc/news.txt new file mode 120000 index 0000000..f5208d5 --- /dev/null +++ b/web/content/doc/news.txt @@ -0,0 +1 @@ +/home/plugins/exported/nagios-plugins/NEWS \ No newline at end of file diff --git a/web/content/doc/presentation.md b/web/content/doc/presentation.md new file mode 100644 index 0000000..458b101 --- /dev/null +++ b/web/content/doc/presentation.md @@ -0,0 +1,26 @@ +title: Presentation +parent: Documentation +--- + +# Presentation + +Former Nagios Plugins team lead Ton Voon gave a 15-minutes lightning talk +about the Nagios Plugins at [FOSDEM][fosdem]. He made a screencast of [the +presentation][talk] in Quicktime format (35 MB): + +* [fosdem.mov][screencast] + +The `check_weather` script demonstrated in the screencast is also available +for download, with additional comments: + +* [check_weather.pl][script] + +Both files are also [available via FTP][mirror]. + +[fosdem]: https://fosdem.org/ "FOSDEM" +[talk]: https://archive.fosdem.org/2007/schedule/events/lt_nagios_plugins.html "Ton's Talk" +[screencast]: https://www.nagios-plugins.org/download/presentation/fosdem.mov "Screencast" +[script]: https://www.nagios-plugins.org/download/presentation/check_weather.pl "check_weather" +[mirror]: ftp://ftp.fu-berlin.de/unix/network/nagios-plugins/presentation/ "FTP Mirror" + + diff --git a/web/content/download.md b/web/content/download.md new file mode 100644 index 0000000..6f8a0fc --- /dev/null +++ b/web/content/download.md @@ -0,0 +1,59 @@ +title: Download +parent: Home +menu-position: 2 +--- + +# Download + +## Nagios Plugins + +### Stable Release + +The current stable Nagios Plugins release is . You +can grab the source tarball from here: + +* [nagios-plugins-.tar.gz][tar1] ([sum][sum1]) + +See the [release history][news] for a summary of changes between versions. +Old releases can be found in the [download area][download]. There's also an +[FTP mirror][mirror] available. + +### Development Snapshot + +The current development shapshot is available here: + +* [nagios-plugins-master.tar.gz][tar2] ([sum][sum2]) + +It is rebuilt from the `master` branch of the [Nagios Plugins +repository][repository] whenever that branch changes. Snapshots built from +other development branches are also available in the [snapshot +directory][snapshot] of the [download area][download]. + +## Nagios::Plugin + +The Nagios::Plugin module is available from [CPAN][cpan]: + +* + +## NagiosMIB + +The current NagiosMIB tarball is available from here: + +* [nagiosmib-.tar.gz][tar3] ([sum][sum3]) + +Old versions can be found in the [download area][download]. + +[mirror]: ftp://ftp.fu-berlin.de/unix/network/nagios-plugins/ "FTP Mirror" +[repository]: https://github.com/nagios-plugins/nagios-plugins "Nagios Plugins Git Repository" +[news]: doc/news.txt "NEWS" +[download]: download/ "Download Area" +[snapshot]: download/snapshot/ "Snapshot Directory" +[cpan]: http://www.cpan.org/ "CPAN" +[tar1]: download/nagios-plugins-{{plugins_release}}.tar.gz "Current Release Tarball" +[sum1]: download/nagios-plugins-{{plugins_release}}.tar.gz.sha1 "SHA-1 Sum" +[tar2]: download/snapshot/nagios-plugins-master.tar.gz "Current Snapshot Tarball" +[sum2]: download/snapshot/nagios-plugins-master.tar.gz.sha1 "SHA-1 Sum" +[tar3]: download/nagiosmib-{{mib_release}}.tar.gz "Current NagiosMIB Tarball" +[sum3]: download/nagiosmib-{{mib_release}}.tar.gz.sha1 "SHA-1 Sum" + + diff --git a/web/content/impressum.md b/web/content/impressum.md new file mode 100644 index 0000000..8f5ff04 --- /dev/null +++ b/web/content/impressum.md @@ -0,0 +1,27 @@ +title: Impressum +parent: Home +--- + +# Impressum + +*The following information (“Impressum”) is [required][law] under German law.* + +Responsible for the content of this site: + +Holger Weiß +Gutsmuthsstr. 19 +12163 Berlin +Germany + +**Phone:** +    +49 30 61286685 + +**Email:** +    holger@zedat.fu-berlin.de + +**Jabber:** +    holger@jabber.fu-berlin.de + +[law]: http://www.gesetze-im-internet.de/tmg/__5.html + + diff --git a/web/content/index.md b/web/content/index.md new file mode 100644 index 0000000..cf4af8f --- /dev/null +++ b/web/content/index.md @@ -0,0 +1,49 @@ +title: Home +menu-position: 1 +--- + +# The Nagios Plugins Project + +We, the [Nagios Plugins Development Team][team], maintain a bundle of more +than fifty standard plugins for [Nagios][nagios], [Icinga][icinga], +[Shinken][shinken], and other monitoring applications that use the +straightforward plugin interface [originally invented][history] by the [Nagios +folks][folks]. Each plugin is a stand-alone command line tool that provides a +specific type of check. Typically, your monitoring software runs these +plugins to determine the current status of hosts and services on your network. + +Some of the provided plugins let you check local system metrics (such as [load +averages][load], [processes][procs], or [disk space usage][disk]), others use +various network protocols (such as [ICMP][icmp], [SNMP][snmp], or +[HTTP][http]) to perform remote checks. This allows for checking a large +number of common host and service types. For more specific needs, thousands +of community-contributed plugins can be found on sites such as [Nagios +Exchange][nagex] or [Monitoring Exchange][monex]. + +In addition to the core plugins bundle, we maintain a [Perl module][module] +that makes it [easy][presentation] to write your own plugin. We also take +care of an SNMP MIB used for traps sent from Nagios, and of the [Nagios Plugin +Development Guidelines][guidelines]. + +You can get the latest releases from the [download page][download]. + +[team]: team.html "Nagios Plugins Development Team" +[nagios]: http://www.nagios.org/ "Nagios" +[icinga]: https://www.icinga.org/ "Icinga" +[shinken]: http://www.shinken-monitoring.org/ "Shinken" +[history]: http://www.nagios.org/about/history "Nagios (Plugins) History" +[folks]: http://www.nagios.org/about/team "Nagios Team" +[load]: man/check_load.html "check_load" +[procs]: man/check_procs.html "check_procs" +[disk]: man/check_disk.html "check_disk" +[icmp]: man/check_icmp.html "check_icmp" +[snmp]: man/check_snmp.html "check_snmp" +[http]: man/check_http.html "check_http" +[nagex]: http://exchange.nagios.org/directory/Plugins "Plugins on Nagios Exchange" +[monex]: https://www.monitoringexchange.org/inventory/Check-Plugins "Plugins on Monitoring Exchange" +[module]: http://search.cpan.org/dist/Nagios-Plugin/ "Nagios::Plugin Module" +[guidelines]: doc/guidelines.html "Monitoring Plugin Development Guidelines" +[presentation]: doc/presentation.html "Nagios::Plugin Presentation" +[download]: download.html "Download" + + diff --git a/web/content/media/favicon.ico b/web/content/media/favicon.ico new file mode 100644 index 0000000..76ae569 Binary files /dev/null and b/web/content/media/favicon.ico differ diff --git a/web/content/media/github.png b/web/content/media/github.png new file mode 100644 index 0000000..1e19c21 Binary files /dev/null and b/web/content/media/github.png differ diff --git a/web/content/media/plugins.css b/web/content/media/plugins.css new file mode 100644 index 0000000..7910aad --- /dev/null +++ b/web/content/media/plugins.css @@ -0,0 +1,128 @@ +/* + * Nagios Plugins style sheet. + * + * Color scheme: + * + * - See . + * - Additionally, we use the CSS color "dimgray" (#696969) for stuff like the + * breadcrumb navigation and the footer. + */ + +@import url("https://fonts.googleapis.com/css?family=Bitter"); +@import url("https://fonts.googleapis.com/css?family=Source+Sans+Pro"); +@import url("https://fonts.googleapis.com/css?family=Source+Code+Pro"); + +body { + max-width: 45em; + margin: 1em auto; + font-family: "Source Sans Pro", sans-serif; + color: #000; + text-rendering: optimizeLegibility; + -webkit-hyphens: auto; + -moz-hyphens: auto; + -ms-hyphens: auto; + -o-hyphens: auto; + hyphens: auto; +} + +h1, h2, h3, h4, h5, h6 { + font-family: "Bitter", serif; + color: #004e8f; +} + +code, kbd { + font-family: "Source Code Pro", monospace; +} + +pre { + font-family: "Source Code Pro", monospace; + font-size: small; +} + +div#breadcrumb { + padding: 1em 1em 0.2em; +} + +div#content { + padding: 0.2em 1em 1em; +} + +div#footer { + padding: 1em; +} + +div#menu { + padding: 0.6em 0 0.6em 0; + background-color: #1b476b; + font-weight: bold; +} + +div#menu span { + padding: 0.6em; +} + +div#menu span.current { + color: #fff; + background-color: #5a95c7; +} + +div#menu a { + color: #fff; + text-decoration: none; + -webkit-transition-property: color; + -moz-transition-property: color; + -ms-transition-property: color; + -o-transition-property: color; + transition-property: color; + -webkit-transition-duration: 0.3s; + -moz-transition-duration: 0.3s; + -ms-transition-duration: 0.3s; + -o-transition-duration: 0.3s; + transition-duration: 0.3s; +} + +div#menu a:hover { + color: #eeb76b; +} + +table /* Nginx Fancy Index. */ { + font-family: "Source Code Pro", monospace; + font-size: small; +} + +div#content a, +table a { + color: #3283c7; + text-decoration: none; + border-bottom: 1px dotted #3283c7; +} + +div#content a:hover, +table a:hover { + color: #3283c7; /* Overwrite Fancy Index CSS. */ + border-bottom: 1px solid #3283c7; +} + +div#breadcrumb { + color: #696969; + font-size: small; +} + +div#footer { + color: #696969; + text-align: center; + font-size: small; + line-height: 150%; +} + +div#breadcrumb a, +div#footer a { + color: #696969; + text-decoration: none; + border-bottom: 1px dotted #696969; +} + +div#breadcrumb a:hover, +div#footer a:hover { + border-bottom: 1px solid #696969; +} diff --git a/web/content/support.md b/web/content/support.md new file mode 100644 index 0000000..0859f28 --- /dev/null +++ b/web/content/support.md @@ -0,0 +1,79 @@ +title: Support +parent: Home +menu-position: 4 +--- + +# Support + +## Bug Tracker + +If you believe you found a bug, you might want to [check][search] whether it +has been reported to our [issue tracker][tracker] already. Please also try +the [current snapshot][snapshot], as the bug may be fixed in the latest code. +Otherwise, please submit a [new issue][new] and include all information that +might be relevant! + +## Mailing Lists + + + + +There are three mailing lists for the Nagios Plugins: + +* General discussion and support: **** + [Subscribe][help-sub] | [Archive][help-arch] | [Gmane][help-gmane] + +* Development-related issues: **** + [Subscribe][devel-sub] | [Archive][devel-arch] | [Gmane][devel-gmane] + +* Git commits (read-only): **** + [Subscribe][commits-sub] | [Archive][commits-arch] | [Gmane][commits-gmane] + + +Be aware that these mailing lists are read by volunteers, so responses may +take time, if at all. + +## IRC + +Plugin issues are usually discussed in the `#Nagios` or `#Icinga` channels on +[freenode][freenode]. Some of the developers also hang around in +`#Nagios-Devel`. + +[snapshot]: download/snapshot/nagios-plugins-master.tar.gz "Current Snapshot Tarball" +[search]: https://github.com/nagios-plugins/nagios-plugins/search?type=Issues "Issue Tracker Search" +[tracker]: https://github.com/nagios-plugins/nagios-plugins/issues "Issue Tracker" +[new]: https://github.com/nagios-plugins/nagios-plugins/issues/new "New Issue" +[freenode]: http://freenode.net/ "Freenode Network" +[help-sub]: https://lists.sourceforge.net/lists/listinfo/nagiosplug-help +[help-arch]: https://sourceforge.net/p/nagiosplug/mailman/nagiosplug-help +[help-gmane]: http://dir.gmane.org/gmane.network.nagios.plugins +[devel-sub]: https://lists.sourceforge.net/lists/listinfo/nagiosplug-devel +[devel-arch]: https://sourceforge.net/p/nagiosplug/mailman/nagiosplug-devel +[devel-gmane]: http://dir.gmane.org/gmane.network.nagios.plugins.devel +[commits-sub]: https://lists.sourceforge.net/lists/listinfo/nagiosplug-checkins +[commits-arch]: https://sourceforge.net/p/nagiosplug/mailman/nagiosplug-checkins +[commits-gmane]: http://dir.gmane.org/gmane.network.nagios.plugins.cvs +[announce-sub]: /fixme +[announce-arch]: /fixme +[announce-gmane]: /fixme + + diff --git a/web/content/team.md b/web/content/team.md new file mode 100644 index 0000000..bf70bb2 --- /dev/null +++ b/web/content/team.md @@ -0,0 +1,31 @@ +title: Team +parent: Home +--- + +# Nagios Plugins Development Team + +The Nagios Plugins are maintained by the following group of developers: + +* Holger Weiß *(Patch Review, Development, Team Lead)* +* Matthias Eble *(Patch Review, Development)* +* Sven Nierlein *(Patch Review, Development)* +* Thomas Guyot-Sionnest *(Patch Review, Development)* +* Ton Voon *(Patch Review, Development)* + +Previous team members: + +* Benoit Mortier +* Ethan Galstad +* Gavin Carr +* Harper Mann +* Jeremy Bouse +* Karl DeBisschop +* Matthew Kent +* Michael Wirtgen +* Nathan Vonnahme +* Peter Bray +* Sean Finney +* Stanley Hopcroft +* Subhendu Ghosh + + -- cgit v1.2.3-74-g34f1