SCOM OperationsManagerDW 表详细信息

Posted

技术标签:

【中文标题】SCOM OperationsManagerDW 表详细信息【英文标题】:SCOM OperationsManagerDW table details 【发布时间】:2020-07-22 21:45:24 【问题描述】:

我正在通过从 SCCM 服务器中的 OperationsManagerDW 数据库中提取详细信息来准备健康检查报告。我需要从 OperationsManagerDW 数据库中检索以下详细信息。你能帮我写剧本吗?我发现没有直接的方法可以从表中提取这些详细信息。基本上,我将提供服务器名称和时间戳,这将为我提供 OperationsManagerDW 数据库中的这些详细信息。 1)服务器详细信息和状态。 2) 数据库详细信息和状态。 3)CPU利用率。 4)磁盘利用率 5)内存利用率 6)失败的工作 7)IO 8)阻塞

谢谢。

【问题讨论】:

首先,DW DB中的性能数据是以聚合方式存储的,即一个小时内的所有样本都被聚合成min/max/avg和偏差值。接下来,不清楚您是否需要读取最后一次磁盘利用率(例如),或者最近 X 天的历史序列。最后,这不是一件容易的事:您需要通过计数器名称找到特定的规则,然后将规则 ID 与规则实例 ID 匹配,然后通过计算机实例 ID 和规则实例 ID 定位性能数据。 【参考方案1】:

也许我在 powershell 中编写的这个脚本可以帮助你(它用于 SCOM): SQL-DW-Performance

它收集以 MB 为单位的磁盘空间、CPU 利用率、可用磁盘空间百分比和已用内存百分比。

【讨论】:

以上是关于SCOM OperationsManagerDW 表详细信息的主要内容,如果未能解决你的问题,请参考以下文章

SCOM 2016 之 发现客户端

SCOM2016 安装OS或应用管理包

SCOM2012环境搭建

SCOM2016 OMSDK 服务无法启动

自定义SCOM性能视图

SCOM 维护模式 cmdlet 问题?