Xymon Mailing List Archive search

Differences with bb/bbgen

8 messages in this thread

list Sven de Vilder · Mon, 23 May 2005 17:44:33 +0200 ·
Hello,

I recently migrated from bb with bbgen to Hobbit 4.02, but i found some differences between bb/bbgen and Hobbit. I don't know if this is by design or something has broken in the meantime. I've searched the archives, but i couldn't find anything in there.

The things i've found are all located in the bb-hosts files :

- The nodisp tag doesn't seem to work anymore. I use this to show some hosts on a differen pageset, but not on the main interface.
- The dialup tag (as a tag behind an entry, not as a separate entry) also doesn't work as i expected. With the bb/bbgen combination the cpu, disk, svcs and msgs tests on hosts with the dialup tag didn't go purple if fping was clear, but now it does. I worked around this with the NOPROPPURPLE tag, but i would rather see them also become clear.

I also found one small copy-paste error in the man-page of hobbit-alerts.cfg (and also the web-version) :

EXSERVICE=targetstring Rule excluding an alert by matching the hostname.

hostname should ofcourse be service.

I'm also missing a netstat entry for Darwin (for creating the graphs). Perhaps this can be added too ? Ofcourse i can supply the output of this test on Darwin.

Last but not least : Cudos to Henrik for creating such a wonderful successor to BB.

Greeting,

Sven De Vilder
list Henrik Størner · Mon, 23 May 2005 18:32:01 +0200 ·
Hi Sven,
▸ quoted from Sven de Vilder

On Mon, May 23, 2005 at 05:44:33PM +0200, Sven De Vilder wrote:
Hello,

I recently migrated from bb with bbgen to Hobbit 4.02, but i found some differences between bb/bbgen and Hobbit. I don't know if this is by design or something has broken in the meantime.
Most likely I broke some things.

- The nodisp tag doesn't seem to work anymore. I use this to show some hosts on a differen pageset, but not on the main interface.
This has had a tumultuous migration from bbgen to Hobbit. At one point
it disappeared completely, and it seems I never got it correctly re-
implemented. Right now I cannot even remember why I took it out :-)

Fix at http://www.hswn.dk/hobbitsw/nodisp.patch

- The dialup tag (as a tag behind an entry, not as a separate entry) also doesn't work as i expected. With the bb/bbgen combination the cpu, disk, svcs and msgs tests on hosts with the dialup tag didn't go purple if fping was clear, but now it does. I worked around this with the NOPROPPURPLE tag, but i would rather see them also become clear.
That's a bug. It would work if the ping-column had gone red, but it
doesn't do that for "dialup" hosts.

Fix at http://www.hswn.dk/hobbitsw/dialup-notpurple.patch
▸ quoted from Sven de Vilder

I also found one small copy-paste error in the man-page of hobbit-alerts.cfg (and also the web-version) :

EXSERVICE=targetstring Rule excluding an alert by matching the hostname.

hostname should ofcourse be service.
Fixed, thanks for noticing.

I'm also missing a netstat entry for Darwin (for creating the graphs). Perhaps this can be added too ? Ofcourse i can supply the output of this test on Darwin.
"netstat -s" - and "vmstat 2 10" - sample outputs would be nice. I suspect they are a lot like the BSD outputs.

Last but not least : Cudos to Henrik for creating such a wonderful successor to BB.
Thanks :-)

Henrik
list Renata Vidal · Mon, 23 May 2005 14:18:51 -0300 ·
Hello,

Really, NODISP doesn't work. It just ignores lines with a # at the
beginning, but it is not monitored.

Renata Vidal
▸ quoted from Sven de Vilder

On 5/23/05, Sven De Vilder <user-3a7f76b871fc@xymon.invalid> wrote:
Hello,

I recently migrated from bb with bbgen to Hobbit 4.02, but i found some
differences between bb/bbgen and Hobbit. I don't know if this is by
design or something has broken in the meantime. I've searched the
archives, but i couldn't find anything in there.

The things i've found are all located in the bb-hosts files :

