Dears ,
Below is the query to fetch alert info triggered date , details etc , attached the screenshot . Need to fetch NODE ID along with this query , can anyone help me to customize to include Node ID please .
Query
=====
SELECT DISTINCT AlertActive.AlertActiveID , AlertObjects.AlertObjectID , AlertConfigurations.Name , AlertConfigurations.Severity , AlertConfigurations.ObjectType , AlertObjects.EntityUri , AlertObjects.EntityType , AlertObjects.EntityCaption , ToLocal(AlertActive.TriggeredDateTime) AS TriggeredDateTime , AlertObjects.LastTriggeredDateTime , AlertActive.TriggeredMessage AS Message , AlertActive.AcknowledgedDateTime , AlertActive.Acknowledged AS Acknowledged , AlertActive.AcknowledgedBy , AlertActive.AcknowledgedNote , CASE WHEN Floor((SecondDiff(AlertActive.TriggeredDateTime, GetUtcDate()) + 0.0) / 86400) > 0 THEN ToString(ToString(Floor((SecondDiff(AlertActive.TriggeredDateTime, GetUtcDate()) + 0.0) / 86400)) + 'd ' + ToString(Floor(((SecondDiff(AlertActive.TriggeredDateTime, GetUtcDate()) - 86400 * (Floor((SecondDiff(AlertActive.TriggeredDateTime, GetUtcDate()) + 0.0) / 86400))) + 0.0) / 3600)) + 'h ' + ToString(Floor(((SecondDiff(AlertActive.TriggeredDateTime, GetUtcDate()) - 3600 * (Floor((SecondDiff(AlertActive.TriggeredDateTime, GetUtcDate()) + 0.0) / 3600))) + 0.0) / 60)) + 'm ') WHEN Floor(((SecondDiff(AlertActive.TriggeredDateTime, GetUtcDate()) - 86400 * (Floor((SecondDiff(AlertActive.TriggeredDateTime, GetUtcDate()) + 0.0) / 86400))) + 0.0) / 3600) > 0 THEN ToString(ToString(Floor(((SecondDiff(AlertActive.TriggeredDateTime, GetUtcDate()) - 86400 * (Floor((SecondDiff(AlertActive.TriggeredDateTime, GetUtcDate()) + 0.0) / 86400))) + 0.0) / 3600)) + 'h ' + ToString(Floor(((SecondDiff(AlertActive.TriggeredDateTime, GetUtcDate()) - 3600 * (Floor((SecondDiff(AlertActive.TriggeredDateTime, GetUtcDate()) + 0.0) / 3600))) + 0.0) / 60)) + 'm ') WHEN Floor(((SecondDiff(AlertActive.TriggeredDateTime, GetUtcDate()) - 3600 * (Floor((SecondDiff(AlertActive.TriggeredDateTime, GetUtcDate()) + 0.0) / 3600))) + 0.0) / 60) > 0 THEN ToString(ToString(Floor(((SecondDiff(AlertActive.TriggeredDateTime, GetUtcDate()) - 3600 * (Floor((SecondDiff(AlertActive.TriggeredDateTime, GetUtcDate()) + 0.0) / 3600))) + 0.0) / 60)) + 'm ') ELSE '' END AS ActiveTime FROM Orion.AlertObjects AS AlertObjects INNER JOIN Orion.AlertActive AS AlertActive ON AlertObjects.AlertObjectID = AlertActive.AlertObjectID INNER JOIN Orion.AlertConfigurations AS AlertConfigurations ON AlertConfigurations.AlertID = AlertObjects.AlertID ORDER BY AlertConfigurations.Name , AlertObjects.EntityCaption