Xymon Mailing List Archive search

Help with nopropred (I think)

list Henrik Størner
Fri, 6 May 2005 08:23:13 +0200
Message-Id: <user-545948eb1800@xymon.invalid>

On Thu, May 05, 2005 at 11:15:19PM -0400, Terry Barnes wrote:
It seems I can alter the propagation status either globally or for a
single test at a time, but there are hundreds of tests being done on the
non-production systems and disabling all of them individually would
really clutter up the bb-hosts file. Mosts of the tests are being done
with bb client and are not even listed in Hobbit's bb-hosts file.
The simplest way of disabling red AND yellow statuses from going upwards
is to put a "NOPROPRED:*" on the pertinent host entries. bbgen assumes that 
if you don't care to see a red status, you probably dont want the yellow 
one either. And the "*" is special, matching all tests.

So that makes things a bit simpler.

On top of that, you can try using the ".default." host - this is
something that was added in 4.0.2 to make it easier to apply one or more
tags on lots of hosts. This is like a normal host entry in the bb-hosts
file, but it just sets up a set of tags that are automatically added for
all hosts that appear after the ".default." entry. So in your case it
would be used like this:

  page prod1 Production servers 1
  0.0.0.0    .default.        #
  10.0.0.1   prod1.foo.com    #  
  10.0.0.1   prod2.foo.com    #

  subpage nonprod1 Non-production servers 1
  0.0.0.0    .default.        # NOPROPRED:*
  10.1.0.1   test1.foo.com    #
  10.1.0.2   test2.foo.com    #
  10.1.0.3   test2.foo.com    #

  page prod2 Production servers 2
  0.0.0.0    .default.        #
  10.2.0.1   prodA.foo.com    #

See ? When you start on a set of production servers, you put in an 
empty ".default." definition to clear the default set of tags, and 
when you start on a non-production set of servers, you put in a
".default." host with the "NOPROPRED:*" tag.

The ".default." host must be called exactly that - with the two dots.
It will not show up on the generated web pages, and you can only use it
to define these Hobbit-internal tags - not network tests.


Regards,
Henrik