[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [hobbit] hobbit-*.cfg syntax check



Oh, you meant in addition to the current way host tests are added.

why would it be annoying?  To custom a client, you either insert a section
to the hobbit-clients.cfg, or put such an insertion into a file named
clientName.cfg under such a directory dedicated for client conf. The latter
is less error-prone and less adverse impact when syntax error and
inadvertent deletion/editing happens.  I'd assume this is easier for the
server code to parse as well.


On 8/4/06, Gary B. <gmbfly98 (at) gmail.com> wrote: > That might get a little annoying if you have a large number of hosts > to monitor, though. However, perhaps adding the ability to breakup a > config such as hobbit-clients into multiple files could help. > > > just a thought, what about using a dir named 'client_config' holding > > individual config file for each client, a default file, plus some wild-card > > hosts as well. The benefit is obvious, the error in the syntax would not be > > so devastating, since it affects on one client at a time unless it is > > default file or wild-card config gets screwed. > > Yesterday, I managed to delete 8 hosts entries on the top of the > > hobbit-clients.cfg, and "HOST= of the 9th host entry. This caused checks for > > the 9th host entry got applied to all thre remaining 24 hosts, as if they > > are part of the default section (I have one at the bottom). > > > > > > On 8/4/06, Henrik Stoerner < henrik (at) hswn.dk> wrote: > > > On Fri, Aug 04, 2006 at 10:40:12AM -0400, Gary B. wrote: > > > > > > > > Is there a syntax checker for the hobbit-*.cfg configuration files > > > > (such as hobbit-clients.cfg)? I'm having an issue where some of the > > > > rules I set up are apparently being ignored, or otherwise not working > > > > as expected. I have a feeling it may be due to a syntax error, but > > > > I'm not sure. > > > > > > The utilities that read the configuration file does complain if they > > > find something they cannot understand. Look in the clientdata.log > > > and page.log files (for hobbit-clients.cfg and hobbit-alerts.cfg, > > > respectively). > > > > > > There are also "--dump-config" options for these two utilities, which > > > will dump the configuration as they understand it. And complain > > > about any errors. > > > > > > > I'm also curious, how does Hobbit deal with syntax errors in the > > > > configuration files? Does it just skip over bad syntax, or stop > > > > completely when it encounters an error? > > > > > > It tries to cope, ignoring the error and continuing with whatever > > > bits of the config file it understands. > > > > > > > > > Regards, > > > Henrik > > > > > > > > > To unsubscribe from the hobbit list, send an e-mail to > > > hobbit-unsubscribe (at) hswn.dk > > > > > > > > > > > > > > > To unsubscribe from the hobbit list, send an e-mail to > hobbit-unsubscribe (at) hswn.dk > > >