[Pkg-nagios-devel] [RFR] templates://icinga/{icinga-cgi.templates}

Justin B Rye jbr at edlug.org.uk
Sun Apr 25 09:27:30 UTC 2010


Tollef Fog Heen wrote:
>]] Justin B Rye 
>| Note that the boilerplate does still say "and management" - would
>| people prefer to lose that?
> 
> I think losing it would make sense.

Here's a revised patch.
-- 
JBR	with qualifications in linguistics, experience as a Debian
	sysadmin, and probably no clue about this particular package
-------------- next part --------------
--- icinga.old/debian/icinga-cgi.templates	2010-04-18 12:51:30.000000000 +0100
+++ icinga/debian/icinga-cgi.templates	2010-04-21 09:28:08.000000000 +0100
@@ -3,7 +3,7 @@
 Choices: apache2
 Default: apache2
 _Description: Apache servers to configure for icinga:
- Please select which apache servers should be configured for icinga.
+ Please select which Apache servers should be configured for icinga.
  .
  If you would prefer to perform configuration manually, leave all
  servers unselected.
@@ -13,14 +13,18 @@
 _Description: Icinga web administration password:
  Please provide the password to be created with the "icingaadmin" user.
  .
- This is the username and password you will use to log in to your icinga
- installation after configuration is complete.  If you do not provide
- a password, you will have to configure access to icinga yourself.
+ This is the username and password to use when connecting to the Icinga
+ server after completing the configuration. If you do not provide
+ a password, you will have to configure access to Icinga manually
+ later on.
 
 Template: icinga/adminpassword-repeat
 Type: password
-_Description: Password confirmation:
+_Description: Re-enter password to verify:
+ Please enter the same user password again to verify you have typed it
+ correctly.
 
 Template: icinga/adminpassword-mismatch
-Type: note
-_Description: The passwords do not match
+Type: error
+_Description: Password input error
+ The two passwords you entered were not the same. Please try again.
--- icinga.old/debian/control	2010-04-18 13:02:48.000000000 +0100
+++ icinga/debian/control	2010-04-25 10:17:56.000000000 +0100
@@ -12,186 +12,180 @@
 Architecture: all
 Depends: nagios-plugins-basic, coreutils (>= 4.5.3), bsd-mailx | mailx, adduser, lsb-base (>= 3.0-6), ucf (>= 0.28), ${misc:Depends}, ${perl:Depends}, ${misc:Depends}
 Recommends: icinga-plugins
-Description: support files for icinga
- Icinga is a monitoring and management system for hosts, services and
- networks. icinga-common contains the common files for the icinga package.
- .
- Icingas features include:
- .
-  *  Monitoring of network services (via TCP port, SMTP, POP3, HTTP, NNTP,
-     PING, etc.)
-  *  Plugin interface to allow for user-developed service checks
-  *  Contact notifications when problems occur and get resolved (via email,
-     pager, or user-defined method)
-  *  Ability to define event handlers to be run during service or host events
-     (for proactive problem resolution)
-  *  Web output (current status, notifications, problem history, log file, etc.)
+Description: host and network monitoring system - support files
+ Icinga is a modular monitoring framework for hosts, services, and
+ networks, based on the Nagios project. It is designed to be easy to
+ understand and modify to fit any need.
+ .
+ Features include:
+  * monitoring of network services via ping, SMTP, POP3, HTTP, NNTP, or
+    TCP port;
+  * plugin interface to allow for user-developed service checks;
+  * contact notifications when problems occur and get resolved (via
+    email, pager, or user-defined method)
+  * support for proactive problem resolution (handlers can be defined to
+    be run during service or host events);
+  * web output: current status, notifications, problem history, log
+    file, etc.
  .
- Icinga is designed to be easy to understand and modify to fit your own needs.
+ This package contains the common files for all Icinga packages.
 
 Package: icinga-cgi
 Architecture: any
 Depends: icinga-common (= ${source:Version}), coreutils (>= 4.5.3), ucf (>= 0.28), apache2-utils, ${misc:Depends}, ${perl:Depends}, ${misc:Depends}, ${shlibs:Depends}, adduser, libjs-scriptaculous, libjs-prototype, libjs-mootools
 Recommends: apache2 | httpd, nagios-images (>> 0.1)