- The nodisp tag doesn't seem to work anymore. I use this to show some
hosts on a differen pageset, but not on the main interface.
- The dialup tag (as a tag behind an entry, not as a separate entry)
also doesn't work as i expected. With the bb/bbgen combination the cpu,
disk, svcs and msgs tests on hosts with the dialup tag didn't go purple
if fping was clear, but now it does. I worked around this with the
NOPROPPURPLE tag, but i would rather see them also become clear.

I also found one small copy-paste error in the man-page of
hobbit-alerts.cfg (and also the web-version) :

EXSERVICE=targetstring Rule excluding an alert by matching the hostname.

hostname should ofcourse be service.

I'm also missing a netstat entry for Darwin (for creating the graphs).
Perhaps this can be added too ? Ofcourse i can supply the output of this
test on Darwin.

Last but not least : Cudos to Henrik for creating such a wonderful
successor to BB.

Greeting,

Sven De Vilder

list Sven de Vilder · Mon, 23 May 2005 20:26:51 +0200 ·
Hi Henrik,
▸ quoted from Renata Vidal

Henrik Stoerner wrote:
I recently migrated from bb with bbgen to Hobbit 4.02, but i found some differences between bb/bbgen and Hobbit. I don't know if this is by design or something has broken in the meantime.

Most likely I broke some things.

- The nodisp tag doesn't seem to work anymore. I use this to show some hosts on a differen pageset, but not on the main interface.

This has had a tumultuous migration from bbgen to Hobbit. At one point
it disappeared completely, and it seems I never got it correctly re-
implemented. Right now I cannot even remember why I took it out :-)

Fix at http://www.hswn.dk/hobbitsw/nodisp.patch
I had some time to spend after the migration yes, but I expected some extra work...
The patch works like a charm.

I actually can't find any reference to this (and also the dialup tag) in the man-pages. Perhaps something to add ? I at least think they're useful additions.
▸ quoted from Renata Vidal

- The dialup tag (as a tag behind an entry, not as a separate entry) also doesn't work as i expected. With the bb/bbgen combination the cpu, disk, svcs and msgs tests on hosts with the dialup tag didn't go purple if fping was clear, but now it does. I worked around this with the NOPROPPURPLE tag, but i would rather see them also become clear.

That's a bug. It would work if the ping-column had gone red, but it
doesn't do that for "dialup" hosts.

Fix at http://www.hswn.dk/hobbitsw/dialup-notpurple.patch
This patch doesn't seem to work yet. I've tested it fully from green to puple.
▸ quoted from Renata Vidal

I also found one small copy-paste error in the man-page of hobbit-alerts.cfg (and also the web-version) :

EXSERVICE=targetstring Rule excluding an alert by matching the hostname.

hostname should ofcourse be service.

Fixed, thanks for noticing.
Glad to help.
▸ quoted from Renata Vidal

I'm also missing a netstat entry for Darwin (for creating the graphs). Perhaps this can be added too ? Ofcourse i can supply the output of this test on Darwin.

"netstat -s" - and "vmstat 2 10" - sample outputs would be nice. I suspect they are a lot like the BSD outputs.
netstat -s output is attached.
vmstat is not installed. I do however have vm_stat, but it looks entirely different, so it's probably not useful. It's attached anyway.


Thanks,

Sven
Attachments (2)
list Sven de Vilder · Mon, 23 May 2005 20:27:26 +0200 ·
This actually seems to be an undocumented feature, which works perfectly with Henrik's new patch. It's probably only useful if you use multiple pagesets.


Greetings,

Sven De Vilder
▸ quoted from Renata Vidal


Renata Vidal wrote:
Hello,

Really, NODISP doesn't work. It just ignores lines with a # at the
beginning, but it is not monitored.

