オンプレミスポーラーがトラップを取得しているかを確認する方法

オンプレミスポーラーがトラップを取得しているかを確認する方法

Wiresharkを使用したテスト

オンプレミスポーラーがSNMPトラップを受信しているか確認する方法は、次のとおりです。

  1. Wiresharkの最新バージョンをインストールします。
    Windows:Wireshark公式Webサイトからダウンロード
    Linux:次のコマンドでインストール
    apt install wireshark
  2. Wiresharkをadmin/root権限で実行します。
  3. インターフェースを右クリックし、[Start Capture]をクリックします。
  4. udp.port == 162と入力しフローをフィルター後、[Enter]をクリックします。

Wiresharkコマンドラインを使用したテスト

MIBブラウザーにアクセスできない場合、次のコマンドラインツールを使用して、トラップ受信状況を確認してください。

下記コマンドを実行して、受信されているすべてトラップを表示します。
■コマンド
>tshark -f "udp port 162"
■出力
Capturing on 'eth0'

    1 0.000000000   10.10.10.1 → 10.10.10.100 SNMP 156 snmpV2-trap 1.3.6.1.2.1.1.3.0 1.3.6.1.6.3.1.1.4.1.0 1.3.6.1.2.1.2.1.0 1.3.6.1.2.1.2.1.0

    2 1.494270279   10.10.10.1 → 10.10.10.100 SNMP 156 snmpV2-trap 1.3.6.1.2.1.1.3.0 1.3.6.1.6.3.1.1.4.1.0 1.3.6.1.2.1.2.1.0 1.3.6.1.2.1.2.1.0

    3 1.924597683   10.10.10.1 → 10.10.10.100 SNMP 125 trap iso.3.6.1.2.1.11 1.3.6.1.2.1.4.5.0 1.3.6.1.2.1.2.1.0

    4 8.265532838   10.10.10.1 → 10.10.10.100 SNMP 173 snmpV2-trap 1.3.6.1.2.1.1.3.0 1.3.6.1.6.3.1.1.4.1.0 1.3.6.1.2.1.2.1.0 1.3.6.1.2.1.2.1.0 1.3.6.1.2.1.11.10.0

Info
トラップが受信されない場合のトラブルシューティング
  1. エラーメッセージ”Not Listening for Traps, Port(s) already in use”が発生した場合、他のプロセスにポートが占有されています。ポートを開放してやり直してください。
  2. 追加した装置がアクティブ状態にあるか確認してください。
  3. ネットワーク装置設定を確認してください。
  4. ポート162が、ファイアウォールにブロックされていないか確認してください。

上記手順を行ってもトラップが受信されない場合は、zip化したオンプレミスポーラーのログフォルダを添えて、お問い合わせください。