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

Alexander Wirt formorer at formorer.de
Mon Apr 19 07:53:25 UTC 2010


Justin B Rye schrieb am Sunday, den 18. April 2010:

Hi, 

> Christian PERRIER wrote:
> > Your review should be sent as an answer to this mail.
> [...]
> >  Template: icinga/httpd         
> >  Type: multiselect
> >  Choices: apache2
> >  Default: apache2
> 
> (Another round of boolean multiple choice!)
Yeah I know, but I plan to add support for other webservers in the near
future. 

> 
> [...]
> >  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.
> 
> s/icinga/Icinga/g - previously it was talking about the package, but
> "the icinga server" has to mean the "brandname".
Agreed. 
> 
> Oh, and one case of s/  / /!
> 
> [...]
> >  Package: icinga
> >  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}
>             ^^^^^^
> Icinga is a fork of a better-known package - so in traditional
> backbiting style it refuses even to mention Nagios (formerly known
> as NetSaint) in the package description.  This seems particularly
> childish when the following text is essentially the output of
> "apt-get show nagios3 | sed s/nagios/icinga/i".
Sure, as I'm the maintainer of both and they do the same. But I had that
derived from nagios which derived from netsaint... chains. But I'll mention
that its compatible with nagios plugins. that should do the trick. 

*snip*
> >  Recommends: icinga-plugins
> 
> (Is this version of icinga from experimental?  The latest version I
> could find has a "Recommends: nagios-plugins" here and a "Conflicts:
> nagios3-dbg" later on.)
Fixed since 1.0.1-3 (2010-04-12). 

> 
> > +Description: monitoring and management system for network hosts - support files
It isn't a management system so that would be wrong. 
> 
> This is the right sort of thing, but we want to trim it a bit.
>    Description: management system for network hosts - support files
Thats wrong in my eyes. The term is monitoring. 
> 
> >   Icinga is a monitoring and management system for hosts, services and
> > + networks.
> 
> I'd like to reduce the repetitiveness of this line by inserting a
> couple of other buzzwords and giving credit where it's due.  It can
> also easily absorb the "easy to understand" line that gets a
> paragraph to itself below.
> 
>     Icinga is a modular monitoring and management framework for hosts,
>     services, and networks, designed to be easy to understand and modify
>     to fit any need. It is based on the Nagios project.
> 
> > + Features include:
> >   .
> >    *  Monitoring of network services (via TCP port, SMTP, POP3, HTTP, NNTP,
> >       PING, etc.)
>       ^^doublespace
> 
> At least it isn't using "o" as its bullet like the Nagios version of
> this text.  But PING officially isn't an acronym, and "TCP port" is
> a bit of an "etc", so swap their positions:
That will be fixed in nagios too. 
 
*snip*

> >    *  Contact notifications when problems occur and get resolved (via email,
> >       pager, or user-defined method)
> 
> (The omission of "ordinary" telephony is a clue to the age of this
> text!)
I don't see a problem with that text. 
> 
> >    *  Ability to define event handlers to be run during service or host events
> >       (for proactive problem resolution)
> 
> Rephrase this to put the feature at the bulletpoint:
>      * support for proactive problem resolution (handlers can be defined to
>        be run during service or host events);
fine with me. 

> 
> [...]
> >  Package: icinga-idoutils           
> [...]
> >   This package contains icinga-dataobjects support which makes it possible to
> > + import Icinga statusinformations into an SQL database.         
>                   ~~~~~~~~~~~~~~~~~~
> Does it mean "status messages"?
no. statusinformation is right. idoutils copy the internal state of the
nagios/icinga system via event broker to a SQL database so it can get queried
via SQL. 

> Otherwise it's all just refitting boilerplate...
Sure. I maintain both and I don't plan to double my work. 

Alex
-- 
Alexander Wirt, formorer at formorer.de 
CC99 2DDD D39E 75B0 B0AA  B25C D35B BC99 BC7D 020A



More information about the Pkg-nagios-devel mailing list