Renata Vidal
list Henrik Størner · Mon, 23 May 2005 21:15:26 +0200 ·
▸ quoted from Sven de Vilder
On Mon, May 23, 2005 at 08:26:51PM +0200, Sven De Vilder wrote:
- The nodisp tag doesn't seem to work anymore. I use this to show some >>hosts on a differen pageset, but not on the main interface.
Fix at http://www.hswn.dk/hobbitsw/nodisp.patch
I had some time to spend after the migration yes, but I expected some extra work...
The patch works like a charm.
Good.
I actually can't find any reference to this (and also the dialup tag) in the man-pages. Perhaps something to add ? I at least think they're useful additions.
It belongs in the bb-hosts(5) man-page. Added.
▸ quoted from Sven de Vilder

- The dialup tag (as a tag behind an entry, not as a separate entry) >>also doesn't work as i expected.
That's a bug. It would work if the ping-column had gone red, but it
doesn't do that for "dialup" hosts.

Fix at http://www.hswn.dk/hobbitsw/dialup-notpurple.patch
This patch doesn't seem to work yet. I've tested it fully from green to puple.
Ah, no - I was in a hurry and got mixed up between the old and the new
color. Backout the patch you downloaded ("patch -R"), then pick it up
again from the same URL. Or change the line that reads (line 2495)
    if (tmp->color == COL_PURPLE) {
to
    if (newcolor == COL_PURPLE) {
▸ quoted from Sven de Vilder

I'm also missing a netstat entry for Darwin (for creating the graphs). >>Perhaps this can be added too ? Ofcourse i can supply the output of this >>test on Darwin.

"netstat -s" - and "vmstat 2 10" - sample outputs would be nice. I >suspect they are a lot like the BSD outputs.
netstat -s output is attached.
I'll look it over.


Henrik
list Sven de Vilder · Tue, 24 May 2005 09:09:26 +0200 ·
▸ quoted from Henrik Størner
I actually can't find any reference to this (and also the dialup tag) in the man-pages. Perhaps something to add ? I at least think they're useful additions.

It belongs in the bb-hosts(5) man-page. Added.
Excellent
▸ quoted from Henrik Størner

- The dialup tag (as a tag behind an entry, not as a separate entry) also doesn't work as i expected.
That's a bug. It would work if the ping-column had gone red, but it
doesn't do that for "dialup" hosts.

Fix at http://www.hswn.dk/hobbitsw/dialup-notpurple.patch
This patch doesn't seem to work yet. I've tested it fully from green to puple.

Ah, no - I was in a hurry and got mixed up between the old and the new
color. Backout the patch you downloaded ("patch -R"), then pick it up
again from the same URL. Or change the line that reads (line 2495)
    if (tmp->color == COL_PURPLE) {
to
    if (newcolor == COL_PURPLE) {
Done and confirmed. Thank you.
▸ quoted from Henrik Størner

I'm also missing a netstat entry for Darwin (for creating the graphs). Perhaps this can be added too ? Ofcourse i can supply the output of this test on Darwin.

"netstat -s" - and "vmstat 2 10" - sample outputs would be nice. I suspect they are a lot like the BSD outputs.
netstat -s output is attached.

I'll look it over.
Thanks.


Sven
list Sven de Vilder · Tue, 31 May 2005 17:52:30 +0200 ·
Hi Henrik,
▸ quoted from Sven de Vilder

Henrik Stoerner wrote:
- The nodisp tag doesn't seem to work anymore. I use this to show some hosts on a differen pageset, but not on the main interface.

This has had a tumultuous migration from bbgen to Hobbit. At one point
it disappeared completely, and it seems I never got it correctly re-
implemented. Right now I cannot even remember why I took it out :-)

Fix at http://www.hswn.dk/hobbitsw/nodisp.patch
I spoke too soon about this patch. It works a bit too good. nodisp hosts are also not shown on pages with alternative pagesets.

I moved the BBH_FLAG_NODISP line after the line where the check for a pageset is and this seems to work.

613a614,616
                      /* Check for no-display hosts - they are ignored. */
                      if (bbh_item(bbhost, BBH_FLAG_NODISP) != NULL) continue;
659,661d661
<                               /* Check for no-display hosts - they are ignored. */
<                               if (bbh_item(bbhost, BBH_FLAG_NODISP) != NULL) continue;
<

I don't know if it's the right solution, but it works for me.

Greetings,

Sven