将替代应用于对象发现

System Center Operations Manager 监视它发现的计算机和设备,它还监视在受监视的计算机上发现的应用程序和功能。 在某些情况下你想要限制发现。 例如,你可能只想发现和监视 SQL Server 的某些实例,或者想要删除已经发现的计算机。

限制发现的精确步骤取决于你要从发现中排除的对象、应用程序或功能。 但是,一般的过程是相同的:标识你想要限制的发现并创建替代以禁用发现。

用于禁用发现的替代可能适用于:

  • 发现所适用的类中的所有对象。 如果将此选择用于你的替代,则你将完全禁用发现。

  • 组。 可以显式或动态定义组成员。 在创建组时,你将其保存到未密封的管理包。 但是,未密封的管理包中的元素(如替代)不能引用其他未密封管理包(如组)中的元素。 如果要使用组来限制替代的应用程序,则必须将该组保存到与替代相同的未密封管理包,或者必须密封包含该组的管理包。 有关详细信息,请参阅 Creating and Managing Groups

  • 发现所适用的类中的一个或多个特定对象。 通过使用此方法,你可以从发现的对象中进行选择。

  • 另一种类的所有对象。 通过使用此方法,你可以指定要应用替代的对象的类。

如何选择应用替代来禁用发现的方法取决于你的情况。 最简单的情况是你想要针对特定对象或针对类中的所有对象禁用发现。 如果你想要对满足某个条件的任何对象禁用发现,则必须使用包含这些对象的组,或者创建一个将标识这些对象的组。

例如,你想要对管理服务器上的逻辑磁盘禁用发现。 你可以配置替代来禁用发现适用的 Windows Server 逻辑磁盘,并将其应用于 Operations Manager 管理服务器组,该组是在安装 Operations Manager 时自动创建的。 如果想要禁用特定组织单元中计算机上逻辑磁盘的发现,则没有满足该定义的内置组,因此需要创建标识这些计算机的组。

发现对象后,如果想要删除该对象,但不允许再次发现该对象,请禁用该对象的发现,然后在 Operations Manager 外壳 中运行 Remove-SCOMDisabledClassInstance cmdlet。 有关此 cmdlet 的帮助,请打开Operations Manager 外壳,然后输入 Get-Help Remove-SCOMDisabledClassInstance

后续步骤

  • 若要了解如何创建自定义可写管理包来存储替代,请参阅 如何为替代创建管理包。

  • 在对 Operations Manager 管理包中定义的监视设置进行更改之前,请查看 “如何替代规则”或“监视器 ”,了解如何配置更改。

  • 若要了解 Operations Manage 中的类和组之间的差异以及工作流如何应用于每个类,请查看 Operations Manager 中的“使用类和组进行替代”。