如何创建通知订阅

在 System Center - Operations Manager 中,生成警报时,Operations Manager 可以通过电子邮件、即时消息(IM)或短信(短信)通知指定个人。 受监视的系统上发生警报后,通知也可以自动运行命令。 通知需要通道、订阅者和订阅。

这些过程将介绍如何指定用于确定将生成通知、使用类和组的警报的条件或条件,以及订阅中的条件或条件,以筛选通知并将其与组织升级路径保持一致。 订阅还定义了用于通知的通道和接收通知的订阅者。 你可以使用订阅者和订阅的组合来定制发送给个人或团队的警报。

必须先配置通知通道和订阅者,然后才能创建订阅。

订阅筛选选项

在创建订阅之前,我们将查看可用于筛选警报通知的两种方法,以便你可以传递满足某些条件的警报,例如具有高优先级通知 IT 操作的所有严重性警报,或来自特定受监视对象(如特定远程位置的所有系统)通知现场 IT 支持团队。

指定哪些警报生成通知(条件)

在 Operations Manager 生成警报时创建要通知的订阅时,必须指定确定将生成通知的警报的条件或条件。 下图显示了可从中选择的条件。

显示警报条件列表的屏幕截图。

选择条件时,会将其添加到 “条件”说明。 在“条件”说明框中,特定单词为蓝色和下划线,并且是条件值的占位符。 选择“特定以设置该条件的值。

例如,对于特定严重性的条件,请选择特定,然后从可用值中进行选择:信息警告严重

从已生成的警报创建通知订阅时,会自动为订阅配置条件,其中包含来自特定警报的值。

订阅筛选器选项

在创建订阅之前,我们将查看可用于筛选警报通知的两种方法,以便你可以传递满足特定条件的警报,例如具有高优先级通知 IT 操作的所有严重性警报,或者从特定受监视对象(如特定远程位置的所有系统)发送警报,通知现场 IT 支持团队。

指定生成通知的警报(条件)

在 Operations Manager 生成警报时创建要通知的订阅时,必须指定确定警报的条件或条件,这将生成通知。 通过增强条件生成器,可以使用排除对象、使用 AND/OR 分组以及使用正则表达式根据所需条件发出通知,从而生成复杂但有用/高效的订阅条件。

“作用域”中,可以通过选择特定组或类(es)来选择订阅的范围。 定义范围是可选的,如果未定义范围,则下一个屏幕(条件)中定义的条件不会限定为任何组/类。

“条件”中,可以设置通知要发送到指定订阅者的条件。 如果未设置条件,则会为所有警报发送通知。 这些条件将应用于前面屏幕中定义的范围,以向指定订阅者发送通知,如果未在前面的屏幕中定义范围,则这些条件不会限定为任何组/类。

下面是展示单个表达式和表达式组的条件生成器的示例:

示例 - 单个表达式

显示条件生成器单表达式的屏幕截图。

示例 - 表达式组

显示条件生成器组表达式的屏幕截图。

使用类和组包含特定警报

可以使用类和组来配置订阅。 可为订阅选择的警报的两个条件包括:

  • 由特定组中的任何实例引发。

  • 由特定类中的任何实例引发。

为任一条件设置值时,可以选择多个组或类。

注意

Operations Manager 不支持“作用域”选项卡中的“不等于”或“非成员”选项

Groups

组是基于 Windows 的计算机、硬盘或 Microsoft SQL Server 实例等对象的逻辑集合。 某些组由 Operations Manager 创建,例如 Operations Manager 代理托管计算机组和所有 Windows 计算机组。 可创建组来满足特定的监视需求,例如特定组织单元 (OU) 中的所有 Windows 计算机。 有关创建组的详细信息,请参阅 “创建和管理组”。

组可以具有显式成员身份或动态成员身份。 假设你想要创建一个订阅,用于将五个特定服务器生成的警报通知发送到一个人,并为另一个服务器生成的警报发送通知到另一个人。 可以创建两个组,并将每个服务器显式分配给其中一个组,然后创建一个订阅,以便向相应人员发送每个组的通知。

选择特定组作为警报通知的条件时,会针对指定组的任何成员引发的警报发送通知。

类表示一种对象,Operations Manager 中的每个对象都被视为特定类的实例。 类的所有实例均共同具有一组常见属性。 每个对象都有其自己的这些属性值,这些属性在发现对象时确定。 大多数管理包定义了一组类,这些类描述构成正在监视的应用程序的不同组件以及这些类之间的关系。

