UbuntuでSNMPTRAPを設定する方法

...

トラップの形式でリモートSNMPイベントの通知を受信できます。

Simple Network Management Protocolは、インターネットプロトコルに基づいてネットワークに接続されたデバイスを管理する標準的な方法です。 各SNMP「マネージャー」は、スイッチやルーターなどのリモートデバイス(「クライアント」)の動作を詳細に監視し、場合によってはそれらも再構成できます。 特に、SNMP標準には、重大と見なされるイベントが発生したときに、クライアントに非同期通知(「トラップ」)をマネージャーに送信させるメカニズムが含まれています。 クライアントからSNMPトラップを受信して​​処理するようにUbuntuコンピューターを構成できます。

ステップ1

Ubuntuログインプロンプトで「Ctrl」、「Alt」、および「F1」キーを押して、テキストモードのログインプロンプトを表示します。 通常のユーザーとしてログインします。 Ubuntuは、コマンドラインプロンプトである「シェル」を表示します。

今日のビデオ

ステップ2

次のコマンドを入力して、シェルの権限をスーパーユーザーに昇格させます。

sudo -l

「Enter」を押します。 パスワードを入力し、もう一度「Enter」を押します。

ステップ3

次のコマンドを入力して、SNMPマネージャーユーティリティをダウンロードしてインストールします。

apt-get install snmpd

「Enter」を押します。

ステップ4

テキストエディタでファイル「/etc/snmp/snmpd.conf」を開き、「master agentx」という単語を含む行を検索して、その行から最初の「#」文字を削除します。 ファイルを保存して、エディターを終了します。

ステップ5

テキストエディタでファイル「/etc/snmp/snmptrapd.conf」を開き、ファイルの最後に次の行を追加します。

TRAPDRUN = yes

ファイルを保存して、エディターを終了します。

ステップ6

次のコマンドを入力して、SNMPマネージャーサービスと着信トラップのログを開始します。

/etc/init.d/snmpd restart snmptrapd -P -F "%02.2h:%02.2j TRAP%w。%q from%A \ n"

各行の後に「Enter」を押します。 その時点で、snmptrapdは着信SNMPトラップをリッスンします。 snmptrapdはトラップを受信すると、それを標準出力に記録し、時刻、トラップコード、およびトラップを発生させたデバイスのホスト名を示します。