-Description: cgi files for icinga
- Icinga is a monitoring and management system for hosts, services and
- networks. icinga-common contains the common files for the icinga package.
- .
- Icinga's features include:
- .
-  *  Monitoring of network services (via TCP port, SMTP, POP3, HTTP, NNTP,
-     PING, etc.)
-  *  Plugin interface to allow for user-developed service checks
-  *  Contact notifications when problems occur and get resolved (via email,
-     pager, or user-defined method)
-  *  Ability to define event handlers to be run during service or host events
-     (for proactive problem resolution)
-  *  Web output (current status, notifications, problem history, log file, etc.)
+Description: host and network monitoring system - CGI scripts
+ Icinga is a modular monitoring framework for hosts, services, and
+ networks, based on the Nagios project. It is designed to be easy to
+ understand and modify to fit any need.
+ .
+ Features include:
+  * monitoring of network services via ping, SMTP, POP3, HTTP, NNTP, or
+    TCP port;
+  * plugin interface to allow for user-developed service checks;
+  * contact notifications when problems occur and get resolved (via
+    email, pager, or user-defined method)
+  * support for proactive problem resolution (handlers can be defined to
+    be run during service or host events);
+  * web output: current status, notifications, problem history, log
+    file, etc.
  .
- Icinga is designed to be easy to understand and modify to fit your own needs.
+ This package provides CGI script files.
 
 Package: icinga-idoutils
 Architecture: any
 Depends: icinga-common (= ${source:Version}), ucf, dbconfig-common, ${misc:Depends}, ${perl:Depends}, ${misc:Depends}, ${shlibs:Depends}, lsb-base (>= 3.0-6), libdbd-mysql | libdbd-pgsql
 Recommends: mysql-client | postgresql-client
-Description: icinga-dataobjects support 
- Icinga is a monitoring and management system for hosts, services and
- networks. icinga-common contains the common files for the icinga package.
- .
- Icinga's features include:
- .
-  *  Monitoring of network services (via TCP port, SMTP, POP3, HTTP, NNTP,
-     PING, etc.)
-  *  Plugin interface to allow for user-developed service checks
-  *  Contact notifications when problems occur and get resolved (via email,
-     pager, or user-defined method)
-  *  Ability to define event handlers to be run during service or host events
-     (for proactive problem resolution)
-  *  Web output (current status, notifications, problem history, log file, etc.)
- .
- Icinga is designed to be easy to understand and modify to fit your own needs.
- .  
- This package contains icinga-dataobjects support which makes it possible to
- import icinga statusinformations in to a SQL database. 
+Description: host and network monitoring system - icinga-dataobjects support
+ Icinga is a modular monitoring framework for hosts, services, and
+ networks, based on the Nagios project. It is designed to be easy to
+ understand and modify to fit any need.
+ .
+ Features include:
+  * monitoring of network services via ping, SMTP, POP3, HTTP, NNTP, or
+    TCP port;
+  * plugin interface to allow for user-developed service checks;
+  * contact notifications when problems occur and get resolved (via
+    email, pager, or user-defined method)
+  * support for proactive problem resolution (handlers can be defined to
+    be run during service or host events);
+  * web output: current status, notifications, problem history, log
+    file, etc.
+ .
+ This package contains icinga-dataobjects support which makes it possible
+ to import Icinga statusinformation messages into an SQL database.
 
 Package: icinga
 Architecture: any
 Depends: icinga-core (= ${binary:Version}), icinga-cgi (= ${binary:Version}), ${misc:Depends}
 Suggests: nagios-nrpe-plugin
