Quantcast
Channel: THWACK: All Content - Server & Application Monitor
Viewing all articles
Browse latest Browse all 12281

Manipulating SQL on Canned Report

$
0
0

Hi,

 

I would like to manipulate a report to only give me stats on specific interfaces referenced by a custom property.

 

I have a custom property called "Important_Interfaces" and the value is "WAN"

 

This is the canned report SQL code:

 

SET NOCOUNT OFF

SET ROWCOUNT 0

 

 

DECLARE @StartDate DateTime

DECLARE @EndDate DateTime

 

 

SET @StartDate = CAST((ROUND(CAST(GetDate() - 7 AS FLOAT), 0, 1)) as datetime)

SET @EndDate = GetDate()

 

 

SELECT Interfaces.InterfaceId,

  Nodes.NodeID,

  Nodes.Caption AS NodeName,

  Nodes.VendorIcon AS Vendor_Icon,

  Interfaces.Caption AS Interface_Caption,

  Interfaces.InterfaceIcon AS Interface_Icon,

  Maxbps_In95,

  Maxbps_Out95,

  Maxbps_95

FROM Nodes

INNER JOIN Interfaces ON Nodes.NodeID = Interfaces.NodeID

INNER JOIN (

  SELECT InterfaceID,

  dbo.GetInBps95th(InterfaceID, @StartDate, @EndDate) AS Maxbps_In95,

  dbo.GetOutBps95th(InterfaceID, @StartDate, @EndDate) AS Maxbps_Out95,

  dbo.GetMaxBps95th(InterfaceID, @StartDate, @EndDate) AS Maxbps_95

  FROM InterfaceTraffic

  WHERE InterfaceTraffic.DateTime >= @StartDate AND InterfaceTraffic.DateTime <= @EndDate

  GROUP BY InterfaceID

) TrafficStat

ON Interfaces.InterfaceID = TrafficStat.InterfaceID

WHERE ${LIMITATION}

ORDER BY NodeName, Interface_Caption

 

Thank you, Pat


Viewing all articles
Browse latest Browse all 12281

Trending Articles



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