On Wed, Oct 19, 2005 at 04:27:23PM -0400, Jeff Stuart wrote:
I have a machine that I wish to appear on multiple pages. So I list it more than once in bb-hosts.
First time, I list it this way:
group-only bbd|bbgen|bbtest|hobbitd|rsync Hobbit Monitoring Server 123.123.123.123 123.123.123.123 # BBPAGER BBNET BBDISPLAY bbd noconn rsync
Then I list it this way:
page game-servers Main Game Server Boxes. group-except bbd|bbgen|bbtest|hobbitd|rsync 123.123.123.123 123.123.123.123 # ftp !telnet !smtp ssh ntp prefer badconn:1:2:4
The rule is: Put all of your tags on one of these definitions, and ONLY a "noconn" on the others.
So using your example:
group-only bbd|bbgen|bbtest|hobbitd|rsync Hobbit Monitoring Server 123.123.123.123 123.123.123.123 # noconn
page game-servers Main Game Server Boxes. group-except bbd|bbgen|bbtest|hobbitd|rsync 123.123.123.123 123.123.123.123 # ftp !telnet !smtp ssh ntp prefer badconn:1:2:4 bbd rsync
There's no link between the "group-only" or "group-except" definitions, and where you have the network tests defined, so even though it might seem a bit odd with "group-except bbd|rsync" and then those two tests listed on the first host-entry, it will work the way you want it to. Because the tool the runs the network tests ignores all of the page, subpage, group* definitions; and the tool that builds the webpages ignores how all of the network tests were defined (it just looks at what status columns are available).
Henrik