活動事件
發佈時間: 2016年3月
適用於: System Center 2012 SP1 - Orchestrator, System Center 2012 - Orchestrator, System Center 2012 R2 Orchestrator
Orchestrator Runbook 中的每個活動都能夠在活動無法執行或執行時間過長時傳送事件。 這些事件會出現在 Runbook Designer 的 [事件] 索引標籤中,或者您可以將事件設定成以 SNMP 陷阱的形式傳送到接收器。 系統只會針對您特別設定要傳送事件的活動傳送 Runbook 活動事件。
設定要傳送事件的活動
-
在 [Runbook Designer] 中開啟 Runbook。
-
按兩下活動以檢視其內容。
-
按一下 [執行行為] 索引標籤。
-
輸入當活動執行太久時要傳送事件的秒數。
-
勾選 [如果活動無法執行便回報] 方塊,以便在活動失敗時傳送事件。
-
按一下 [完成] 儲存活動。
從 SNMP 接收事件
除了在 Runbook Designer 的 [事件] 索引標籤中檢視事件之外,您還可以將事件傳送到 SNMP 陷阱目的地。 如此一來,您便可以使用其他專為提供主動警示功能而設計的工具,監視 Orchestrator 環境的健全狀況。 這類工具唯一的需求是能夠接收 SNMP 陷阱。 您可以使用 Orchestrator 事件傳遞設定公用程式來新增及設定 Runbook 事件的 SNMP 陷阱目的地。
新增 SNMP 陷阱目的地
若要新增 SNMP 陷阱目的地,請使用下列語法,針對您要新增的每個目的地執行 oedc 命令:
oedc /snmp /add /ip <Targeted IP Address> /port <Targeted Port> /version <version> /community <community>
例如,請透過下列程序,使用 SNMP 版本 1 將陷阱傳送到 IP 位址為 10.1.1.10 且連接埠為 162 的 SNMP 接收器,以及名為 public 的社群。
新增 SNMP 陷阱目的地
-
以系統管理認證開啟命令提示字元。
-
瀏覽至系統磁碟機:\Program Files (x86)\Microsoft System Center 2012\Orchestrator\Management Server。
-
輸入下列命令:oedc /snmp /add /ip 10.1.1.10 /port 162 /version SNMP1 /community public
-
重新啟動 Orchestrator Runbook Service 和 Orchestrator Runbook Server Monitor 服務。
移除所有 SNMP 陷阱目的地
您無法移除個別的 SNMP 陷阱目的地; 您必須移除所有目的地,然後再次新增任何需要的目的地。 若要移除所有 SNMP 陷阱目的地,請使用下列語法執行 oedc 命令:
oedc /snmp /clear
移除所有 SNMP 陷阱目的地
-
以系統管理認證開啟命令提示字元。
-
瀏覽至系統磁碟機:\Program Files (x86)\Microsoft System Center 2012\Orchestrator\Management Server。
-
輸入下列命令:oedc /snmp /clear
-
重新啟動 Orchestrator Runbook Service 和 Orchestrator Runbook Server Monitor 服務。
接收 SNMP 陷阱
在您針對 Orchestrator 事件通知設定 SNMP 陷阱目的地之後,您可以使用會讀取 SNMP 陷阱的任何工具來接收它們,或者您可以使用 Runbook 中的 [監視 SNMP 陷阱] 活動來讀取資訊。 SNMP 陷阱的內容僅限於前 1000 個字元 (若內容超過該長度)。
變數繫結列在下表中。
陷阱企業識別碼 |
1.3.6.1.4.1.4217.100.100 |
一般識別碼 |
(6) |
特定識別碼 |
(1) |
Orchestrator 事件資訊識別碼 |
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 |