Passive Checks in Windows and Eventlog monitoring



I am relatively new to Nagios and I want to know how to configure passive checks on my Windows servers? How can I tell if they are active or passive? Specifically, I am using the NSClient++ agent on Windows, is there a difference between using the check_nt module vs. using NRPE to check processor, memory, or Disk Space?

Also, what is the most efficient (and scalable) way to monitor the eventlog?

Thanks in advance,



Probably the best Windows checking tool is NSClinet++:

This is a part of documentation explaining it’s usage:

Active/passive difference: … hecks.html

In host/service definitions you set them to be passive or active.