【问题标题】:SCOM OperationsManagerDW table detailsSCOM OperationsManagerDW 表详细信息
【发布时间】: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 定位性能数据。

标签: sql sql-server-2012 sccm sql-scripts


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-09-14
    • 1970-01-01
    • 1970-01-01
    • 2018-06-27
    • 2016-11-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多