<div class="gmail_quote">On Wed, Aug 19, 2009 at 3:31 AM, Terry <span dir="ltr"><<a href="mailto:td3201@gmail.com">td3201@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

Hello,<br>
<br>
I have a medium-sized installation (>10,000) services) in a manged<br>
services/data center environment.   I am curious how others in these<br>
types of multi-tenant environments organize their configuration files.<br>
 There are multiple things to consider:<br>
- templates<br>
- cfg_dirs<br>
- grouping<br>
<br>
I am considering cfg_dirs in this fashion:<br>
/etc/nagios/objects/hosts/customer.cfg<br>
/etc/nagios/objects/services/customer/host.cfg<br>
<br>
I am considering templates in this fashion:<br>
/etc/nagios/objects/services/templates/sql.cfg  (will contain<br>
microsoft sql type services)<br>
This template will look like this:<br>
define service{<br>
        use                             standard-server<br>
        hostgroup_name                  sql<br>
        service_description             microsoft sql server service<br>
        check_command                   check_nrpe_win_service_mssql<br>
        }<br>
Then I can just add hosts to the sql hostgroup to give them this service.<br>
<br>
What am I missing?  What do others do that might make my life easier?<br>
</blockquote><div><br>Sounds a lot like what I use... I also use host-templates for example:<br><br>define host{<br>                use               solaris,dns,an-other-app<br>                address...<br>}<br><br>the solaris host-template applies standard checks like disk, cpu, SMF.<br>

the solaris-10-global template applies checks such as zone-checks<br><br>the same can be applies to a windows / rhel template<br><br>our rhel and solaris templates actually "use" basic *nix templates too.<br><br>

this was each hosts config is kept to a minimum. also keeping each host in its own .cfg file helps eg .../customer1/server-name1.cfg then any host specific checks (eg url checks) can be added to that one config file too. <br>

<br>Ritchie<br> </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br>
------------------------------------------------------------------------------<br>
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day<br>
trial. Simplify your report design, integration and deployment - and focus on<br>
what you do best, core application coding. Discover what's new with<br>
Crystal Reports now.  <a href="http://p.sf.net/sfu/bobj-july" target="_blank">http://p.sf.net/sfu/bobj-july</a><br>
_______________________________________________<br>
Nagios-users mailing list<br>
<a href="mailto:Nagios-users@lists.sourceforge.net">Nagios-users@lists.sourceforge.net</a><br>
<a 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>