目錄

簡介

必要條件

需求

採用元件

慣例

解決方案

配置檢查

驗證陷阱是否已傳送

目標系統未接收陷阱

相關資訊

簡介

本檔案將提供有關傳送SNMP陷阱的Tidal企業排程器(TES)問題的基本疑難排解提示。

必要條件

需求

- 陷阱接收系統清單以及系統用來接收陷阱的埠號

- 編輯TES系統的master.props檔案或在主人的配置目錄中建立檔案的許可權/能力

- 進行此配置後重新啟動TES系統的許可權/能力

- 工作中的TES系統和能夠接收SNMP陷阱的一個或多個系統

採用元件

本檔案中的資訊是根據Tidal Master（Windows或Unix）。

慣例

如需文件慣例的詳細資訊，請參閱思科技術提示慣例。

解決方案

配置檢查

請完成以下步驟：

1. 檢查Tidal Enterprise Scheduler中指定的SNMP配置檔案：正在配置SNMP。請注意，應僅使用文檔中定義的兩種方法之一。如果同時使用這兩種方法，可能會導致不可預測的結果。

2. 確認組態檔已正確讀取到主機中。

1. 在主選單中，選擇Activities > Configure Scheduler。

2. 在Logging頁籤中，將Event Manager Log設定為High Debug，然後按一下OK。請注意上一個值，以便以後可以重置。通常，情況很嚴重。

3. 檢查最新的主日誌檔案，並查詢以下錯誤：

Could not parse snmp configuration file: Content is not allowed in prolog.

這表示snmpconfig.xml檔案中存在錯誤。

4. 更正此錯誤並重新啟動主機。

5. 一旦錯誤消失，請將事件管理器日誌級別重置為上一個值。

驗證陷阱是否已傳送

完成以下步驟以驗證主機是否嘗試傳送陷阱：

1. 在主選單中，選擇Activities > Configure Scheduler。

2. 在Logging頁籤中，將Event Manager Log設定為High Debug，然後按一下OK。請注意上一個值，以便以後可以重置。通常，情況很嚴重。

3. 在主日誌檔案中，查詢與以下內容類似的條目（當然，還允許瞭解您的系統唯一性）：

enter: snmp handle(ActionSNMP: 9)

enter: snmp execute(ActionSNMP: 9)

try to send SNMP trap message

SNMP job trap is sent to host 'vlillico_4.tidalsoft.local'. Alert ID is '4'

SNMP trap message is sent.

SNMP trap is sent successfully. Snmp ID : 9

exit: snmp execute(ActionSNMP: 9)

Executed action Action: 9

這些訊息表示主機會傳送陷阱。

此行中的目標不正確表示配置檔案可能包含錯誤(請參閱配置檢查部分):

No IP address accessable for SNMP manager, hostname = 'localhost'

4. 完成此測試後，將事件管理器日誌級別重置為其以前的值。

目標系統未接收陷阱

如果目標系統沒有接收陷阱，且已使用上述方法驗證為已傳送，則應檢查此問題：

- 路由問題 — 成功完成到目的主機的「ping」或「tracert」（Unix上的「traceroute」）。

- 防火牆規則 — 使用UDP以目標埠162傳送SNMP陷阱（除非在上面列出的TES SNMP配置中進行了更改）。檢查主機和接收主機上的本地（軟體）防火牆以及基礎架構級（硬體）防火牆。

相關資訊

- 技術支援與文件 - Cisco Systems