Re: [Nagios-users] Monitoring Windows hosts...

2009-03-11 Thread Michael Medin
Hello,

DISCLAIMER!
I am (BTW) the author of NSClient++ so I am pretty biased...

I did a presenation on windows monitoring at netways nagios conference
last year where I presented my views on the various options avalible for
windows monitoring (slides can be found (in .pptx)
http://nsclient.org/nscp/wiki/conferences/nnk-2008 ) and my conclusion was
the following (see below). There is also (if you want) some more details
on the various options in the powerpoint slides (and if you want I can
email you if you cant read the ppt) this is just the ending summary.

Conclusion:
I would use either:
 * NSClient++
 * NC_NET
I would not use (unless I have a specific reason):
 * SNMP
  - Complex to use
 * NSClient
  - Old and outdated
 * NRPE_NT
  - Hard for some (simple) checks
 * OpMonAgent
  - I don’t see the benefit
 * Agentless WMI
  - Limited functionality


// Michael Medin


 I'm a UNIX and network guy, but since Nagios is my task, I also have to
 add the Windows servers to Nagios. The network tests are fine, but I'm
 curious which is the best solution for monitoring local items on a
 Windows server (2000, 2003, and 2008).

 Here's what I think the options are:

 Use check_nt with NSClient, NSClient++, OpMon Agent, or NC_Net
 Use check_nrpe with NSClient++, OpMon Agent, or NRPE_NT
 Use check_ncnet with NSClient, NSClient++, OpMon Agent, or NC_Ne
 Use NSCA-Daemon with NC_Net

 Note: I'm interested in screwing with WMI...

 NSClient appears to be old, but stable and well known. However I see it
 has good support for NT4 and 2000 and 2003 R1, but not 2003 R2 and I
 don't see anything about 2008 Server.

 NC_Net looks current and well developed.

 NSClient++ seems to have NSClient compatibility, but is more current and
 supports NT4 thru 2008.

 It looks like I already have check_nt as part of a default 3.x
 installation.

 NRPE_NT also seems to have been around for a bit and stable.

 NSClient++ seems to have its own, native NRPE support.

 What are your opinions of the best combination to A) get the best
 overall support and B) have the least impact/installation on a Windows
 server? I want something current and currently developed with 2008
 support, but I also want stability and the least work possible.
 Presently I'm using NRPE for my local linux/UNIX servers, so I'm
 inclined to give NRPE a try, but I'd also like to avoid loading plugins
 on the Windows client if I can.

 I'm leaning towards NSClient++ with check_nt, but I'm not sure this is
 the best solutions.

 Thoughts, opinions, and ideas are requested...

 --


   A. Davis
   Email: ncc...@gmail.com

   There is no limit to what a man can accomplish
if he doesn't care who gets the credit. - Ronald Reagan

 --
 Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are
 powering Web 2.0 with engaging, cross-platform capabilities. Quickly and
 easily build your RIAs with Flex Builder, the Eclipse(TM)based development
 software that enables intelligent coding and step-through debugging.
 Download the free 60 day trial.
 http://p.sf.net/sfu/www-adobe-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



--
Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are
powering Web 2.0 with engaging, cross-platform capabilities. Quickly and
easily build your RIAs with Flex Builder, the Eclipse(TM)based development
software that enables intelligent coding and step-through debugging.
Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-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] Monitoring Windows hosts...

2009-03-10 Thread Andrew Davis
I'm a UNIX and network guy, but since Nagios is my task, I also have to 
add the Windows servers to Nagios. The network tests are fine, but I'm 
curious which is the best solution for monitoring local items on a 
Windows server (2000, 2003, and 2008).


Here's what I think the options are:

Use check_nt with NSClient, NSClient++, OpMon Agent, or NC_Net
Use check_nrpe with NSClient++, OpMon Agent, or NRPE_NT
Use check_ncnet with NSClient, NSClient++, OpMon Agent, or NC_Ne
Use NSCA-Daemon with NC_Net

Note: I'm interested in screwing with WMI...

NSClient appears to be old, but stable and well known. However I see it 
has good support for NT4 and 2000 and 2003 R1, but not 2003 R2 and I 
don't see anything about 2008 Server.


NC_Net looks current and well developed.

NSClient++ seems to have NSClient compatibility, but is more current and 
supports NT4 thru 2008.


It looks like I already have check_nt as part of a default 3.x installation.

NRPE_NT also seems to have been around for a bit and stable.

NSClient++ seems to have its own, native NRPE support.

What are your opinions of the best combination to A) get the best 
overall support and B) have the least impact/installation on a Windows 
server? I want something current and currently developed with 2008 
support, but I also want stability and the least work possible. 
Presently I'm using NRPE for my local linux/UNIX servers, so I'm 
inclined to give NRPE a try, but I'd also like to avoid loading plugins 
on the Windows client if I can.


I'm leaning towards NSClient++ with check_nt, but I'm not sure this is 
the best solutions.


Thoughts, opinions, and ideas are requested...

--


 A. Davis
 Email: ncc...@gmail.com

 There is no limit to what a man can accomplish
  if he doesn't care who gets the credit. - Ronald Reagan

--
Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are
powering Web 2.0 with engaging, cross-platform capabilities. Quickly and
easily build your RIAs with Flex Builder, the Eclipse(TM)based development
software that enables intelligent coding and step-through debugging.
Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-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

Re: [Nagios-users] Monitoring Windows hosts...

