如何解决不返回数据的报告

 

适用对象:System Center 2012 R2 Operations Manager, System Center 2012 - Operations Manager, System Center 2012 SP1 - Operations Manager

当运行性能报表或配置数据报表,则可能不显示数据。 使用下列过程来评估是否已为报表收集了任何数据以及如何查找要用于报表的正确参数。 在此示例中,假设已导入 Windows Server 2003 操作系统管理包。

确保已启用特定的管理包中的所有合适的替代。 例如,Windows Server 操作系统管理包不发现物理磁盘分区,而仅发现逻辑磁盘分区。

如果您想要监视物理磁盘驱动器,则可以这样通过启用对象发现功能为 Windows Server 2003 物理磁盘或 Windows 2000 Server 物理磁盘对象。 此外,Microsoft Windows Server 2003 操作系统管理包可以监视处理器的单个实例,也可以监视处理器的所有实例。 默认情况下,处理器的运行状况将被监视为所有实例总计。 如果想要监视单个处理器实例,您可以通过为 Windows Server 2003 处理器对象启用对象发现来实现操作。 有关可能需要启用的任何替代的详细信息,请参阅合适的管理包指南。 列出的两个示例是从 Windows Server 操作系统管理包。

启用任何适用的替代之后,您将使用下列两个过程。 在第一个过程中,您将通过使用“我的工作区”查看是否已在 Operations Manager 数据库中收集了所需数据,对性能数据报表中没有显示数据这种情况进行疑难解答。

在第二个过程中,您将解决配置数据报表中没有显示数据这一情形。 在此示例中,假设操作系统配置报表没有返回任何数据。

对性能报表中没有数据这种情况进行疑难解答

  1. 登录到具有该帐户是 Operations Manager 管理组的 Operations Manager 管理员角色的成员的计算机上。

  2. 在操作控制台中,单击 报告

  3. 在报表工作区,展开 报表, ,然后单击 Windows Server 2003 操作系统

  4. 在 Windows Server 2003 操作系统报表窗格中,单击 磁盘性能分析

  5. 在“报表详细信息”窗格中,显示此报表中可用的性能计数器列表。 记住其中一个计数器,例如 LogicalDisk\Disk Bytes/sec\_Total

  6. 在操作控制台中,单击“我的工作区”。

  7. 在我的工作区中,右键单击 我的工作区, ,指向 新建, ,然后单击 性能视图

  8. 属性 对话框中,在 名称 字段中,键入此视图的名称 (对于此示例使用 测试)。

  9. 条件 选项卡上,单击 具有特定计数器名称

  10. 条件描述 字段中,单击 特定

  11. 计数器名称 对话框框中,键入您记下在步骤 5 中,例如计数器的名称 Disk Bytes/sec, ,然后单击 确定

  12. 属性 对话框中,单击 确定

  13. 在测试结果窗格中,在 图例 区域中,单击一个或多个 显示 复选框。

    • 如果数据将出现在 测试 窗格中,该数据在 Operations Manager 数据库中可用并且应该可用于报表。

    • 如果没有显示任何数据,请单击 创作 按钮。 在创作,依次展开 创作, ,展开 管理包对象, ,然后单击 规则。 查找范围 默认情况下启用 未启用任何规则的列。 如果未启用,则使用替代来启用该规则所需的报表。

    System_CAPS_note注意

    Exchange 管理包的某些性能数据收集规则仅将数据存储在报表数据仓库中,无法使用此过程进行验证。

  14. 图例 区域中,检查 目标 列,并验证中的文本 目标 列匹配的列出的内容是否 对象 报表的参数区域中的列。 如果中列出的值 目标 列不同,请使用中列出的值 目标 报表和再次运行报表中的列。

    System_CAPS_note注意

    搜索报表中的对象的名称,您可能会发现托管计算机的名称仅列出 对象路径 参数区域中的列。 如果要查找多个特定对象,您可以创建一个包含正确的对象类型的动态组,并且使用此新组运行报表。 有关创建组的详细信息,请参阅 如何在操作管理器中创建组

对配置数据报表中没有数据这种情况进行疑难解答

  1. 登录到具有该帐户是 Operations Manager 管理组的 Operations Manager 管理员角色的成员的计算机上。

  2. 在操作控制台中,单击“我的工作区”。

  3. 在我的工作区中,右键单击 我的工作区, ,指向 新建, ,然后单击 状态视图

  4. 属性 对话框中,在 名称 字段中,键入此视图的名称 (对于此示例使用 Test1)。

  5. 在“条件”选项卡上,单击“显示与下列内容相关的数据”框旁边的省略号“(…)”。

  6. 选择目标类型 对话框中,单击 查看所有目标

  7. 查找 框中,键入 Windows 操作系统

  8. 目标 列中,单击 Windows 操作系统, ,然后单击 确定

  9. 属性 对话框框中,检查在列表中的复选框的内容包含的数据是想要运行的报表针对 (例如,内部版本号),然后依次 确定

  10. 在 Test1 结果窗格中,检查中的内容 名称 列。 中列出的值 名称 列是您需要搜索该报表的对象时用于搜索的正确的对象名称。

    System_CAPS_note注意

    搜索报表中的对象的名称,您可能会发现托管计算机的名称仅列出 对象路径 参数区域中。 在这种情况下,您需要创建包含正确的对象类型的动态组,并使用此新组运行报表。 有关创建组的详细信息,请参阅 如何在操作管理器中创建组