-Description: A host/service/network monitoring and management system
- Icinga is a monitoring and management system for hosts, services and
- networks.
- .
- Icinga's features include:
- .
-  *  Monitoring of network services (via TCP port, SMTP, POP3, HTTP, NNTP,
-     PING, etc.)
-  *  Plugin interface to allow for user-developed service checks
-  *  Contact notifications when problems occur and get resolved (via email,
-     pager, or user-defined method)
-  *  Ability to define event handlers to be run during service or host events
-     (for proactive problem resolution)
-  *  Web output (current status, notifications, problem history, log file, etc.)
- .
- Icinga was written in C and is designed to be easy to understand and modify
- to fit your own needs.
- . 
- This is a metapackage which depends on the icinga core and the webfrontend
+Description: monitoring and host and network monitoring system - metapackage
+ Icinga is a modular monitoring framework for hosts, services, and
+ networks, based on the Nagios project. It is designed to be easy to
+ understand and modify to fit any need.
+ .
+ Features include:
+  * monitoring of network services via ping, SMTP, POP3, HTTP, NNTP, or
+    TCP port;
+  * plugin interface to allow for user-developed service checks;
+  * contact notifications when problems occur and get resolved (via
+    email, pager, or user-defined method)
+  * support for proactive problem resolution (handlers can be defined to
+    be run during service or host events);
+  * web output: current status, notifications, problem history, log
+    file, etc.
+ .
+ This is a metapackage which depends on the Icinga core and the web
+ front-end.
 
 Package: icinga-core
 Architecture: any
 Depends: ${shlibs:Depends}, icinga-common (= ${source:Version}), ${perl:Depends}, ${misc:Depends}
 Suggests: nagios-nrpe-plugin
 Replaces: icinga
-Description: A host/service/network monitoring and management system core files
- Icinga is a monitoring and management system for hosts, services and
- networks.
- .
- Icinga's features include:
- .
-  *  Monitoring of network services (via TCP port, SMTP, POP3, HTTP, NNTP,
-     PING, etc.)
-  *  Plugin interface to allow for user-developed service checks
-  *  Contact notifications when problems occur and get resolved (via email,
-     pager, or user-defined method)
-  *  Ability to define event handlers to be run during service or host events
-     (for proactive problem resolution)
-  *  Web output (current status, notifications, problem history, log file, etc.)
- .
- This package included the icinga core without the webfrontend
- . 
- Icinga was written in C and is designed to be easy to understand and modify
- to fit your own needs.
+Description: host and network monitoring system - core files
+ Icinga is a modular monitoring framework for hosts, services, and
+ networks, based on the Nagios project. It is designed to be easy to
+ understand and modify to fit any need.
+ .
+ Features include:
+  * monitoring of network services via ping, SMTP, POP3, HTTP, NNTP, or
+    TCP port;
+  * plugin interface to allow for user-developed service checks;
+  * contact notifications when problems occur and get resolved (via
+    email, pager, or user-defined method)
+  * support for proactive problem resolution (handlers can be defined to
+    be run during service or host events);
+  * web output: current status, notifications, problem history, log
+    file, etc.
+ .
+ This package provides the core of Icinga without the web front-end.
 
 Package: icinga-doc
 Architecture: all
 Section: doc
 Depends: ${shlibs:Depends}, ${perl:Depends}, ${misc:Depends}
-Description: documentation for icinga
- Icinga is a monitoring and management system for hosts, services and
- networks.
- .
- Icinga's features include:
- .
-  *  Monitoring of network services (via TCP port, SMTP, POP3, HTTP, NNTP,
-     PING, etc.)
-  *  Plugin interface to allow for user-developed service checks
-  *  Contact notifications when problems occur and get resolved (via email,
-     pager, or user-defined method)
-  *  Ability to define event handlers to be run during service or host events
-     (for proactive problem resolution)
-  *  Web output (current status, notifications, problem history, log file, etc.)
+Description: host and network monitoring system - documentation
+ Icinga is a modular monitoring framework for hosts, services, and
+ networks, based on the Nagios project. It is designed to be easy to
+ understand and modify to fit any need.
+ .
+ Features include:
+  * monitoring of network services via ping, SMTP, POP3, HTTP, NNTP, or
+    TCP port;
+  * plugin interface to allow for user-developed service checks;
+  * contact notifications when problems occur and get resolved (via
+    email, pager, or user-defined method)
+  * support for proactive problem resolution (handlers can be defined to
+    be run during service or host events);
+  * web output: current status, notifications, problem history, log
+    file, etc.
  .
- Icinga was written in C and is designed to be easy to understand and modify
- to fit your own needs.
+ This package provides the documentation for Icinga.
 
 Package: icinga-phpapi
 Architecture: all
 Depends: ${shlibs:Depends}, ${perl:Depends}, ${misc:Depends}, php5 | php5-cgi | php5-cli | libapache2-mod-php5
 Recommends: icinga-idoutils, php5-mysql | php5-pgsql
