Monitoring Windows workstation

Hari Sekhon hpsekhon at googlemail.com
Fri Jan 11 12:03:02 CET 2008


Xavier Mertens wrote:
> Hi *,
>
> I'd like some advices on the following case:
>
> A network monitored by Nagios. I'd like to run a script when a workstation
> boots.
> This script should perform the following actions:
>
> 1. Check if some services are running (antivirus, vnc server)
> 2. Send the info to Nagios (passive check)
>
> My idea is to define one passive check on a fake host in Nagios named
> "Workstation_Security".
> All workstations will feed this service with the following info:
> 	- Host name / IP
> 	- Services status (OK, WARN, CRIT)
>
> What's the best way to achieve this? In the user profile? How to send the
> information
> to Nagios? What are your experience with such setup?
>
>
> /x
This is a very good idea.

I have written a plugin for windows which does check the status of all 
services that are set to automatic startup that are not running (it can 
take exclusions too).

This is similar to what you have asked for but not exactly the same.

In fact, I had the idea you are talking about a while ago and haven't 
gotten round to writing the plugin for it yet.

If you can wait a couple of days, I'm sure to release this as I can base 
it off the previous mentioned automatic services plugin (which 
incidentally is located here if you want it 
http://www.nagiosexchange.org/Check_Plugins.21.0.html?&tx_netnagext_pi1[p_view]=1183).

If you have any feature requests for the new multiple services plugin, 
let me have them now.

My ideas on this:

- Take a list of hosts on the command line or from a file.
- Define a list of services on command line (or from a file, see next point)
- Possibly take a list of hosts and a list of services on each host, or 
services global to all hosts
- All services to be defined with either short or long names (above 
plugin already has this feature)
- Take arguments in /windows and --unix style plus short args like -u 
for --unix.

Other things to note:
- independent of any remote execution method, can be used pretty much 
anywhere anyhow.
- native to windows to run on all modern windows systems

Let me know if you have anything to add to this list and I will 
incorporate it.

Thanks

-h

-- 
Hari Sekhon


-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
_______________________________________________
Nagios-users mailing list
Nagios-users at 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





More information about the Users mailing list