活动事件

 

发布日期: 2016年3月

适用于: System Center 2012 SP1 - Orchestrator,System Center 2012 - Orchestrator,System Center 2012 R2 Orchestrator

Orchestrator Runbook 中的每个活动在运行失败或运行时间太长而无法运行时都能够发送事件。 这些事件呈现在 Runbook Designer 的“事件”选项卡上,或者可以配置为以 SNMP 陷阱形式发送给接收者。 系统仅为你专门配置为发送活动事件的那些活动发送 Runbook 活动事件。

将活动配置为发送事件

  1. 在“Runbook Designer”中打开 Runbook。

  2. 双击活动以查看其属性。

  3. 单击“运行行为”选项卡。

  4. 键入活动运行时间太长时发送事件的秒数。

  5. 选中“如果活动无法运行,则报告”框,以在活动失败时发送事件。

  6. 单击“完成”保存活动。

从 SNMP 接收事件

除了在 Runbook Designer 中的“事件”选项卡上查看事件之外,你可以将事件发送到 SNMP 陷阱目的地。 这允许你使用旨在提供主动警报的其他工具监视 Orchestrator 环境的健康状况。 对此类工具的唯一要求是此类工具能够接收 SNMP 陷阱。 可以使用“Orchestrator 事件发送配置实用工具”针对 Runbook 事件添加和配置 SNMP 陷阱目的地。

添加 SNMP 陷阱目的地

要添加 SNMP 陷阱目的地,请针对想要用以下语法添加的每个目的地运行一次 oedc 命令:

oedc /snmp /add /ip <目标 IP 地址> /port <目标端口> /version <版本> /community <社区>

例如,按照以下过程使用 SNMP 版本 1 将陷阱发送到端口 162 上 IP 地址为 10.1.1.10 的 SNMP 接收者以及名为“公共”的社区。

添加 SNMP 陷阱目的地
  1. 使用管理凭据打开命令提示符。

  2. 定位到 系统驱动器:\Program Files (x86)\Microsoft System Center 2012\Orchestrator\Management Server。

  3. 键入以下命令:oedc /snmp /add /ip 10.1.1.10 /port 162 /version SNMP1 /community public

  4. 重启 Orchestrator Runbook Service 和 Orchestrator Runbook Server Monitor 服务。

删除所有 SNMP 陷阱目的地

你不能删除单个 SNMP 陷阱目的地。 而是必须删除所有目的地,然后添加回想要的目的地。 要删除所有 SNMP 陷阱目的地,请使用以下语法运行 oedc 命令:

oedc /snmp /clear

删除所有 SNMP 陷阱目的地
  1. 使用管理凭据打开命令提示符。

  2. 定位到 系统驱动器:\Program Files (x86)\Microsoft System Center 2012\Orchestrator\Management Server。

  3. 键入以下命令:oedc /snmp /clear

  4. 重启 Orchestrator Runbook Service 和 Orchestrator Runbook Server Monitor 服务。

接收 SNMP 陷阱

在为 Orchestrator 事件通知配置了 SNMP 陷阱目的地后,可以通过使用可读取 SNMP 陷阱的任何工具接收它们,或者使用 Runbook 中的“监视 SNMP 陷阱”活动读取该信息。 如果 SNMP 陷阱的内容超过 1000 个字符,则内容局限于前 1000 个字符。

下表中列出了变量绑定。

陷阱企业 ID 1.3.6.1.4.1.4217.100.100
通用 ID (6)
特定 ID (1)
Orchestrator 事件信息 ID Orchestrator 事件类型 – 1

 Orchestrator 事件摘要 – 2

 Orchestrator 事件详细信息 – 3
示例 Orchestrator 事件类型 – 1.3.6.1.4.1.4217.100.100.1

 Orchestrator 事件摘要 – 1.3.6.1.4.1.4217.100.100.2

 Orchestrator 事件详细信息 – 1.3.6.1.4.1.4217.100.100.3

请参阅

Orchestrator 日志