-Description: phpapi for icinga
- Icinga is a monitoring and management system for hosts, services and
- networks.
- .
- Icinga's features include:
- .
-  *  Monitoring of network services (via TCP port, SMTP, POP3, HTTP, NNTP,
-     PING, etc.)
-  *  Plugin interface to allow for user-developed service checks
-  *  Contact notifications when problems occur and get resolved (via email,
-     pager, or user-defined method)
-  *  Ability to define event handlers to be run during service or host events
-     (for proactive problem resolution)
-  *  Web output (current status, notifications, problem history, log file, etc.)
- .
- Icinga was written in C and is designed to be easy to understand and modify
- to fit your own needs.
- . 
- This package contains the phpapi to access idoutils and livestatus information
- from php. 
+Description: host and network monitoring system - PHP API
+ Icinga is a modular monitoring framework for hosts, services, and
+ networks, based on the Nagios project. It is designed to be easy to
+ understand and modify to fit any need.
+ .
+ Features include:
+  * monitoring of network services via ping, SMTP, POP3, HTTP, NNTP, or
+    TCP port;
+  * plugin interface to allow for user-developed service checks;
+  * contact notifications when problems occur and get resolved (via
+    email, pager, or user-defined method)
+  * support for proactive problem resolution (handlers can be defined to
+    be run during service or host events);
+  * web output: current status, notifications, problem history, log
+    file, etc.
+ .
+ This package provides the API needed to access idoutils and livestatus
+ information from PHP.
 
 Package: icinga-dbg
 Section: debug
 Priority: extra
 Architecture: any
 Depends: icinga-core (= ${binary:Version}), ${perl:Depends}, ${shlibs:Depends}, ${misc:Depends}
-Description: debugging symbols and debug stuff for icinga
- Icinga is a monitoring and management system for hosts, services and
- networks.
- .
- Icinga's features include:
- .
-  *  Monitoring of network services (via TCP port, SMTP, POP3, HTTP, NNTP,
-     PING, etc.)
-  *  Plugin interface to allow for user-developed service checks
-  *  Contact notifications when problems occur and get resolved (via email,
-     pager, or user-defined method)
-  *  Ability to define event handlers to be run during service or host events
-     (for proactive problem resolution)
-  *  Web output (current status, notifications, problem history, log file, etc.)
- .
- Icinga was written in C and is designed to be easy to understand and modify
- to fit your own needs.
+Description: host and network monitoring system - debug files
+ Icinga is a modular monitoring framework for hosts, services, and
+ networks, based on the Nagios project. It is designed to be easy to
+ understand and modify to fit any need.
+ .
+ Features include:
+  * monitoring of network services via ping, SMTP, POP3, HTTP, NNTP, or
+    TCP port;
+  * plugin interface to allow for user-developed service checks;
+  * contact notifications when problems occur and get resolved (via
+    email, pager, or user-defined method)
+  * support for proactive problem resolution (handlers can be defined to
+    be run during service or host events);
+  * web output: current status, notifications, problem history, log
+    file, etc.
  .
- This package contains gdb debugging symbols for the icinga binaries and the
- mini_epn tool which can help in debugging Icinga problems. 
+ This package provides gdb debugging symbols for the Icinga binaries and
+ the mini_epn tool which can help in debugging Icinga problems.
-------------- next part --------------
Template: icinga/httpd
Type: multiselect
Choices: apache2
Default: apache2
_Description: Apache servers to configure for icinga:
 Please select which Apache servers should be configured for icinga.
 .
 If you would prefer to perform configuration manually, leave all
 servers unselected.

Template: icinga/adminpassword
Type: password
_Description: Icinga web administration password:
 Please provide the password to be created with the "icingaadmin" user.
 .
 This is the username and password to use when connecting to the Icinga
 server after completing the configuration. If you do not provide
 a password, you will have to configure access to Icinga manually
 later on.

Template: icinga/adminpassword-repeat
Type: password
_Description: Re-enter password to verify:
 Please enter the same user password again to verify you have typed it
 correctly.

