将替代应用于对象发现

 

发布时间: 2016年3月

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

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

限制发现的精确步骤取决于你要从发现中排除的对象、应用程序或功能。 但是,一般的过程是相同的:标识你想要限制的发现并创建替代以禁用发现。 有关如何创建替代的信息,请参阅如何重写规则或监视器

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

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

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

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

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

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

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

在已经发现了对象后,如果你想要删除该对象并且不想其被重新发现,请对该对象禁用发现,然后在 Operations Manager 外壳中运行 Remove-SCOMDisabledClassInstance cmdlet。 关于此 cmdlet 的帮助,请打开 Operations Manager 外壳,然后键入 Get-Help Remove-SCOMDisabledClassInstance