手当たり次第に書くんだ

飽きっぽいのは本能

CentOS 5 SNMP Trap 受信設定 – snmptrapd の基本

この記事は CentOS 5 を前提にした古いサーバー構築・保守手順の記録です。CentOS 5 は既にサポートが終了しているため、新規構築では現行の Linux ディストリビューションを利用してください。ここでは、当時の環境を保守・確認するための資料として整理しています。

概要

Net-SNMP を利用して、SNMP トラップの受信を行います。

インストール

net-snmp-utils をインストールします。

yum -y install net-snmp-utils

/etc/snmp/snmptrapd.conf

/etc/snmp/snmptrapd.conf を編集します。

cat > /etc/snmp/snmptrapd.conf <<'EOF'
authCommunity log,execute,net public
traphandle default /usr/bin/traptoemail -s 127.0.0.1 root
EOF
  • authCommunity log,execute,net public: SNMP トラップの認証情報を設定します。コミュニティ文字列として public が指定されており、受信したトラップはログに記録 (log)、指定のコマンドを実行 (execute)、ネットワークを介して転送 (net) されます。
  • traphandle default /usr/bin/traptoemail -s 127.0.0.1 root: デフォルトのトラップハンドラを指定しています。すべてのトラップを受信すると、/usr/bin/traptoemail コマンドを使用してトラップ情報をメールで送信します。オプション -s 127.0.0.1 はメールの送信元アドレスを指定し、送信先はrootです。

サービス起動設定

snmptrapd サービスを起動し、システムの起動時に有効になるように設定します。

service snmptrapd start && chkconfig snmptrapd on

関連記事

CentOS 5 SNMP Trap 受信設定 – snmptrapd の基本

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

トップへ戻る