Views [dbo].[RMONScoreBoard]
Properties
PropertyValue
ANSI Nulls OnYes
Quoted Identifier OnYes
Created11:10:09 AM Wednesday, March 07, 2007
Last Modified5:37:31 PM Monday, May 04, 2009
Columns
Name
server_addr
probe_addr
rsrcIndex
rsrcOtherIndex
rsrcName
userId
etherStatsOctets
etherStatsBroadcastPkts
etherStatsMulticastPkts
etherStatsCRCAlignErrors
etherStatsCollisions
etherStatsDropEvents
etherStatsFragments
availability
Permissions
TypeActionOwning Principal
GrantSelectuniadmin
SQL Script
CREATE VIEW RMONScoreBoard AS
SELECT r.server_addr
    ,r.probe_addr
    ,r.rsrcIndex
    ,r.rsrcOtherIndex
    ,r.rsrcName
    ,r.userId
    ,etherStatsOctets=100-case WHEN SUM(etherStatsOctets) > 100 THEN 100 ELSE SUM(etherStatsOctets) END
    ,etherStatsBroadcastPkts=100-case WHEN SUM(etherStatsBroadcastPkts) > 100 THEN 100 ELSE SUM(etherStatsBroadcastPkts) END
    ,etherStatsMulticastPkts=100-case WHEN SUM(etherStatsMulticastPkts) > 100 THEN 100 ELSE SUM(etherStatsMulticastPkts) END
    ,etherStatsCRCAlignErrors=100-case WHEN SUM(etherStatsCRCAlignErrors) > 100 THEN 100 ELSE SUM(etherStatsCRCAlignErrors) END
    ,etherStatsCollisions=100-case WHEN SUM(etherStatsCollisions) > 100 THEN 100 ELSE SUM(etherStatsCollisions) END
    ,etherStatsDropEvents=100-case WHEN SUM(etherStatsDropEvents) > 100 THEN 100 ELSE SUM(etherStatsDropEvents) END
    ,etherStatsFragments=100-case WHEN SUM(etherStatsFragments) > 100 THEN 100 ELSE SUM(etherStatsFragments) END
    ,availability=100-case WHEN SUM(unavail) > 100 THEN 100 ELSE SUM(unavail) END
FROM RMONAlertView r
GROUP BY
    r.server_addr
    ,r.probe_addr
    ,r.rsrcIndex
    ,r.rsrcOtherIndex
    ,r.rsrcName
    ,r.userId
GO
GRANT SELECT ON  [dbo].[RMONScoreBoard] TO [uniadmin]
GO
Uses