Operations Manager 中的每个类都具有“基本类” 。 类具有其基本类的所有属性并且可能会添加更多属性。 可以在树中布置管理组中安装的不同管理包中的所有类,并将每个类放置在其基本类下面。 如果从任何类开始,然后走在其基类之后的树,然后转到该类的基类等,最终会到达 Object 类,该类是 System Center 类库的根目录。

选择特定类作为警报通知的条件时,会针对指定类的任何实例引发的警报发送通知。

示例

示例 1:若要将 UNIX 计算机的警报通知发送给 UNIX 管理员,使用“由特定组中的任何实例产生”条件创建订阅,选择“UNIX/Linux 计算机组”作为条件值,然后选择 UNIX 管理员作为订阅者。

示例 2:若要向 IT 运营团队发送具有严重严重性和高优先级的新警报的通知,请使用“严重”严重性、优先级高、优先级高、“新建”(0)解析状态等条件创建订阅,并选择表示 IT 运营团队的订阅者。

在第一个示例中,UNIX 管理员将收到 UNIX 计算机上的操作系统发出的警报以及 UNIX 计算机引发的任何其他警报的通知。 第二个示例中,仅当以严重严重性和高优先级引发新警报时,才会发送通知。

以管理员身份创建通知订阅

  1. 使用作为 Operations Manager 管理员角色成员的帐户登录到计算机。

  2. 在 Operations 控制台中,选择“管理”

  3. 在“管理”工作区中,展开“通知”,右键单击“订阅”,然后选择“新建订阅”。 通知订阅向导将启动。

  4. “说明”页上的“订阅名称”中,输入订阅的描述性名称,输入简短说明,然后选择“下一步”。

  5. “订阅条件 ”页上,可以设置条件,确定何时将通知发送到指定的订阅者。 如果未设置条件,则会为所有警报发送通知。 选择下一步

    注意

    更新警报时,你还将收到通知。

  6. “订阅服务器”页上,选择“添加”以添加已定义的订阅者,或选择“新建以添加新订阅者。 有关定义订阅服务器的详细信息,请参阅 如何创建通知订阅服务器

  7. 选择下一步

  8. “频道”页上,选择“添加”以添加已定义的频道,或选择“新建以添加新通道。 有关定义通道的详细信息,请参阅如何启用电子邮件通知通道、如何启用即时消息通知通道如何启用短信通知通道以及如何启用命令通知通道

  9. 在“通道”页面上的“警报老化”部分中,选择发送通知而不延迟,或在几分钟内设置通知应延迟的值,除非条件保持不变,然后选择“下一步”。

  10. 查看“摘要”页上的设置,选择“完成,然后选择“关闭”。

以操作员身份创建通知订阅

  1. 使用属于 Operations Manager 操作员或高级操作员角色成员的帐户登录到计算机。

  2. 在操作控制台中,选择 顶部菜单栏中的工具 ,然后选择“ 我的订阅”。

    显示“操作员工具”子菜单的屏幕截图。

  3. “通知订阅 ”窗口中,选择“ 新建”。

  4. “说明 ”页上的“订阅名称”中 输入订阅的描述性名称,输入简短说明,然后选择“ 下一步”。

  5. “订阅条件 ”页上,可以设置条件,确定何时将通知发送到指定的订阅者。 如果未设置条件,则会为所有警报发送通知。 选择下一步

    注意

    更新警报时,你还将收到通知。

  6. “订阅服务器”页上,选择“添加”以添加已定义或选择“所选订阅者”框中的订阅服务器,然后选择“编辑”以更改此订阅的设置。 有关定义订阅服务器的详细信息,请参阅 如何创建通知订阅服务器

  7. 选择下一步

  8. “频道”页上,选择“添加”以添加已定义的频道,或选择“新建以创建自定义现有通道的副本。 有关定义通道的详细信息,请参阅如何启用电子邮件通知通道、如何启用即时消息通知通道如何启用短信(SMS)通知通道以及如何启用命令通知通道

  9. 在“频道”页面上的“警报老化”部分中,选择发送通知而不延迟,或在几分钟内设置通知延迟的值,除非条件保持不变,然后选择“下一步”。

  10. 查看“摘要”页上的设置,选择“完成,然后选择“关闭”。

后续步骤