bb-hosts class override
list Nick Nauwelaerts
hello, i can't seem to find a way to get the class override in bb-hosts to work. we have a bunch of servers running several linux versions. them being linux the report their status like this by default (gathered from clientdata): client vl143,eu,compumark,com.linux linux this will make them fall into the CLASS=linux in hobbit-clients.cfg. i would however like them to be recognized under a different class, being sles11. this can be done by changing the CONFIGCLASS on the client in hobbitclient.cfg, but i'd prefer not to do such configuration on each client, limiting my configuration to the server. as such, i've added the following to my bb-hosts: 10.223.136.143 vl143.eu.compumark.com # ssh CLASS=sles11 however, this does not seem to force the client under the sles11 class. if i change the CONFIGCLASS on the local client, it does work, verifying that my class configuration in hobbit-clients.cfg on the server is correct. in this case the client would report it's class as such: client vl143,eu,compumark,com.linux sles11 how does one use the CLASS directive in bb-hosts? i've seen this in the mailinglist archives but alas, without a solution. our server is running xymon 4.2.2 on sles10 sp2 amd64, our clients are a mix of sles9, sles10 & sles11 all xymon 4.2.2, all amd64. thx // nick
list Thomas Eckert
have you tried to use CLASS:sles11
▸
?
user-18dd505c6204@xymon.invalid wrote:hello, i can't seem to find a way to get the class override in bb-hosts to work. we have a bunch of servers running several linux versions. them being linux the report their status like this by default (gathered from clientdata): client vl143,eu,compumark,com.linux linux this will make them fall into the CLASS=linux in hobbit-clients.cfg. i would however like them to be recognized under a different class, being sles11. this can be done by changing the CONFIGCLASS on the client in hobbitclient.cfg, but i'd prefer not to do such configuration on each client, limiting my configuration to the server. as such, i've added the following to my bb-hosts: 10.223.136.143 vl143.eu.compumark.com # ssh CLASS=sles11 however, this does not seem to force the client under the sles11 class. if i change the CONFIGCLASS on the local client, it does work, verifying that my class configuration in hobbit-clients.cfg on the server is correct. in this case the client would report it's class as such: client vl143,eu,compumark,com.linux sles11 how does one use the CLASS directive in bb-hosts? i've seen this in the mailinglist archives but alas, without a solution. our server is running xymon 4.2.2 on sles10 sp2 amd64, our clients are a mix of sles9, sles10 & sles11 all xymon 4.2.2, all amd64. thx // nick
list Nick Nauwelaerts
indeed, i should have mentioned that. i tried: CLASS=sles11 CLASS:sles11 CONFIGCLASS=sles11 CONFIGCLASS:sles11 according to the manpage CLASS:sles11 should be the correct syntax. // nick
▸
-----Original Message----- From: Thomas Eckert [mailto:user-0871e9ea8ab4@xymon.invalid] Sent: Friday, November 20, 2009 16:48 To: user-ae9b8668bcde@xymon.invalid Subject: Re: [hobbit] bb-hosts class override have you tried to use CLASS:sles11 ? user-18dd505c6204@xymon.invalid wrote:hello, i can't seem to find a way to get the class override in bb-hosts to work. we have a bunch of servers running several linux versions. them being linux the report their status like this by default (gathered from clientdata): client vl143,eu,compumark,com.linux linuxthis will make them fall into the CLASS=linux in hobbit-clients.cfg. i would however like them to be recognized under a different class, being sles11. this can be done by changing the CONFIGCLASS on the client in hobbitclient.cfg, but i'd prefer not to do such configuration on each client, limiting my configuration to the server. as such, i've added the following to my bb-hosts:10.223.136.143 vl143.eu.compumark.com # ssh CLASS=sles11however, this does not seem to force the client under the sles11 class. if i change the CONFIGCLASS on the local client, it does work, verifying that my class configuration in hobbit-clients.cfg on the server is correct. in this case the client would report it's class as such:client vl143,eu,compumark,com.linux sles11how does one use the CLASS directive in bb-hosts? i've seen this in the mailinglist archives but alas, without a solution. our server is running xymon 4.2.2 on sles10 sp2 amd64, our clients are a mix of sles9, sles10 & sles11 all xymon 4.2.2, all amd64. thx// nick
list Thomas Eckert
It's not working for me on xymon-4.3.0 SVN-snapshot from 2009.10.10 either.
I'm using
CLIENT:"foo"
in a few setup and that works fine (this results in CLIENT:"foo" not
showing up on the info-column after "Other tags:") and thus I thought it
was only a syntax-problem ("=" vs. ":").
A quick test of "OS:" with
OS:"foo"
results in the "OS:"-line on the info-column to disappear and "OS:foo"
showing up after "Other tags:".
I observe the same behaviour for CLASS:"foo" (showing up after "Other
tags:") but a test-entry from server/etc/hobbit-clients.cfg:
CLASS=foo
DISK * 1 2
is not used.
A quick look in lib/loadhosts.c shows that "CLASS:" is the correct syntax.
Thomas
▸
user-18dd505c6204@xymon.invalid wrote:indeed, i should have mentioned that. i tried: CLASS=sles11 CLASS:sles11 CONFIGCLASS=sles11 CONFIGCLASS:sles11 according to the manpage CLASS:sles11 should be the correct syntax. // nick-----Original Message----- From: Thomas Eckert [mailto:user-0871e9ea8ab4@xymon.invalid] Sent: Friday, November 20, 2009 16:48 To: user-ae9b8668bcde@xymon.invalid Subject: Re: [hobbit] bb-hosts class override have you tried to use CLASS:sles11 ? user-18dd505c6204@xymon.invalid wrote:hello, i can't seem to find a way to get the class override in bb-hosts to work. we have a bunch of servers running several linux versions. them being linux the report their status like this by default(gathered fromclientdata): client vl143,eu,compumark,com.linux linux this will make them fall into the CLASS=linux in hobbit-clients.cfg. i would however like them to be recognized under a different class, being sles11. this can be done by changing the CONFIGCLASS on the client in hobbitclient.cfg, but i'd prefer not to do such configuration on each client, limiting my configuration to the server. as such, i've added the following to my bb-hosts: 10.223.136.143 vl143.eu.compumark.com # ssh CLASS=sles11 however, this does not seem to force the client under the sles11 class. if i change the CONFIGCLASS on the local client, it does work, verifying that my class configuration in hobbit-clients.cfg on the server is correct. in this case the client would report it's class as such: client vl143,eu,compumark,com.linux sles11 how does one use the CLASS directive in bb-hosts? i've seen this in the mailinglist archives but alas, without a solution. our server is running xymon 4.2.2 on sles10 sp2 amd64, our clients are a mix of sles9, sles10 & sles11 all xymon 4.2.2, all amd64. thx // nick