トラップの形式でリモート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はトラップを受信すると、それを標準出力に記録し、時刻、トラップコード、およびトラップを発生させたデバイスのホスト名を示します。