Xymon Mailing List Archive search

.default. host and CLASS and NOPROP tags

list Henrik Størner
Thu, 03 Mar 2011 15:32:50 +0100
Message-Id: <10fb13f72523f84744d25b45529c3244@localhost>

On Mon, 28 Feb 2011 10:32:25 -0800, Brian Majeska <user-9d2a2209229f@xymon.invalid>
wrote:
I'd like to use the CLASS and NOPROP tags in the .default. hosts
entry, it doesn't seem to be working for me.  Can anyone confirm if
they have this working for them?  or if I've made an obvious mistake?

0.0.0.0    .default.       # CLASS:group1 NOPROPRED=disk
1.2.3.4    server1.example.com #
It's actually slightly embarassing to me, because this exhibits 
how in-consequential I've been with regards to use 'colon' and
'equals' in those tags.

The man-page has it right, your "NOPROPRED" should be "NOPROPRED:disk".
"CLASS:group1" should be ok.

You can test it with a small utility that is built when you
run "make" to build Xymon. It doesn't get installed, so 
you'll have to run it from the source directory. Try this:

henrik at osiris:~/xymon/4.3.0$ /usr/lib/xymon/server/bin/xymoncmd \
   ./lib/loadhosts /etc/xymon/hosts.cfg localhost
Entry for host localhost
        bbd
        http://localhost/
Pick item:XMH_CLASS
        XMH_CLASS value is: 'group1'
Pick item:XMH_NOPROPRED
        XMH_NOPROPRED value is: 'disk'
Pick item:

This is with this hosts.cfg file:

0.0.0.0 .default. # NOPROPRED:disk CLASS:group1
127.0.0.1       localhost       # bbd http://localhost/
0.0.0.0 .default. #
172.16.10.193   henrikXP        # CLIENT:HENRIK-63768AFC

The "henrikXP" host (outside the .default. section) gives:

Entry for host henrikXP
        CLIENT:HENRIK-63768AFC
Pick item:XMH_CLASS
        XMH_CLASS not found
Pick item:XMH_NOPROPRED
        XMH_NOPROPRED not found


Regards,
Henrik