The 'generate test message' generates a test message in the local eventlog, which may (or may not, depending on your filters) cause a NSCA message to be sent.
My guess is that your Filter definitions are not being matched and so the agent does not send a NSCA alert to Nagios. The heartbeats still come through as they do not depend on the filters.
Check your filter definitions. You can enable the 'debug mode' which lets you know what filter tests are being performed (it generates a LOT of extra application eventlog messages though). Create a very general filter (eg, all eventlogs, all statuses, match anything) and see if NSCA alerts are sent. Make sure your test message you generate matches one of your defined filters. Remember that some of the filter lines are regexps, some lists, and some just text. Don't use the wrong format else it will match nothing.
If you're still stuck, post a dump of the relevant part of your registry (use regedit and look under local machine/software/Cheshire Cat/Nagios) and let me see your filter definitions.
SteveStatistics: Posted by stevesh — Thu Sep 18, 2008 11:17 am
]]>