From 0f0a943d5429cf8db0f7f6cc9bc2679ed9329901 Mon Sep 17 00:00:00 2001 From: Holger Weiss Date: Tue, 14 Jan 2014 22:58:44 +0100 Subject: Rename Nagios Plugins to Monitoring Plugins This is a first step of replacing the name "Nagios Plugins" with "Monitoring Plugins" where appriopriate. Some news items and FAQ entries are also created or updated. More to come. diff --git a/etc/crontab b/etc/crontab index 0339f69..c08d955 100644 --- a/etc/crontab +++ b/etc/crontab @@ -4,5 +4,5 @@ # MAILTO=admin@monitoring-plugins.org # -*/10 * * * * $HOME/bin/git-mirror $HOME/repositories/nagios-*.git +#*/10 * * * * $HOME/bin/git-mirror $HOME/repositories/nagios-*.git 44 4 * * * $HOME/bin/check-mirrors diff --git a/etc/nginx.conf b/etc/nginx.conf index 1b37bae..b8e3fd0 100644 --- a/etc/nginx.conf +++ b/etc/nginx.conf @@ -10,14 +10,14 @@ # # -# Server definition for . +# Server definition for . # server { listen 130.133.8.40:443 ssl; listen 130.133.8.40:444 ssl; - server_name www.nagios-plugins.org; - ssl_certificate /home/plugins/etc/ssl/nagios-plugins.crt; - ssl_certificate_key /home/plugins/etc/ssl/nagios-plugins.key; + server_name www.monitoring-plugins.org; + ssl_certificate /home/plugins/etc/ssl/monitoring-plugins.crt; + ssl_certificate_key /home/plugins/etc/ssl/monitoring-plugins.key; root /home/plugins/web/port-$server_port; # @@ -72,8 +72,8 @@ server { location = /doc/release-notes/1-5.html { return 301 /news/release-1-5.html; } - location = /download/snapshot/nagios-plugins-HEAD.tar.gz { - return 301 /download/snapshot/nagios-plugins-master.tar.gz; + location = /download/snapshot/monitoring-plugins-HEAD.tar.gz { + return 301 /download/snapshot/monitoring-plugins-master.tar.gz; } location = /rfc/new_threshold_syntax { return 301 /doc/new-threshold-syntax.html; @@ -90,20 +90,20 @@ server { } # -# Redirect HTTP and all other domains to . +# Redirect HTTP and all other domains to . # Ditto for the test instance. # server { listen 130.133.8.40:80 default_server; listen 130.133.8.40:443 default_server ssl; - ssl_certificate /home/plugins/etc/ssl/nagios-plugins.crt; - ssl_certificate_key /home/plugins/etc/ssl/nagios-plugins.key; - return 301 https://www.nagios-plugins.org$request_uri; + ssl_certificate /home/plugins/etc/ssl/monitoring-plugins.crt; + ssl_certificate_key /home/plugins/etc/ssl/monitoring-plugins.key; + return 301 https://www.monitoring-plugins.org$request_uri; } server { listen 130.133.8.40:81 default_server; listen 130.133.8.40:444 default_server ssl; - ssl_certificate /home/plugins/etc/ssl/nagios-plugins.crt; - ssl_certificate_key /home/plugins/etc/ssl/nagios-plugins.key; - return 301 https://www.nagios-plugins.org:444$request_uri; + ssl_certificate /home/plugins/etc/ssl/monitoring-plugins.crt; + ssl_certificate_key /home/plugins/etc/ssl/monitoring-plugins.key; + return 301 https://www.monitoring-plugins.org:444$request_uri; } diff --git a/web/input/development.md b/web/input/development.md index 5fec2cd..76a52df 100644 --- a/web/input/development.md +++ b/web/input/development.md @@ -7,15 +7,15 @@ menu: 6 ## Software Repositories -The [Nagios Plugins Development Team][team] takes care of three projects: +The [Monitoring Plugins Development Team][team] takes care of three projects: -* Nagios Plugins — the core bundle of standard plugins. +* Monitoring 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 @@ -24,8 +24,8 @@ introduction][git-intro] or [some other Git documentation][git-ref], first. ## Test Suite -The Nagios Plugins bundle comes with an extensive test suite. Some of the -tests require [libtap][libtap], a copy of which is shipped with the Nagios +The Monitoring Plugins bundle comes with an extensive test suite. Some of the +tests require [libtap][libtap], a copy of which is shipped with the Monitoring Plugins source tarball. In order to execute all tests, issue the following commands: @@ -39,7 +39,7 @@ Also see our testing-related [development FAQs][dev-faq]. Regular tests of the latest code are scheduled automatically on various platforms, the results can be [viewed online][tests]. -[team]: team.html "Nagios Plugins Development Team" +[team]: team.html "Monitoring 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" diff --git a/web/input/doc/faq/compilation.md b/web/input/doc/faq/compilation.md index ac5fff7..45df8a2 100644 --- a/web/input/doc/faq/compilation.md +++ b/web/input/doc/faq/compilation.md @@ -1,4 +1,4 @@ -title: Building Nagios Plugins +title: Building Monitoring Plugins parent: FAQ --- @@ -6,8 +6,8 @@ parent: FAQ To compile version `1.x` of the plugins, you run: - $ gzip -dc nagios-plugins-1.x.tar.gz | tar -xf - - $ cd nagios-plugins-1.x + $ gzip -dc monitoring-plugins-1.x.tar.gz | tar -xf - + $ cd monitoring-plugins-1.x $ ./configure $ make diff --git a/web/input/doc/faq/contribute.md b/web/input/doc/faq/contribute.md index fe97a80..c92594f 100644 --- a/web/input/doc/faq/contribute.md +++ b/web/input/doc/faq/contribute.md @@ -16,7 +16,7 @@ you have full rights to it. If your pull request is accepted, we will (of course) retain the Git author name and email address, and we'll add your name to the list of contributors in the [THANKS][thanks] file. -[repo]: https://github.com/nagios-plugins/repositories "Our Repositories" +[repo]: https://github.com/monitoring-plugins/repositories "Our Repositories" [fork]: https://help.github.com/articles/fork-a-repo "Fork Documentation" [pull]: https://help.github.com/articles/using-pull-requests "Pull Request Documentation" [github]: https://github.com/ "GitHub" diff --git a/web/input/doc/faq/control.md b/web/input/doc/faq/control.md index 37a811f..59636a0 100644 --- a/web/input/doc/faq/control.md +++ b/web/input/doc/faq/control.md @@ -2,15 +2,11 @@ title: Who controls the project? parent: FAQ --- -# Who controls the Nagios Plugins project? +# Who controls the project? -[Nagios Enterprises][enterprises] own the Nagios Plugins project, hence the -domain names of the site belong to Nagios Enterprises. However, the [Nagios -Plugins Development Team][team] are responsible for the running of the -project. This means that decisions about the web site and the development of -code related to the project are handled independently by the team. +The Monitoring Plugins are maintained by an independent [team][team] of +volunteers. -[enterprises]: http://www.nagios.com/about/company "Nagios Enterprises" -[team]: team.html "Nagios Plugins Development Team" +[team]: team.html "Monitoring Plugins Development Team" diff --git a/web/input/doc/faq/donations.md b/web/input/doc/faq/donations.md index b7413e9..bc15968 100644 --- a/web/input/doc/faq/donations.md +++ b/web/input/doc/faq/donations.md @@ -4,16 +4,16 @@ parent: FAQ # Do you accept donations? -The [Nagios Plugins Development Team][team] accepts donations for the project. -We have a separate Paypal account that is used for donations, which is -administered by the team leader. +The [Monitoring Plugins Development Team][team] accepts donations for the +project. We have a separate Paypal account that is used for donations, which +is administered by the team leader. Donations go towards paying for the small administrative charges we have. We might also use some of the funds for team beer when we meet up in person. -Please contact if you're considering a +Please contact if you're considering a donation. -[team]: team.html "Nagios Plugins Development Team" +[team]: team.html "Monitoring Plugins Development Team" diff --git a/web/input/doc/faq/fork.md b/web/input/doc/faq/fork.md new file mode 100644 index 0000000..5057b80 --- /dev/null +++ b/web/input/doc/faq/fork.md @@ -0,0 +1,62 @@ +title: Did you fork? +parent: FAQ +--- + +# Did you fork the Nagios Plugins? + +TL;DR: No. They forked us. + +Long answer: + +Initially, there was a Nagios Plugins project. Today, there is both a [Nagios +Plugins][nagios-plugins] project and a [Monitoring Plugins][monitoring-plugins] +project. The answer to the question of who forked whom probably isn't +immediately obvious, especially for those who weren't involved in the mess. +It'll depend on how exactly you define a "fork", and it may not be all that +important anyway. + +However, because you asked, here's our view on the happenings. + +Originally, there was a Nagios Plugins project that was maintained by us; +i.e., a [team][team] of volunteers not affiliated with [Nagios +Enterprises][enterprises]. In 2011, we transferred the `nagios-plugins.org` +domain to Nagios Enterprises on their request. This transfer was coupled with +an [agreement][agreement] that we would continue to run the project +independently. Early in 2014, Nagios Enterprises copied most of our web site +and changed the DNS records to point to their web space instead, which then +served a slightly modified version of our site including the tarballs we +created. This was done without prior notice. Presumably, their +[reasoning][reasoning] for this move was that they weren't happy with us +[mentioning Icinga and Shinken][mentioning] on our home page. + +So, today there are two projects: + +One driven by the team that lost its domain, but that did the actual +maintenance work in the past, and that continues to maintain the same project +with the same infrastructure (e.g., the GitHub [repositories][repositories] +and [trackers][trackers], the [mailing lists][support], and the [automated +test builds][tests]) under the new name. + +The other project is driven by the company that controls the domain. + +So, if you ask us (as you did by definition when reading this): They clearly +forked us, not vice versa. We just see two differences to a "typical" fork +which makes this case less obvious: + +1. The project that has been forked didn't own its domain name. +2. The project that performed the fork did so without showing any previous + development activities. + +[nagios-plugins]: http://www.nagios-plugins.org/ "Nagios Plugins" +[monitoring-plugins]: index.html "Monitoring Plugins" +[team]: team.html "Monitoring Plugins Development Team" +[enterprises]: http://www.nagios.com/about/company "Nagios Enterprises" +[agreement]: news/domain-transfer.html "Domain Transfer Agreement" +[reasoning]: archive/devel/2014-January/009420.html "Reasoning of Nagios Enterprises" +[mentioning]: archive/devel/2014-January/009428.html "Response to Nagios Enterprises" +[repositories]: https://github.com/monitoring-plugins/repositories "GitHub Repositories" +[trackers]: https://github.com/monitoring-plugins/monitoring-plugins/issues "GitHub Issue Tracker" +[support]: support.html#mailing-lists "Mailing Lists" +[tests]: tests.html "Test Results" + + diff --git a/web/input/doc/faq/git.md b/web/input/doc/faq/git.md index 390b87a..e9bc27d 100644 --- a/web/input/doc/faq/git.md +++ b/web/input/doc/faq/git.md @@ -4,9 +4,8 @@ parent: FAQ # How do I use Git? -After the 1.4.13 release, the [Nagios Plugins Development Team][team] moved to -[Git][git] for its code repositories. This document is a quick introduction -to Git. +After the 1.4.13 release, the project moved to [Git][git] for its code +repositories. This document is a quick introduction to Git. ## Basic Concepts @@ -41,14 +40,14 @@ with Git you only have to type a handful of digits to reference one. To work on a project you first have to clone it. This creates your own local repository, and until you want to distribute your change or merge changes from someone else, everything that follows can happen offline. If you have push -access to the Nagios Plugins repository, run the command: +access to the Monitoring Plugins repository, run the command: - $ git clone git@github.com:nagios-plugins/nagios-plugins.git + $ git clone git@github.com:monitoring-plugins/monitoring-plugins.git If you just want a local copy or wish to clone it to your workstation, you can run this command instead: - $ git clone git://github.com/nagios-plugins/nagios-plugins.git + $ git clone git://github.com/monitoring-plugins/monitoring-plugins.git This will create a directory called `nagios-plugins` with all the `master` code and history (this is roughly equivalent to CVS/SVN `HEAD`). Change @@ -192,7 +191,6 @@ on the [Git web site][git]). - Git for Computer Scientists -[team]: team.html "Nagios Plugins Development Team" [guidelines]: doc/guidelines.html "Nagios Plugin Development Guidelines" [git]: http://git-scm.com/ "Git" [scott]: http://scottchacon.com/ "Scott Chacon" diff --git a/web/input/doc/faq/gnulib.md b/web/input/doc/faq/gnulib.md index 5b7299b..964940c 100644 --- a/web/input/doc/faq/gnulib.md +++ b/web/input/doc/faq/gnulib.md @@ -12,8 +12,8 @@ latest Gnulib code, do something like: $ cd gnulib $ GNULIB_HEAD=$(git rev-parse --short HEAD) $ cd .. - $ git clone git@github.com:nagios-plugins/nagios-plugins.git - $ cd nagios-plugins + $ git clone git@github.com:monitoring-plugins/monitoring-plugins.git + $ cd monitoring-plugins $ ../gnulib/gnulib-tool --update $ find gl -name '*~' -o -name '.gitignore' | xargs rm $ git status diff --git a/web/input/doc/faq/index.md b/web/input/doc/faq/index.md index 722362c..6b01670 100644 --- a/web/input/doc/faq/index.md +++ b/web/input/doc/faq/index.md @@ -4,12 +4,13 @@ parent: Documentation # FAQ -This is a list of Frequently Asked Questions (FAQ) regarding the Nagios +This is a list of Frequently Asked Questions (FAQ) regarding the Monitoring Plugins. ## General -* [Who controls the Nagios Plugins project?][control] +* [Who controls the project?][control] +* [Did you fork the Nagios Plugins?][fork] * [What license is the code distributed under?][license] * [Can I submit a patch?][contribute] * [Do you accept donations?][donations] @@ -41,9 +42,10 @@ Plugins. * [How do I use and update Gnulib?][gnulib] * [How do I use the Nagios::Plugin module?][use-perl-module] * [How do I modify NagiosMIB?][nagiosmib] -* [Can I use Nagios Plugins in my project?][reuse] +* [Can I reuse Monitoring Plugins code?][reuse] [control]: doc/faq/control.html +[fork]: doc/faq/fork.html [license]: doc/faq/license.html [contribute]: doc/faq/contribute.html [donations]: doc/faq/donations.html diff --git a/web/input/doc/faq/installation.md b/web/input/doc/faq/installation.md index 6f3694a..f13a9f9 100644 --- a/web/input/doc/faq/installation.md +++ b/web/input/doc/faq/installation.md @@ -1,4 +1,4 @@ -title: Installing Nagios Plugins +title: Installing Monitoring Plugins parent: FAQ --- diff --git a/web/input/doc/faq/libtap.md b/web/input/doc/faq/libtap.md index c592030..4bd115f 100644 --- a/web/input/doc/faq/libtap.md +++ b/web/input/doc/faq/libtap.md @@ -15,10 +15,11 @@ thread implementation. To workaround, run: $ make check $ make install -Now when you run the Nagios Plugins `./configure` script, it should find the -libtap library and compile the tests and run them when you run `make` `test`. +Now when you run the Monitoring Plugins `./configure` script, it should find +the libtap library and compile the tests and run them when you run `make` +`test`. -*Update:* These days, the Nagios Plugins tarball includes a copy of libtap +*Update:* These days, the Monitoring Plugins tarball includes a copy of libtap which is used if you run `./configure` `--enable-libtap`. [libtap]: http://jc.ngo.org.uk/trac-bin/trac.cgi/wiki/LibTap "libtap" diff --git a/web/input/doc/faq/license.md b/web/input/doc/faq/license.md index d4a369c..0818b3e 100644 --- a/web/input/doc/faq/license.md +++ b/web/input/doc/faq/license.md @@ -4,14 +4,14 @@ parent: FAQ # What license is the code distributed under? -The Nagios Plugins code is currently distributed using the [GNU General Public -License, Version 3][gpl] (GPLv3). +The Monitoring Plugins code is currently distributed using the [GNU General +Public License, Version 3][gpl] (GPLv3). This is because some C code that we depend upon, from the [Gnulib][gnulib] project, is distributed under the GPLv3; and therefore, some of our plugins also need to be GPLv3 licensed. The team has decided, rather than having a -mixed license, we'll distribute all of the core Nagios Plugins code under the -GPLv3. +mixed license, we'll distribute all of the core Monitoring Plugins code under +the GPLv3. [gpl]: http://www.gnu.org/licenses/gpl.html "GPLv3" [gnulib]: http://www.gnu.org/software/gnulib/ "Gnulib" diff --git a/web/input/doc/faq/packages.md b/web/input/doc/faq/packages.md index 2329db9..d3c1643 100644 --- a/web/input/doc/faq/packages.md +++ b/web/input/doc/faq/packages.md @@ -9,8 +9,8 @@ Short answer: **Yes**! Slightly longer answer: Most Linux distributions and BSD projects provide binary packages of the -Nagios Plugins. These are usually well-integrated and much easier to deploy -and maintain, so we strongly recommend using them whenever possible. +Monitoring Plugins. These are usually well-integrated and much easier to +deploy and maintain, so we strongly recommend using them whenever possible. Our source tarballs and the associated documentation are primarily intended for package maintainers, for those users who'd like to test them, and for the diff --git a/web/input/doc/faq/private-c-api.md b/web/input/doc/faq/private-c-api.md index c814d8c..700fd20 100644 --- a/web/input/doc/faq/private-c-api.md +++ b/web/input/doc/faq/private-c-api.md @@ -4,8 +4,8 @@ parent: FAQ # Private C APIs -This page describes the Nagios Plugins routines that can be accessed from the -internal library. +This page describes the Monitoring Plugins routines that can be accessed from +the internal library. This page is in development, so these are not guaranteed to be available. As the API matures and is available in libraries, this information will be @@ -15,8 +15,8 @@ migrated to the [Development Guidelines][guidelines]. ### np\_init(char \*plugin\_name, int argc, char \*\*argv) -Initialize the Nagios Plugins routines. Pass the plugin name and `argc` and -`argv` from `main()`. +Initialize the Monitoring Plugins routines. Pass the plugin name and `argc` +and `argv` from `main()`. A variable `nagios_plugin` will be created for internal use. diff --git a/web/input/doc/faq/reuse.md b/web/input/doc/faq/reuse.md index 6c8e7b0..f7fe8a6 100644 --- a/web/input/doc/faq/reuse.md +++ b/web/input/doc/faq/reuse.md @@ -2,21 +2,21 @@ title: Code reuse parent: FAQ --- -# Can I use Nagios Plugins in my project? +# Can I reuse Monitoring Plugins code? Firstly, there is a distinction between a Nagios plugin and plugins from the -Nagios Plugins project. +Monitoring Plugins project. Although Nagios (the system) is licensed under the GPL, plugins are executed in their own environment, so they [do not fall][aggregation] under the "viral" aspect of the GPL. Therefore, any plugin written for use by Nagios can be under any license the copyright holder selects. -However, the plugins contained within the Nagios Plugins project are +However, the plugins contained within the Monitoring Plugins project are distributed under the [GPL][gpl]. If you distribute an application that -includes the Nagios Plugins (modified or not), you are required to distribute -a copy of the source code for the plugins under the terms of the GPL, -regardless of the licensing for the rest of the application. +includes the Monitoring Plugins (modified or not), you are required to +distribute a copy of the source code for the plugins under the terms of the +GPL, regardless of the licensing for the rest of the application. If you write a plugin which is a derivative work from code of the Nagios Plugins project, then your plugin must also be licensed under the GPL, diff --git a/web/input/doc/faq/use-perl-module.md b/web/input/doc/faq/use-perl-module.md index 64ba18a..d624e5f 100644 --- a/web/input/doc/faq/use-perl-module.md +++ b/web/input/doc/faq/use-perl-module.md @@ -6,11 +6,11 @@ parent: FAQ The Nagios::Plugin Perl module can be obtained from two main locations: -* from the Nagios Plugins tarball with an +* from the Monitoring Plugins tarball with an [extra configure option][configure-module] * from [CPAN][cpan-module] -If you install from the Nagios Plugins tarball, the Perl module will be +If you install from the Monitoring Plugins tarball, the Perl module will be installed in `$prefix/perl`. If you install from CPAN, the Perl module will be installed into your Perl's diff --git a/web/input/doc/index.md b/web/input/doc/index.md index a7a5bb2..907b2f8 100644 --- a/web/input/doc/index.md +++ b/web/input/doc/index.md @@ -7,14 +7,14 @@ menu: 4 ## Basics -The main Nagios Plugins documentation is split into two parts: +The main Monitoring Plugins documentation is split into two 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. + The FAQ section offers information on the Monitoring Plugins package as a + whole. ## Advanced Topics diff --git a/web/input/doc/writing-perl-plugins.md b/web/input/doc/writing-perl-plugins.md index 1bee67a..e89d973 100644 --- a/web/input/doc/writing-perl-plugins.md +++ b/web/input/doc/writing-perl-plugins.md @@ -4,8 +4,8 @@ parent: Documentation # Writing Perl Plugins -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 +Former [team][team] lead Ton Voon gave a 15-minutes lightning talk about +writing plugins in Perl at [FOSDEM][fosdem]. He made a screencast of [the presentation][talk] in Quicktime format (35 MB): * [fosdem.mov][screencast] @@ -18,6 +18,7 @@ for download, with additional comments: Both files are also available via FTP mirrors, see our [download page][download]. +[team]: team.html "Monitoring Plugins Development Team" [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" diff --git a/web/input/download.md b/web/input/download.md index 11ea7fb..6f09107 100644 --- a/web/input/download.md +++ b/web/input/download.md @@ -5,13 +5,13 @@ menu: 3 # Download -## Nagios Plugins +## Monitoring Plugins ### Stable Release -The current stable Nagios Plugins release is , see the -[release announcement][announcement]. You can grab the source tarball from -here: +The current stable Monitoring Plugins release is , see +the [release announcement][announcement]. You can grab the source tarball +from here: * [nagios-plugins-.tar.gz][tar1] ([sum][sum1]) @@ -29,7 +29,7 @@ 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 +It is rebuilt from the `master` branch of the [Monitoring 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]. @@ -62,7 +62,7 @@ Old versions can be found [within][mib] the [download area][download]. [mirror-ch]: ftp://mirror.switch.ch/mirror/nagios-plugins/ "FTP Mirror in Switzerland" [mirror-uk]: ftp://mirror.bytemark.co.uk/nagios-plugins/ "FTP Mirror in the United Kingdom" [mirror-us]: ftp://mirror.jmu.edu/pub/nagios-plugins/ "FTP Mirror in the United States" -[repository]: https://github.com/nagios-plugins/nagios-plugins "Nagios Plugins Git Repository" +[repository]: https://github.com/monitoring-plugins/monitoring-plugins "Nagios Plugins Git Repository" [news]: doc/news.txt "NEWS" [download]: download/ "Download Area" [snapshot]: download/snapshot/ "Snapshot Directory" diff --git a/web/input/index.md b/web/input/index.md index fcdf68e..fc8a0ce 100644 --- a/web/input/index.md +++ b/web/input/index.md @@ -2,16 +2,14 @@ title: Home menu: 1 --- -# The Nagios Plugins Project +# The Monitoring Plugins Project -We, the [Nagios Plugins Development Team][team], maintain a bundle of more +We, the [Monitoring Plugins Development Team][team], maintain a bundle of more than fifty standard plugins for [Nagios][nagios], [Icinga][icinga], -[Shinken][shinken], [Naemon][naemon], 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. +[Shinken][shinken], [Naemon][naemon], and other monitoring applications. 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 @@ -26,15 +24,19 @@ that makes it [easy][perl-plugins] to write your own plugin. We also take care of an SNMP MIB used for traps sent from Nagios. Last but not least, we host the [Nagios Plugin Development Guidelines][guidelines]. +Our bundle was previously known as the “official” Nagios Plugins package. The +[new name][rename] reflects both the success of the plugin interface +[originally invented][history] by the [Nagios folks][folks], and the +popularity of our package, as the plugins are now used with various other +monitoring products as well. + You can get the latest releases from the [download page][download]. -[team]: team.html "Nagios Plugins Development Team" +[team]: team.html "Monitoring Plugins Development Team" [nagios]: http://www.nagios.org/ "Nagios" [icinga]: https://www.icinga.org/ "Icinga" [shinken]: http://www.shinken-monitoring.org/ "Shinken" [naemon]: http://naemon.github.io/ "Naemon" -[history]: http://www.nagios.org/about/history "Nagios (Plugins) History" -[folks]: http://www.nagios.org/about/team "Nagios Team" [load]: doc/man/check_load.html "check_load" [procs]: doc/man/check_procs.html "check_procs" [disk]: doc/man/check_disk.html "check_disk" @@ -46,6 +48,9 @@ You can get the latest releases from the [download page][download]. [module]: http://search.cpan.org/dist/Nagios-Plugin/ "Nagios::Plugin Module" [guidelines]: doc/guidelines.html "Nagios Plugin Development Guidelines" [perl-plugins]: doc/writing-perl-plugins.html "Nagios::Plugin Presentation" +[rename]: news/new-project-name.html "New Project Name" +[history]: http://www.nagios.org/about/history "Nagios (Plugins) History" +[folks]: http://www.nagios.org/about/team "Nagios Team" [download]: download.html "Download" diff --git a/web/input/news/new-project-name.md b/web/input/news/new-project-name.md new file mode 100644 index 0000000..9a4e5a1 --- /dev/null +++ b/web/input/news/new-project-name.md @@ -0,0 +1,36 @@ +title: New Project Name: Monitoring Plugins +author: Holger Weiß +date: 2014-01-15 +--- + +In the past, the domain `nagios-plugins.org` pointed to a server independently +maintained by us, the Nagios Plugins Development Team. Today, the DNS records +were modified to point to web space controlled by Nagios Enterprises instead. +This change was done without prior notice. + +This means the project can no longer use the name "Nagios Plugins". We, the +Nagios Plugins Development Team, therefore renamed the Nagios Plugins to +*Monitoring Plugins*. + + +We're not too happy having to make this move. Renaming the project will lead +to some confusion, and to quite a bit of work for others and for ourselves. +We would've preferred to save everyone this trouble. + +However, we *do* like how the new name indicates that our plugins are also +used with various other monitoring applications these days. While the Nagios +folks created the original implementation of the core plugins bundle, an +independent team has taken over development more than a decade ago, and the +product is intended to be useful for *all* users, including, but not limited +to, the customers of Nagios Enterprises. + +It'll probably take us a few days to sort out various issues caused by the new +project name, but we're confident that we can resume our development work +towards the next stable releases very soon. + +We'd like to take the chance to thank you, our community, for your countless +contributions, which made the plugins what they are today. You guys are +awesome. We're looking forward to the next chapter of Monitoring Plugins +development, and we hope you are, too! + + diff --git a/web/input/news/release-1-5.md b/web/input/news/release-1-5.md index 6eef24e..8972f79 100644 --- a/web/input/news/release-1-5.md +++ b/web/input/news/release-1-5.md @@ -85,7 +85,7 @@ You can get the tarball from our [download page][download]. Nagios Plugins Development Team. [download]: /download.html -[contrib]: https://github.com/nagios-plugins/nagios-plugins/tree/7a80e27fb38b26713ac5a1f6810b99519a31dbf3/contrib +[contrib]: https://github.com/monitoring-plugins/monitoring-plugins/tree/7a80e27fb38b26713ac5a1f6810b99519a31dbf3/contrib [nag-exchange]: http://exchange.nagios.org/ [mon-exchange]: https://www.monitoringexchange.org/ diff --git a/web/input/resources/plugins.css b/web/input/resources/plugins.css index b5df882..9b1e76e 100644 --- a/web/input/resources/plugins.css +++ b/web/input/resources/plugins.css @@ -1,5 +1,5 @@ /* - * Nagios Plugins style sheet. + * Monitoring Plugins style sheet. * * Color scheme: * diff --git a/web/input/support.md b/web/input/support.md index 5016cef..db04223 100644 --- a/web/input/support.md +++ b/web/input/support.md @@ -15,18 +15,18 @@ might be relevant! ## Mailing Lists -There are four mailing lists for the Nagios Plugins: +There are four mailing lists for the Monitoring Plugins: -* General discussion and support: **** +* General discussion and support: **** [Subscribe][help-sub] | [Archive][help-arch] | [Gmane][help-gmane] -* Development-related issues: **** +* Development-related issues: **** [Subscribe][devel-sub] | [Archive][devel-arch] | [Gmane][devel-gmane] -* Git commits (read-only): **** +* Git commits (read-only): **** [Subscribe][commits-sub] | [Archive][commits-arch] | [Gmane][commits-gmane] -* Announcements (read-only): **** +* Announcements (read-only): **** [Subscribe][announce-sub] | [Archive][announce-arch] | [Gmane][announce-gmane] Be aware that these mailing lists are read by volunteers, so responses may @@ -39,23 +39,23 @@ Plugin issues are usually discussed in the [#Nagios][nagios-irc] channel on [#Nagios-Devel][nagios-devel-irc]. [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" +[search]: https://github.com/monitoring-plugins/monitoring-plugins/search?type=Issues "Issue Tracker Search" +[tracker]: https://github.com/monitoring-plugins/monitoring-plugins/issues "Issue Tracker" +[new]: https://github.com/monitoring-plugins/monitoring-plugins/issues/new "New Issue" [freenode]: http://freenode.net/ "Freenode Network" [nagios-irc]: http://webchat.freenode.net/?channels=nagios [nagios-devel-irc]: http://webchat.freenode.net/?channels=nagios-devel -[help-sub]: https://www.nagios-plugins.org/list/listinfo/help/ -[help-arch]: https://www.nagios-plugins.org/archive/help/ +[help-sub]: https://www.monitoring-plugins.org/list/listinfo/help/ +[help-arch]: https://www.monitoring-plugins.org/archive/help/ [help-gmane]: http://dir.gmane.org/gmane.network.nagios.plugins -[devel-sub]: https://www.nagios-plugins.org/list/listinfo/devel/ -[devel-arch]: https://www.nagios-plugins.org/archive/devel/ +[devel-sub]: https://www.monitoring-plugins.org/list/listinfo/devel/ +[devel-arch]: https://www.monitoring-plugins.org/archive/devel/ [devel-gmane]: http://dir.gmane.org/gmane.network.nagios.plugins.devel -[commits-sub]: https://www.nagios-plugins.org/list/listinfo/commits/ -[commits-arch]: https://www.nagios-plugins.org/archive/commits/ +[commits-sub]: https://www.monitoring-plugins.org/list/listinfo/commits/ +[commits-arch]: https://www.monitoring-plugins.org/archive/commits/ [commits-gmane]: http://dir.gmane.org/gmane.network.nagios.plugins.cvs -[announce-sub]: https://www.nagios-plugins.org/list/listinfo/announce/ -[announce-arch]: https://www.nagios-plugins.org/archive/announce/ +[announce-sub]: https://www.monitoring-plugins.org/list/listinfo/announce/ +[announce-arch]: https://www.monitoring-plugins.org/archive/announce/ [announce-gmane]: http://dir.gmane.org/gmane.network.nagios.plugins.announce diff --git a/web/input/team.md b/web/input/team.md index f9b0a5d..db4336e 100644 --- a/web/input/team.md +++ b/web/input/team.md @@ -2,9 +2,9 @@ title: Team parent: Home --- -# Nagios Plugins Development Team +# Monitoring Plugins Development Team -The Nagios Plugins are maintained by the following group of developers: +The Monitoring Plugins are maintained by the following group of developers: * Holger Weiß *(Patch Review, Development, Team Lead)* * Jan Wagner *(Patch Review, Development)* diff --git a/web/macros.py b/web/macros.py index c950a04..5381ce9 100644 --- a/web/macros.py +++ b/web/macros.py @@ -5,7 +5,7 @@ import time plugins_release = '1.5' mib_release = '1.0.1' release_notes = 'news/release-%s.html' % plugins_release.replace('.', '-') -site_url = 'https://www.nagios-plugins.org/' +site_url = 'https://www.monitoring-plugins.org/' feeds = """These project news articles are also available as an [RSS feed][rss]{: rel="alternate" type="application/rss+xml" }. Additional stuff is posted to [Twitter][twitter], so you might want to [follow us][follow] @@ -32,7 +32,7 @@ _RSS = """ %s %s en-us - webmaster@nagios-plugins.org + webmaster@monitoring-plugins.org %s %s Poole @@ -63,9 +63,9 @@ def hook_postconvert_rss(): date = email.utils.formatdate(date) items.append(_RSS_ITEM % (p.title, link, desc, link, date)) items = ''.join(items) - title = 'Nagios Plugins' + title = 'Monitoring Plugins' link = '%s/news/' % site_url.rstrip('/') - desc = 'Announcements published by the Nagios Plugins Development Team.' + desc = 'Announcements published by the Monitoring Plugins Development Team.' date = email.utils.formatdate() rss = _RSS % (title, link, desc, date, date, items) fp = open(os.path.join(output, 'rss.xml'), 'w') diff --git a/web/page.html b/web/page.html index e9f92d6..989dd4c 100644 --- a/web/page.html +++ b/web/page.html @@ -5,11 +5,11 @@ - Nagios Plugins - {{ hx(page.title) }} + Monitoring Plugins - {{ hx(page.title) }} - + @@ -17,7 +17,7 @@
{{ __content__ }}
-- cgit v0.10-9-g596f