Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I want to monitor events on a Windows Exchange Server (Windows 2008 R2) and have installed NSclient ++ so I can use Centreon Nagios to monitor it. I did a bit of research and came across this question that I found somewhat helpful: How to monitor Windows host with Nagios?

Nick Kavadias gave a good answer but it did not provide an explanation on how to configure the Nagios config file in such a way that it would monitor a specific service on the server. So, how do I set up a service in Nagios in such a way that it will detect when a windows event occurs on a server?

share|improve this question
You seem to be asking two questions. How do I monitor a specific service and how do I monitor specific events. Is that correct? – uSlackr Aug 18 '15 at 1:45
I personally monitored this using NXLog + Logstash. – Maciej Asembler May 3 at 9:44

Here are the step by step instructions to Monitor Windows Event Log With Nagios.:

The above tutorial is for server side setup for services. Instead server side changes, Check_MK agent checks is also the best way to keep monitoring services.

share|improve this answer

Go to It has a lot of plugins you can download and run to scan just about anything. Installation is pretty easy, too--for most of the plugins, you simply copy the downloaded file into /usr/local/nagios/libexec, write your commands.cfg, and restart nagios!

The other option would be to check all windows server event log through a centralized monitoring system for this you can go for any Event log monitoring utility

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.