Re: [Nagios-users] Still some basic 101 items

2009-04-15 Thread Jim Avery
2009/4/15 Lance Raymond lraym...@weatherflow.com:
 I'm not sure I should say sorry for the basic questions as this is what the
 group is for, but seeing some of the in depth questions... talk about an
 inferiority complex.   Well, I now can see how to debug the start (thanks
 Marc) and figured my one problem.  But back to a basic few things.  I am
 looking to have nagios monitor 40 or so servers.  10 or so webservers, a few
 database, all have ssh, etc. so as I am trying to lay this out in my head,
 for an example, is this the right thinking.

 Each box has an unique name in a server folder, /server/servername.cfg
 (that is what I have started and kind of working).
 The webservers will have the following;
 the define host {
 host_name
 address
 use (I think this is my problem)
 }

 Now the above, the use I think is the actual hostgroup I wish it to belong
 to (ex, webserver, linux-server, etc.)  I am thinking I will have group
 temapltes, webserver will have an http test, linux-server can have an ssh
 check, load, users, etc. Now if the above is making sense, the use will have
 multiple, ex,
 use   webserver, linux-server    (I assume this is possible)  That would
 take care of defining the default services to check for those particular
 box's.

 I guess I am looking for both confirmation and suggestions on some high
 level down setups.  I don't want each host having 10 define_service items.
  I would rather say he is a webserver, and linux box.  That by nature will
 check x, y and z.  The problem so far is I have 4 servers, and even though I
 have an address in each, the use is still the default so ALL the box's
 details, users, swap usage, etc. is referenceing the localhost and not that
 individual box.
 That is where I am stuck, the doc's are really not to helpful, but I am
 trying to understand more the seperate files.  How the use works, when to
 use a hostgroup, etc.  I will gladly provide cfg files or if someone has
 some basic things (aside from the install templates) or some help on the
 above it's appreciated.

The main trick to note here is that you can specify hostgroup_name in
your service definitions.

In your linux-server host template for example, you can have:

  hostgroups  linux-server

How you organise your config files is pretty much up to you.  I have a
templates directory containing all my templates, and name the files
for example host-linux-server.cfg, host-wintel-server.cfg,
service-ftp.cfg and so on.  I have a directory for each node type
(server-wintel, sever-linux, routers, switches, etc,.) in each of
these I have files for both host and service definitions.  Some
services are not specific to any one host type, so I have a seperate
services folder for these generic service definitions (things like
ftp, http, telnet go here).  This works for me, but might not go with
the way you think about your systems.

I heartily recommend you buy the book Nagios by Wolfgang Barth as it
gives an excellent head-start in understanding many of these issues.
http://nostarch.com/nagios_2e.htm

hth,

Jim
-- 
Web Admin for Corsham Diary http://corshamdiary.org.uk

--
This SF.net email is sponsored by:
High Quality Requirements in a Collaborative Environment.
Download a free trial of Rational Requirements Composer Now!
http://p.sf.net/sfu/www-ibm-com
___
Nagios-users mailing list
Nagios-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nagios-users
::: Please include Nagios version, plugin version (-v) and OS when reporting 
any issue. 
::: Messages without supporting info will risk being sent to /dev/null


[Nagios-users] Still some basic 101 items

2009-04-14 Thread Lance Raymond
I'm not sure I should say sorry for the basic questions as this is what the 
group is for, but seeing some of the in depth questions... talk about an 
inferiority complex.   Well, I now can see how to debug the start (thanks 
Marc) and figured my one problem.  But back to a basic few things.  I am 
looking to have nagios monitor 40 or so servers.  10 or so webservers, a few 
database, all have ssh, etc. so as I am trying to lay this out in my head, 
for an example, is this the right thinking.

Each box has an unique name in a server folder, /server/servername.cfg  
(that is what I have started and kind of working).
The webservers will have the following;
the define host {
host_name
address
use (I think this is my problem)
}

Now the above, the use I think is the actual hostgroup I wish it to belong 
to (ex, webserver, linux-server, etc.)  I am thinking I will have group 
temapltes, webserver will have an http test, linux-server can have an ssh 
check, load, users, etc. Now if the above is making sense, the use will have 
multiple, ex,
use   webserver, linux-server(I assume this is possible)  That would 
take care of defining the default services to check for those particular 
box's.

I guess I am looking for both confirmation and suggestions on some high 
level down setups.  I don't want each host having 10 define_service items.  
I would rather say he is a webserver, and linux box.  That by nature will 
check x, y and z.  The problem so far is I have 4 servers, and even though I 
have an address in each, the use is still the default so ALL the box's 
details, users, swap usage, etc. is referenceing the localhost and not that 
individual box.

That is where I am stuck, the doc's are really not to helpful, but I am 
trying to understand more the seperate files.  How the use works, when to 
use a hostgroup, etc.  I will gladly provide cfg files or if someone has 
some basic things (aside from the install templates) or some help on the 
above it's appreciated.

Lr
--
This SF.net email is sponsored by:
High Quality Requirements in a Collaborative Environment.
Download a free trial of Rational Requirements Composer Now!
http://p.sf.net/sfu/www-ibm-com___
Nagios-users mailing list
Nagios-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nagios-users
::: Please include Nagios version, plugin version (-v) and OS when reporting 
any issue. 
::: Messages without supporting info will risk being sent to /dev/null