How does it determine the status code?
The status code is determined by the number of "errors" in the event log over a given time period.
additionaly, you can exlude or include by service ID
usage: eventlog_nrpe_nt.exe -m minutes <-s "exluded service,..."> -i <"exluded eventid,..."> Do not include unnecesary white space it will not be removed
example: service_nrpe_nt.exe -m 20 -s "NRPE_NT,..." -i "7011,..."
example: service_nrpe_nt.exe -m 7200
So I should expect that, with this 5 day window, it will pick up events generated while the host is in a maintenance window? (This is the large problem at the moment)
I'm not sure what you mean by maintenance window. Can you clarify?
Should I expect any problem when setting the plugin to look back the last 3 minutes? This is the interval on which the NRDS task is set to run
I don't see this causing any issue. That makes sense to match the interval that NRDS to checks.
Nagevent log is also a great solution if the only check on the system you wish to perform is checking the event log. Unfortunately Nageventlog hasn't been maintained recently.