a word against web interfaces

jeff vier jeff.vier at tradingtechnologies.com
Thu Jun 17 16:33:11 CEST 2004


On Thu, 2004-06-17 at 10:26 +0100, Ben Clewett wrote:
> > web configuration is obviously evil.
> Why 'obviously'?  Web configuration is ideally suited to alterations:
> - Easy to use.

I beg to differ.  I found them to all be a major PITA if I tried to do
anything at all elaborate/complex.

> - Can be used where ftp/telnet access is not possible.

If you're letting web traffic in, why wouldn't you let SSH traffic in?
I, for one, would never let a critical box (like my Nagios servers) have
external incoming web access (and, for that matter, *direct* ssh
access).

> - Does not require a restart to nagios.

What?  Of course it does.  Slapping some random web interface on it
doesn't change its internal functionality.

> - Does not require in depth training about format/layout.
> - On-screen help ensures a flatter learning curve.

As much as Nagios isn't simple, it's not rocket science, either.  And
once you have a few hosts set up, it's quite easy to copy off of
existing entries.  If THAT is too rough for the person trying to make
changes/additions, perhaps you should reconsider allowing them to alter
a mission-critical service.

> - Can make use of CGI controls like CHECKBOX and SELECT to ensure less 
> chance of error.

Not sure why you're labeling them as "CGI controls" when they're just
basic HTML elements, nonetheless I don't think I've ever run into this
where I felt like if I had a GUI on the front end of the configuration
process it would have been avoided.  If I skipped something, it's
because I didn't know the person requesting the addition had intended me
to watch the thing that I skipped.  I would have skipped it either way,
and they still would have looked at the Nagios screen and said "Hey,
could you turn on XXX, too?"

> - A good security model using HTML authentication.

More secure than...what?  FTP and telnet from the outside?  yes.  SSH,
no way.

> I cannot see web configuration as 'obviously' evil, and I would be very 
> interested to know why you feel this way.
>
> I believe this is a huge gain for nagios and will ensure greater 
> acceptance and far less support requests, as well as a far more 
> professional feel to the program.  These are my of course my personal 
> views only. :)

There are third-party packages that deal with this already, and *I*
appreciate that they're not included by default, else I might have the
PHBs a) forcing me to use them or b) trying to make changes themselves
(*shudder*).



-------------------------------------------------------
This SF.Net email is sponsored by The 2004 JavaOne(SM) Conference
Learn from the experts at JavaOne(SM), Sun's Worldwide Java Developer
Conference, June 28 - July 1 at the Moscone Center in San Francisco, CA
REGISTER AND SAVE! http://java.sun.com/javaone/sf Priority Code NWMGYKND




More information about the Developers mailing list