我正在寻找一些自定义脚本来提取 OpsMgr 收集的性能数据计数器信息。有人有目前正在使用的脚本吗?
答案1
这里有一些 SQL 可以帮你入门:
use operationsmanagerdw
SELECT TOP 100 pr.ObjectName, pr.CounterName, pri.InstanceName,
p.SampleValue
FROM Perf.vPerfRaw p
INNER JOIN vManagedEntity me ON me.ManagedEntityRowID =
p.ManagedEntityRowID
INNER JOIN vPerformanceRuleInstance pri ON pri.PerformanceRuleInstanceRowId
= p.PerformanceRuleInstanceRowId
INNER JOIN vPerformanceRule pr ON pr.RuleRowId = pri.RuleRowId
WHERE me.[Path] = 'server FQDN'
适用于 SCOM 2007 SP1、SQL 2005 后端。数据仓库中的其他性能表包括 Perf.vPerfHourly 和 Perf.vPerfDaily