Quantcast
Viewing all articles
Browse latest Browse all 22513

Active Alerts for a group

Hi, I would like to display a report which lists all the active alerts for a current group.

 

This SQL query was tuned for this purpose but I ve a SQL error with it? could you help me?

 

The sql query is:

SELECT '5000.gif' AS EventTypeIcon, AlertStatus.TriggerTimeStamp, AlertStatus.ObjectType, AlertDefinitions.AlertName, ObjectName

FROM AlertStatus

INNER JOIN AlertDefinitions on AlertStatus.AlertDefID = AlertDefinitions.AlertDefID

WHERE

(State = 2) AND (SELECT GroupName FROM Containers_AlertsAndReportsData WHERE (GroupMemberDisplayName='Node') AND (GroupMemberName = (SELECT Nodes.Caption FROM Nodes WHERE Nodes.NodeID = (CASE

WHEN AlertStatus.ObjectType = 'Node' THEN ActiveObject

WHEN AlertStatus.ObjectType = 'Interface' THEN (SELECT Interfaces.NodeID FROM Interfaces WHERE Interfaces.InterfaceID = ActiveObject)

WHEN AlertStatus.ObjectType = 'Hardware Sensor' THEN (SELECT APM_HardwareItem.NodeID FROM APM_HardwareItem WHERE APM_HardwareItem.ID = ActiveObject)

WHEN AlertStatus.ObjectType = 'Custom Node Poller' THEN (SELECT CustomPollerAssignment.NodeID FROM CustomPollerAssignment WHERE CustomPollerAssignmentID = ActiveObject)

WHEN AlertStatus.ObjectType = 'Custom Node Table Poller' THEN (SELECT CustomPollerAssignment.NodeID FROM CustomPollerAssignment WHERE CustomPollerAssignmentID = ActiveObject)

ELSE 0 END)))) = '${Name}'

 

 

Thomas


Viewing all articles
Browse latest Browse all 22513

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>