このドキュメントでは、SNMP トラップを送信している Tidal Enterprise Scheduler(TES)での問題に関する基本的なトラブルシューティングのヒントを紹介します。
トラップ受信システムと、これらのシステムがトラップの受信に使用するポート番号のリスト。
TESシステムのmaster.propsファイルを編集する権限/機能、またはマスターのconfigディレクトリにファイルを作成する権限
このような設定を行った後に TES システムを再起動できる権限/能力
SNMPトラップを受信できる稼働中のTESシステムおよび1つ以上のシステム
このドキュメントの情報は、Tidal Master(Windows または Unix)に基づくものです。
ドキュメント表記の詳細は、『シスコ テクニカル ティップスの表記法』を参照してください。
次のステップを実行します。
Tidal Enterprise Schedulerで指定されているSNMPコンフィギュレーションファイルを確認します。SNMP の設定.このドキュメントで定義されている2つの方法のうち1つだけを使用する必要があります。両方を使用すると、予期しない結果が発生する可能性があります。
設定ファイルがマスターに正しく読み込まれていることを確認します。
マスターで、メニューから[アクティビティ] > [スケジューラの設定]を選択します。
[Logging]タブで、[Event Manager Log]を[High Debug]に設定し、[OK]をクリックします。前の値をメモして、後でリセットできるようにします。通常は[Severe]です。
最新のマスターログファイルを調べて、次のエラーを探します。
Could not parse snmp configuration file: Content is not allowed in prolog.
これは、snmpconfig.xmlファイルにエラーがあることを示します。
これを修正し、マスターを再起動します。
エラーが解消されたら、Event Manager Logレベルを以前の値にリセットします。
マスターがトラップを送信しようとしたことを確認するには、次の手順を実行します。
マスターで、メニューから[アクティビティ] > [スケジューラの設定]を選択します。
[Logging]タブで、[Event Manager Log]を[High Debug]に設定し、[OK]をクリックします。前の値をメモして、後でリセットできるようにします。通常は[Severe]です。
マスターログファイルで、次のようなエントリを探します(システムの一意性を考慮して許可します)。
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'
このテストが完了したら、Event Manager Logレベルを以前の値にリセットします。
宛先システムが、上記を使用して送信されていることが確認されたトラップを受信していない場合は、次の項目をチェックする必要があります。
ルーティングの問題:宛先ホストへの「ping」または「tracert」(Unixでは「traceroute」)が正常に完了します。
ファイアウォールルール:SNMPトラップは宛先ポート162(上記のTES SNMP設定で変更されていない場合)でUDPを使用して送信されます。マスターおよび受信側ホストのローカル(ソフトウェア)ファイアウォールとインフラストラクチャレベル(ハードウェア)ファイアウォールの両方を確認します。
改定 | 発行日 | コメント |
---|---|---|
1.0 |
10-Aug-2011 |
初版 |