创建一个新的目标
适用对象:System Center 2012 R2 Operations Manager, System Center 2012 - Operations Manager, System Center 2012 SP1 - Operations Manager
有多个可用来创建一个新类,可以作为目标的监视器和规则中的使用的方法 System Center 2012 – Operations Manager。 您可以使用一个单独的工具如 MP 创作,您便可以直接创建的目标。 高级的作者可以指 服务模型 部分 System Center 管理包创作指南 上创建一个复杂的类模型,他们的应用程序的详细信息。 此高级信息则不需要访问以创建一个能作为目标的监视器和规则的特定于特定的应用程序的基本类。
管理包模板
在操作控制台中的以下管理包模板创建一个可以用作监视器和规则目标的类:
Windows 服务模板
如果您的应用程序具有服务 Windows 安装在每个服务器上,则应使用 Windows 服务模板。 这将创建一个新类并安装了服务发现代理的所有计算机上的一个实例。 如果任何监视器或规则使用此类作为目标,它们将运行这些相同的代理上。
进程监视模板
如果您的应用程序并没有一种 Windows 服务但没有进程正在运行的代理计算机,则应使用 流程监视模板。 这将创建一个新类并发现指定组中的所有计算机上的实例。 如果任何监视器或规则使用此类作为目标,它们将运行这些相同的代理上。
Unix/Linux Service (Unix/Linux 服务)
如果您的应用程序具有一项服务在 Unix 或 Linux 服务器上,则应使用 UNIX 或 Linux 进程 模板。 这将创建一个新类并安装了服务发现代理的所有计算机上的一个实例。
使用创作控制台的简单类
System Center Operations Manager 2007 R2 创作控制台 通常由高级用户用来自定义管理包。 它可以用于通过创建简单的类和发现然后可以在管理组中安装并执行进一步使用操作控制台创作。
除了类,您必须创建发现,以便可以在其中安装应用程序的代理上创建类的实例。 创作控制台提供了创建基于 Windows 注册表发现的向导。 这将允许您指定的注册表项名称之类的条件。 如果该项已存在,然后安装应用程序,并应创建类的实例。
若要在创作控制台创建一个类和发现
-
打开创作控制台。
-
选择 文件 然后 新。
-
在上 管理包模板 页上,执行以下操作:
在 选择管理包模板 窗格中,选择 Windows 应用程序 (注册表)。
对于 管理包身份, ,键入一个名称如 Contoso.MyApplication。
注意 此名称不得包含空格,应首先阅读的管理包的名称。
单击“下一步”。
-
在上 名称和描述 页上,键入 显示名称 如 Contoso 我的应用程序 作为管理包,然后单击 下一步。
-
在上 Windows 应用程序 页上,执行以下操作:
在 ID 框中,键入新的类的唯一 ID 如 Contoso.MyApplication.MyTarget。
注意 此名称不得包含空格,应首先阅读的管理包的名称。
在 显示名称 框中,键入新的类的显示名称如 我的应用程序目标
单击“下一步”。
-
在上 发现时间安排 页上,设置为 1 小时或更多的计划并单击 下一步。
注意 这是频率将计算在代理计算机上的注册表条件以确定是否应创建类的实例。
-
在上 注册表探测配置 页上,执行以下操作:
注意 在此页上,指定的注册表项和您的条件将使用的值。
单击“添加”。
将保留 对象类型 设置为 密钥。
在 名称 框中,键入一个名称如 KeyExists。
注意 您可以使用任何是描述性的名称。 名称不会显示给用户和在向导的下一页上才会对其进行使用。
在 路径 框中,键入要检查如的注册表项的路径 SOFTWARE\MyApplication。
在 属性类型 框中,选择 检查是否存在。
单击“下一步”。
-
在上 表达式筛选器 页上,执行以下操作:
注意 在此页上,您可以指定用于评估在前一页上收集的注册表数据的标准。
单击“插入”。
单击省略号按钮旁边 参数名称 并选择 KeyExists。
在 运算符 框中,选择 等于。
在 值 框中,键入 True。
单击**“创建”**。
若要从创作控制台安装的管理包
-
选择 工具 然后 将管理包导出到管理组。
-
选择或键入您的管理组的管理服务器的名称。
-
单击“连接”。