We have an enterprise QuickBooks server that I have setup up a custom application monitor for. I also have Windows 2003/2008 services being monitored on the same system. I've been trying to build an alert that will notify our team when the QB service as stopped for whatever reason.
The trigger condition is fairly simple.
Trigger alert when all of the following apply:
Node status is not equal to down.
Application Name is equal to QuickBooks Services.
Application Status is down.
The problem is not with the trigger condition but with the alert trigger action. Whenever I test the alert against the server, it returns status as follows:
NetPerMon Event Log: Windows Server 2003-2008 on Node QB01 is Up
I'm not sure if there is an easier way of doing this but the alert sends out information for Windows Server when I need it to issue the alert for QuickBooks. Do I need to build a custom SQL statement to accomplish this? I would think that Orion should be using whatever variable is defined in the Alert Trigger tab as the variable for the field in the Trigger Action tab, but it doesn't appear to do that. I've been struggling with this for several days now as been I've tasked with setting up alerts for a number of mission-critical applications and this is the first application I've been trying to setup for that alerting. I know I must be missing some fairly simple here but if anyone has thoughts as to why Orion displays a completely different application than the one it should display, I would really appreciate it.