2009-03-10 Thread Jim Avery
2009/3/10 Andrew Davis ncc...@gmail.com:
 What are your opinions of the best combination to A) get the best overall
 support

Be prepared to learn, contribute and if necessary pay.

 and B) have the least impact/installation on a Windows server?

SNMP (probably not compatible with A though).

 I want something current and currently developed with 2008 support, but I also
 want stability and the least work possible. Presently I'm using NRPE for my
 local linux/UNIX servers, so I'm inclined to give NRPE a try, but I'd also
 like to avoid loading plugins on the Windows client if I can.

Good luck!  I believe

 I'm leaning towards NSClient++ with check_nt, but I'm not sure this is the
 best solutions.

There are worse options, but I suggest you read
http://trac.nakednuns.org/nscp/wiki/doc/About where the author,
Michael Medin says, amongst other things, As for checking with
NSClient++, I would recommend NRPE as it is a lot more flexible than
check_nt.

 Thoughts, opinions, and ideas are requested...

There isn't any substitute for trying some of these solutions for
yourself and finding out what the pros  cons are.

Personally, I use NSClient++ with mostly nrpe checks but also some
check_nt checks.  On occasion I also use the nsca functionality with
NSClient++ to do passive checks.  I've also used a standalone
send_nsca (sorry can't remember which) to return results from backup
scripts and suchlike to Nagios.

If you decide to try nc_net, make sure you download and compile their
alternative check_nt which has much better support for performance
data and a few other neat features not available in the default
check_nt plugin.  See http://www.shatterit.com/nc_net/

Cheers,

Jim

--
Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are
powering Web 2.0 with engaging, cross-platform capabilities. Quickly and
easily build your RIAs with Flex Builder, the Eclipse(TM)based development
software that enables intelligent coding and step-through debugging.
Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-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


Re: [Nagios-users] Monitoring Windows hosts...

2009-03-10 Thread Anthony Montibello
There are a Lot of options

Naturally I prefer NC_NEt since I made it but it is not Ideal for all
situations,
It uses the Dot Net Framework. and Allows easy access to WMI, Event Logs,
and Custom scripts and executables. (use check_nc_net to access the help on
the individual commads in nc_net)

I would recomend you test all the agents.
and see what one you like the best,
each on had  advantages and disadvantages.

Then decide what you need to fetch from the windows servers
and if you need to Push or Pull the data from that server.

if you need to Push from Windows to Nagios,
then use NSCA  or NSCA through NC_NEt.

If you need/want to pull from Nagios initiating the commands
Start with CHeck_nt and try any of the Windows clients.
(if availible try them all check_nt syntex is the same for each.)
once installed you will see what additional commands are availible
either through the documentaiton or the help

IF windows client you like the best is missing a particular command or
means of retrieving the data you want then use NRPE to augment it.
this will allow for custom scripts and executables to retrive data or
perform work.

For most active checks check_nrpe and check_nt can be used.
since NC_NEt has a lot of additional commands built into it it has
its own version of check_nt called check_nc_net
check_nc_net contians the NC_NEt command documention through the
--help=COMMANDNAME Argument

After testing them, Post back some of your experience it may help others
choose what one is best for them.

Tony (Author of NC_Net)

On Tue, Mar 10, 2009 at 4:34 PM, Andrew Davis ncc...@gmail.com wrote:

 I'm a UNIX and network guy, but since Nagios is my task, I also have to add
 the Windows servers to Nagios. The network tests are fine, but I'm curious
 which is the best solution for monitoring local items on a Windows server
 (2000, 2003, and 2008).

 Here's what I think the options are:

 Use check_nt with NSClient, NSClient++, OpMon Agent, or NC_Net
 Use check_nrpe with NSClient++, OpMon Agent, or NRPE_NT
 Use check_ncnet with NSClient, NSClient++, OpMon Agent, or NC_Ne
 Use NSCA-Daemon with NC_Net

 Note: I'm interested in screwing with WMI...

 NSClient appears to be old, but stable and well known. However I see it has
 good support for NT4 and 2000 and 2003 R1, but not 2003 R2 and I don't see
 anything about 2008 Server.

 NC_Net looks current and well developed.

 NSClient++ seems to have NSClient compatibility, but is more current and
 supports NT4 thru 2008.

 It looks like I already have check_nt as part of a default 3.x
 installation.

 NRPE_NT also seems to have been around for a bit and stable.

 NSClient++ seems to have its own, native NRPE support.

 What are your opinions of the best combination to A) get the best overall
 support and B) have the least impact/installation on a Windows server? I
 want something current and currently developed with 2008 support, but I also
 want stability and the least work possible. Presently I'm using NRPE for my
 local linux/UNIX servers, so I'm inclined to give NRPE a try, but I'd also
 like to avoid loading plugins on the Windows client if I can.

 I'm leaning towards NSClient++ with check_nt, but I'm not sure this is the
 best solutions.

 Thoughts, opinions, and ideas are requested...

 --


   A. Davis
   Email: ncc...@gmail.com

   There is no limit to what a man can accomplish
if he doesn't care who gets the credit. - Ronald Reagan



 --
 Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are
 powering Web 2.0 with engaging, cross-platform capabilities. Quickly and
 easily build your RIAs with Flex Builder, the Eclipse(TM)based development
 software that enables intelligent coding and step-through debugging.
 Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-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

--
Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are
powering Web 2.0 with engaging, cross-platform capabilities. Quickly and
easily build your RIAs with Flex Builder, the Eclipse(TM)based development
software that enables intelligent coding and step-through debugging.
Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-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