受信したトラップに応じていくつかのコマンドを実行するPHP(ubuntuで実行)のアプリケーションがあります。トラップを送信するための Windows テスト クライアントがあり、snmp v2 でうまく機能します。snmptrapd ログからすべてを確認します。残念ながら、クライアントは v3 をサポートしていないため、実際のデバイスを使用する必要があります。v3 トラップのみを送信する NoBreak を使用すると、snmptrapd は何もしません。実際、Windows クライアントでこれらのトラップを確認できるため、Linux の一部のセットアップが欠落しているように見えます。インターネットで net-snmp ページとチュートリアルを読んでいますが、Windows でセキュリティの側面を構成しておらず、単純に機能するため、どうすればよいかよくわかりません。net-snmp docs に行くと、ユーザーを作成してパスワードを設定する必要があると言われていますが、nobreak は一種のブロードキャストを送信するようです。また、私はしませんでした セットアップの手順を受け取りません (そうする必要がないと言っているわけではありません)。最初の質問は、トラップの受信を確認するためにポートをリッスンするにはどうすればよいですか? 到着しているが処理されていない可能性があります。
2 番目の質問: すべての v3 トラップを受信するように snmptrapd を構成するにはどうすればよいですか? それは可能ですか?