Tweaking a canned Application Availability report. I have SAM querying a load-balanced IP for Exchange services, and also for individual Exchange servers. I would like to exclude the individual servers from the report. I've tried several SWQL statements, but cannot find the correct one.
Here is the current code from Orion SDK:
SELECT MAX(ApplicationStatus.TimeStamp) AS Month,
Nodes.Caption AS NodeName,
Nodes.DetailsUrl AS NodesDetailsUrl,
Application.Name AS ApplicationName,
Application.DetailsUrl AS ApplicationDetailsUrl,
( SUM( ApplicationStatus.PercentAvailability * ApplicationStatus.RecordCount ) / SUM( ApplicationStatus.RecordCount ) ) AS PercentAvailability
FROM Orion.APM.ApplicationStatus AS ApplicationStatus
INNER JOIN Orion.APM.Application AS Application
ON Application.ApplicationID = ApplicationStatus.ApplicationID
INNER JOIN Orion.Nodes AS Nodes
ON Nodes.NodeID = Application.NodeID
WHERE ApplicationStatus.TimeStamp >= ADDMINUTE(MINUTEDIFF(GetDate(), GETUTCDATE()), ADDMONTH(MONTHDIFF(0, GETDATE()), 0))
GROUP BY Application.ApplicationID, Application.Name, Nodes.Caption, NodesDetailsUrl, ApplicationDetailsUrl
ORDER BY Nodes.Caption, Application.Name
Any assistance would be greatly appreciated!