Template: icinga/adminpassword-mismatch
Type: error
_Description: Password input error
 The two passwords you entered were not the same. Please try again.
-------------- next part --------------
Source: icinga
Section: net
Priority: optional
Maintainer: Debian Nagios Maintainer Group <pkg-nagios-devel at lists.alioth.debian.org>
Uploaders: Alexander Wirt <formorer at debian.org>, Jan Wagner <waja at cyconet.org>
Standards-Version: 3.8.4
Build-Depends: debhelper (>= 7), dpatch (>= 2.0.10), po-debconf, libperl-dev,
 libpng12-dev, libgd2-noxpm-dev (>= 2.0.1) | libgd2-xpm-dev (>= 2.0.1), iputils-ping,
 autotools-dev, dpkg-dev (>= 1.13.19), libdbi0-dev

Package: icinga-common
Architecture: all
Depends: nagios-plugins-basic, coreutils (>= 4.5.3), bsd-mailx | mailx, adduser, lsb-base (>= 3.0-6), ucf (>= 0.28), ${misc:Depends}, ${perl:Depends}, ${misc:Depends}
Recommends: icinga-plugins
Description: host and network monitoring system - support files
 Icinga is a modular monitoring framework for hosts, services, and
 networks, based on the Nagios project. It is designed to be easy to
 understand and modify to fit any need.
 .
 Features include:
  * monitoring of network services via ping, SMTP, POP3, HTTP, NNTP, or
    TCP port;
  * plugin interface to allow for user-developed service checks;
  * contact notifications when problems occur and get resolved (via
    email, pager, or user-defined method)
  * support for proactive problem resolution (handlers can be defined to
    be run during service or host events);
  * web output: current status, notifications, problem history, log
    file, etc.
 .
 This package contains the common files for all Icinga packages.

Package: icinga-cgi
Architecture: any
Depends: icinga-common (= ${source:Version}), coreutils (>= 4.5.3), ucf (>= 0.28), apache2-utils, ${misc:Depends}, ${perl:Depends}, ${misc:Depends}, ${shlibs:Depends}, adduser, libjs-scriptaculous, libjs-prototype, libjs-mootools
Recommends: apache2 | httpd, nagios-images (>> 0.1)
Description: host and network monitoring system - CGI scripts
 Icinga is a modular monitoring framework for hosts, services, and
 networks, based on the Nagios project. It is designed to be easy to
 understand and modify to fit any need.
 .
 Features include:
  * monitoring of network services via ping, SMTP, POP3, HTTP, NNTP, or
    TCP port;
  * plugin interface to allow for user-developed service checks;
  * contact notifications when problems occur and get resolved (via
    email, pager, or user-defined method)
  * support for proactive problem resolution (handlers can be defined to
    be run during service or host events);
  * web output: current status, notifications, problem history, log
    file, etc.
 .
 This package provides CGI script files.

Package: icinga-idoutils
Architecture: any
Depends: icinga-common (= ${source:Version}), ucf, dbconfig-common, ${misc:Depends}, ${perl:Depends}, ${misc:Depends}, ${shlibs:Depends}, lsb-base (>= 3.0-6), libdbd-mysql | libdbd-pgsql
Recommends: mysql-client | postgresql-client
Description: host and network monitoring system - icinga-dataobjects support
 Icinga is a modular monitoring framework for hosts, services, and
 networks, based on the Nagios project. It is designed to be easy to
 understand and modify to fit any need.
 .
 Features include:
  * monitoring of network services via ping, SMTP, POP3, HTTP, NNTP, or
    TCP port;
  * plugin interface to allow for user-developed service checks;
  * contact notifications when problems occur and get resolved (via
    email, pager, or user-defined method)
  * support for proactive problem resolution (handlers can be defined to
    be run during service or host events);
  * web output: current status, notifications, problem history, log
    file, etc.
 .
 This package contains icinga-dataobjects support which makes it possible
 to import Icinga statusinformation messages into an SQL database.

