Quantcast
Channel: THWACK: Message List
Viewing all articles
Browse latest Browse all 20693

Re: Changes based on IP SLA Responses

$
0
0

that's an interesting idea... something that would definitely be good for a feature request.

 

You might try this in the Report Writer application and then you can embed  this in a view using the 'Report from Orion Report Writer' resource.

 

SELECT  VI.VOIPOPERATIONINSTANCEID  ,VT.OPERATIONTYPE AS 'OPERATION TYPE'  ,CASE  WHEN ST.OPERATIONSTATUS = 'UNKNOWN' THEN 'UNKNOWN.GIF'  WHEN ST.OPERATIONSTATUS = 'UP' THEN 'UP.GIF'  WHEN ST.OPERATIONSTATUS = 'DOWN' THEN 'DOWN.GIF'  WHEN ST.OPERATIONSTATUS = 'WARNING' THEN 'WARNING.GIF'  WHEN ST.OPERATIONSTATUS = 'UNREACHABLE' THEN 'UNREACHABLE.GIF'  WHEN ST.OPERATIONSTATUS = 'CRITICAL' THEN 'DOWN.GIF'  END AS STATUSLED  ,ST.OPERATIONSTATUS AS 'OPERATION STATUS'  ,SRC.CAPTION AS 'SOURCE NODE'  ,CASE  WHEN TGT.CAPTION IS NULL THEN 'ONE-WAY OPERATION'  ELSE TGT.CAPTION  END AS 'TARGET NODE'  ,CONVERT  (DATETIME, SWITCHOFFSET  (CONVERT(DATETIMEOFFSET, VI.LASTOPERATIONRESULTRECORDTIMEUTC),  DATENAME(TZOFFSET, SYSDATETIMEOFFSET())))  AS 'LAST POLLED (LOCAL TIME)'
FROM VOIPOPERATIONINSTANCES VI
JOIN VOIPOPERATIONTYPES VT ON VT.VOIPOPERATIONTYPEID = VI.VOIPOPERATIONTYPEID
JOIN VOIPOPERATIONSTATUSES ST ON ST.VOIPOPERATIONSTATUSID = VI.VOIPOPERATIONSTATUSID
JOIN  (  SELECT N.CAPTION, N.NODEID  FROM NODES N  JOIN VOIPOPERATIONINSTANCES VI ON N.NODEID = VI.SOURCENODEID  ) SRC ON SRC.NODEID = VI.SOURCENODEID
LEFT JOIN  (  SELECT N.CAPTION, N.NODEID  FROM NODES N  JOIN VOIPOPERATIONINSTANCES VI ON N.NODEID = VI.TARGETNODEID  ) TGT ON TGT.NODEID = VI.TARGETNODEID
GROUP BY  VI.VOIPOPERATIONINSTANCEID  ,VT.OPERATIONTYPE  ,ST.OPERATIONSTATUS  ,SRC.CAPTION  ,TGT.CAPTION  ,VI.LASTOPERATIONRESULTRECORDTIMEUTC

 

 

Let me know how this works out... This is a really intriguing idea.

 

-ZackM

Loop1 Systems: SolarWinds Training and Professional Services


Viewing all articles
Browse latest Browse all 20693

Trending Articles



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