选择目标

 

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

每次您创建的监视器或规则,您必须为其选择一个目标。 目标确定监视器或规则的运行时间以及其信息在操作控制台中的组织方式。 请务必了解目标,以便您可以选择要创建的监视器或规则的一个最合适的工作方式。

如果要创建的监视器或规则为应用程序或设备已安装的管理包,您很可能在管理组中使用已存在的目标。 如果要创建的监视器或规则为新的应用程序可能需要专门为此目的创建新的目标。 中介绍了创建一个新目标 创建一个新的目标

在 Operations Manager 2012 中未选择为目标的特定对象但而是您选择的特定类的对象。 监视器或规则将应用于目标类的所有实例。 有关类和类的实例的详细信息,请参阅 了解类和对象

快速逻辑

如果您没有完全了解目标的所选内容背后的逻辑,可以使用以下快速逻辑。 请参阅有关效果的完整说明的目标以及如何选择一个合适的此部分的其余部分。

示例

  • 如果您希望监视器或规则在管理组中的所有 Windows 计算机上运行,然后选择 Microsoft Windows 计算机

  • 如果您希望监视器或规则在管理组中的所有 Unix 计算机上运行,然后选择 Unix 计算机

  • 如果您希望监视器或规则在管理组中,运行 SQL Server 2008 的所有计算机上运行然后选择 SQL 2008 DB 引擎

  • 如果您希望监视器或规则在管理组中,运行任何版本的 SQL Server 的所有计算机上运行然后选择 SQL DB 引擎

  • 如果您希望监视器或规则在管理组中的所有 Windows 服务器上对所有逻辑磁盘运行,然后选择 逻辑磁盘 (服务器)

目标的效果

监视器或规则的目标确定下列域:

  • 将运行监视器或规则

  • 多少份监视器或规则将在代理上运行

  • 何种对象数据将与关联

  • 哪些属性将可供使用的表达式和警报的描述

将运行监视器或规则

监视器或规则将每个代理具有至少一个目标类的实例上运行。 您应该选择只包括其中所需的规则或监视器运行这些的代理的目标。

当管理包已安装或更改时,则将它传送到管理至少一个实例用作至少一个包含工作流上的目标任何的类代理。 仅针对已发现代理上的实例的类的工作流是实际加载的。

您必须确保将代理中提供它正在其中运行的监视器或规则正在访问的数据。 例如,如果您创建的查找针对特定事件的监视器,您必须确保该事件将写入事件日志监视器正在其中运行。 如果您创建的收集性能计数器的规则,必须确保性能计数器可在该代理上。 如果您创建的监视器运行一个脚本,然后该脚本将运行代理和它访问任何资源必须是本地计算机上可用。

如果您选择一个涉及范围非常广泛的类如 Windows 计算机, 、 然后监视器或规则将可能在代理上运行所需,但它将可能还运行其他代理上不需要它的位置。 如果覆盖面比较广泛类如这是唯一包含所需的代理,则应考虑中所述创建一个新目标 创建一个新的目标

管理包传递

针对代理的管理包传递

多少份监视器或规则将在代理上运行

监视器或规则的一个副本将运行为目标的每个实例。 如果没有在代理上的目标的多个实例,多个副本的监视器或规则将运行该代理上。 您可以确定在您的环境使用中的过程中的每个代理上运行多少个对象 查看类和对象。

对于目标如 Windows 计算机, ,您可以确信它们将在特定代理上中只能有单个对象。 其他目标如 逻辑磁盘 可能具有仅对象但可能有多个具体取决于代理计算机的配置。

目标设定为单一实例的工作流

目标设定为单一实例的工作流

目标设定为多个实例的工作流

目标设定为多个实例的工作流

如果将执行目标可能是单个代理有多个实例的类则需要在唯一的表达式中包含条件,标识每个实例。

何种对象数据将与关联

监视器包括在其目标对象的运行状况资源管理器中。 这只是用户界面不具有意义。 此监视器从任何停机时间将包括在目标对象的可用性。 例如,在使用 Windows 计算机 目标可能会导致监视器所需的代理计算机上运行,如来自监视器任何停机时间将导致为整个计算机,可能不是有效的停机时间。 它会好一些使用更多特定于您想要监视的组件的目标。

警报和按规则收集的数据将用其目标对象相关联。 右键单击警报,然后选择一个打开时 运行状况资源管理器, ,将打开目标对象的运行状况资源管理器。 当您右键单击某个对象并选择 性能视图, ,您将打开一个视图与目标对象的性能数据。 若要实现的监视器和您创建的规则中的最佳功能,您应该选择或创建最能准确表示您想要监视的组件的目标。

哪些属性将可供使用的表达式和警报的描述

目标对象的属性是可用于在监视器或规则和生成警报的描述中使用的任何两个表达式。

查看类和对象

您可以使用 发现清单 在操作控制台中以帮助选择适当的目标为特定监视器或规则的视图。 此视图将列出指定类的具有其整个属性集的所有实例。 下面的示例演示管理类的哪些实例通过不同的代理、 代理管理的很多实例和哪些属性类具有可用。 将对每个视图中列出的对象运行针对所选的类的任何工作流。 如果没有实例列出为特定类,然后 none 已发现的任何代理上。 在这些类为目标的任何工作流将不会运行。

您可以查看为特定的类使用以下过程发现的清单。

  1. 在操作控制台中,单击 监视 按钮。

  2. 监视 窗格中,选择 发现清单

  3. 操作 窗格中单击 更改目标类型

  4. 选择目标的项 对话框中,选择要查看的类,再单击 确定

将组设为目标

组包含在对话框中选择一个目标,但如果您选择其中一个您将收到一条警告。 这样做的原因是很少需要选择其中一种情况的下。 监视器和规则将在管理其目标对象的代理上运行。 工作流将不枚举组的内容但将尝试对组对象本身运行。 由于当前运行的根管理服务器服务的管理服务器管理组,则将仅在该服务器上加载针对它们的任何工作流。

如果您想要包括的监视器或规则只能在特定组的成员上运行,然后可以使用以下过程。 请注意这不是理想的策略,并且在大多数情况下它会更有效地创建您的应用程序的目标中所述 创建一个新的目标

若要创建的监视器或规则在组中的代理上运行

  1. 创建的监视器或规则并使用为目标的 Windows 计算机。

  2. 禁用的监视器或刚创建的规则。

  3. 创建一个替代以启用该监视器或规则组。

为监视向导中选择一组

某些监视向导将要求一个组,以指定。 这将指定将搜索以确定它们是否具有向导所监视的组件的计算机的组。 例如,如果您运行的 Windows 服务监视向导,您指定要监视的服务的名称。 该向导将在已安装了服务的目标组中搜索所有计算机。 只有那些与服务的计算机将受到监视。

示例

  • 如果您希望向导包括管理组中的所有 Windows 代理,请选择“所有 Windows 计算机”。

  • 如果您希望向导包括管理组中的所有 Unix 代理,选择 Unix 计算机组

  • 如果您希望向导包括您的管理组中运行 SQL Server 2008 的所有计算机然后选择 SQL 2008 计算机

  • 如果您希望向导包括您的管理组中运行任何版本的 SQL Server 的所有计算机然后选择 SQL 计算机