Package: icinga
Architecture: any
Depends: icinga-core (= ${binary:Version}), icinga-cgi (= ${binary:Version}), ${misc:Depends}
Suggests: nagios-nrpe-plugin
Description: monitoring and host and network monitoring system - metapackage
 Icinga is a modular monitoring framework for hosts, services, and
 networks, based on the Nagios project. It is designed to be easy to
 understand and modify to fit any need.
 .
 Features include:
  * monitoring of network services via ping, SMTP, POP3, HTTP, NNTP, or
    TCP port;
  * plugin interface to allow for user-developed service checks;
  * contact notifications when problems occur and get resolved (via
    email, pager, or user-defined method)
  * support for proactive problem resolution (handlers can be defined to
    be run during service or host events);
  * web output: current status, notifications, problem history, log
    file, etc.
 .
 This is a metapackage which depends on the Icinga core and the web
 front-end.

Package: icinga-core
Architecture: any
Depends: ${shlibs:Depends}, icinga-common (= ${source:Version}), ${perl:Depends}, ${misc:Depends}
Suggests: nagios-nrpe-plugin
Replaces: icinga
Description: host and network monitoring system - core files
 Icinga is a modular monitoring framework for hosts, services, and
 networks, based on the Nagios project. It is designed to be easy to
 understand and modify to fit any need.
 .
 Features include:
  * monitoring of network services via ping, SMTP, POP3, HTTP, NNTP, or
    TCP port;
  * plugin interface to allow for user-developed service checks;
  * contact notifications when problems occur and get resolved (via
    email, pager, or user-defined method)
  * support for proactive problem resolution (handlers can be defined to
    be run during service or host events);
  * web output: current status, notifications, problem history, log
    file, etc.
 .
 This package provides the core of Icinga without the web front-end.

Package: icinga-doc
Architecture: all
Section: doc
Depends: ${shlibs:Depends}, ${perl:Depends}, ${misc:Depends}
Description: host and network monitoring system - documentation
 Icinga is a modular monitoring framework for hosts, services, and
 networks, based on the Nagios project. It is designed to be easy to
 understand and modify to fit any need.
 .
 Features include:
  * monitoring of network services via ping, SMTP, POP3, HTTP, NNTP, or
    TCP port;
  * plugin interface to allow for user-developed service checks;
  * contact notifications when problems occur and get resolved (via
    email, pager, or user-defined method)
  * support for proactive problem resolution (handlers can be defined to
    be run during service or host events);
  * web output: current status, notifications, problem history, log
    file, etc.
 .
 This package provides the documentation for Icinga.

Package: icinga-phpapi
Architecture: all
Depends: ${shlibs:Depends}, ${perl:Depends}, ${misc:Depends}, php5 | php5-cgi | php5-cli | libapache2-mod-php5
Recommends: icinga-idoutils, php5-mysql | php5-pgsql
Description: host and network monitoring system - PHP API
 Icinga is a modular monitoring framework for hosts, services, and
 networks, based on the Nagios project. It is designed to be easy to
 understand and modify to fit any need.
 .
 Features include:
  * monitoring of network services via ping, SMTP, POP3, HTTP, NNTP, or
    TCP port;
  * plugin interface to allow for user-developed service checks;
  * contact notifications when problems occur and get resolved (via
    email, pager, or user-defined method)
  * support for proactive problem resolution (handlers can be defined to
    be run during service or host events);
  * web output: current status, notifications, problem history, log
    file, etc.
 .
 This package provides the API needed to access idoutils and livestatus
 information from PHP.

Package: icinga-dbg
Section: debug
Priority: extra
Architecture: any
Depends: icinga-core (= ${binary:Version}), ${perl:Depends}, ${shlibs:Depends}, ${misc:Depends}
Description: host and network monitoring system - debug files
 Icinga is a modular monitoring framework for hosts, services, and
 networks, based on the Nagios project. It is designed to be easy to
 understand and modify to fit any need.
 .
 Features include:
  * monitoring of network services via ping, SMTP, POP3, HTTP, NNTP, or
    TCP port;
  * plugin interface to allow for user-developed service checks;
  * contact notifications when problems occur and get resolved (via
    email, pager, or user-defined method)
  * support for proactive problem resolution (handlers can be defined to
    be run during service or host events);
  * web output: current status, notifications, problem history, log
    file, etc.
 .
 This package provides gdb debugging symbols for the Icinga binaries and
 the mini_epn tool which can help in debugging Icinga problems.


More information about the Pkg-nagios-devel mailing list