In similar cases I've always used  the NDO database to query the status of a group of things.<br><br>There are also some other options check_multi for example (<a href="http://my-plugin.de/wiki/doku.php/check_multi">http://my-plugin.de/wiki/doku.php/check_multi
</a>)<br><br>of course the nagios documentation may help you on this: <a href="http://nagios.sourceforge.net/docs/2_0/clusters.html">http://nagios.sourceforge.net/docs/2_0/clusters.html</a><br><br>Concerning the "simple login web page", I would again suggest you to have a look at NDO. Creating a simple PHP/Python/Perl/ASP page to query the database is not complicated and would allow you to create custom displays for specific usages.
<br><br><br><div><span class="gmail_quote">On 9/24/07, <b class="gmail_sendername">Paul Weaver</b> <<a href="mailto:paul.weaver@bbc.co.uk">paul.weaver@bbc.co.uk</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">







<div>


<p><font face="Arial" size="2">I've recently started using nagios in our development environment, and have knocked a few plugins for some of our programs (i.e. monitor a log on a remote server to make sure it's growing, but not growing too fast or too slow, or jumbo pings between two remote machines), which is very impressive.
</font></p>

<p><font face="Arial" size="2">One thing I would like to monitor is a group of hosts/services, and flag a warning if x% are not available, and a critical if y% are offline. A common example would be checking DNS services. If you have 4 DNS servers, you don't want to be woken up at 3AM if one falls offline, but if 3 are offline you would, and if 4 are offline you want an APB. You still want to see the servers are offline though on a webpage, and possible a notification in work hours.
</font></p>

<p><font face="Arial" size="2">I'm aware of host/service groups, being one way of doing it, however I'm unsure if notifications can be set based on % of hosts/services available in a group. </font></p>

<p><font face="Arial" size="2">Another way would be a "virtual host", with a custom "check_host_alive" which checks all hosts in a collection, and returns an OK/critical/warning based on the number of failures, and likewise with "virtual services". The original hosts could then be monitored separately, or even not at all.
</font></p>

<p><font face="Arial" size="2">For example, a service I would like to check is whether 3 mysql databases are in sync with each other. I currently have a web page that compares the log positions. It seems to me that logically the service should run on the mysql boxes, however I only want it running on 
</font></p>

<p><font face="Arial" size="2">Another example would be I have a piece of java software (call it "A") that must run on at least one of 4 machines, and preferably on 2 of them. I don't care which machine it's on, but if it's not running I want to be notified in red lights.
</font></p>

<p><font face="Arial" size="2">I could have a simple "virtual service A", which would critical on 0, warn on 1 and OK on 2 or more.</font>

<br><font face="Arial" size="2">This would be attached to "virtual host A", which would critical on 0, warn on 1 and OK on 2 or more of the servers that the service runs on.</font></p>

<p><font face="Arial" size="2">I'd also like a "simple" login to the web page which would only display the "clusters" of services/hosts, rather than the total view, which would allow our support engineers to easilly see real problems, and allow management to sleep hapilly with lots of green lights.
</font></p>

<p><font face="Arial" size="2">I must admit I'm leaning to the virtual host/service thing, but I was wondering if there's a standard/better way of monitoring these kind of things?</font></p>

<p><font face="Arial" size="2">Thanks</font>
</p>

<br><font face="Times New Roman" size="3"><a href="http://www.bbc.co.uk" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://www.bbc.co.uk</a><br>This e-mail (and any attachments) is confidential and may contain personal views which are not the views of the BBC unless specifically stated.
<br>If you have received it in error, please delete it from your system.<br>Do not use, copy or disclose the information in any way nor act in reliance on it and notify the sender immediately.<br>Please note that the BBC monitors e-mails sent or received.
<br>Further communication will signify your consent to this.</font></div>

<br>-------------------------------------------------------------------------<br>This SF.net email is sponsored by: Microsoft<br>Defy all challenges. Microsoft(R) Visual Studio 2005.<br><a onclick="return top.js.OpenExtLink(window,event,this)" href="http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/" target="_blank">
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/</a><br>_______________________________________________<br>Nagios-users mailing list<br><a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:Nagios-users@lists.sourceforge.net">
Nagios-users@lists.sourceforge.net</a><br><a onclick="return top.js.OpenExtLink(window,event,this)" href="https://lists.sourceforge.net/lists/listinfo/nagios-users" target="_blank">https://lists.sourceforge.net/lists/listinfo/nagios-users
</a><br>::: Please include Nagios version, plugin version (-v) and OS when reporting any issue.<br>::: Messages without supporting info will risk being sent to /dev/null<br></blockquote></div><br>