|
Cisco機器の設定じゃないですけど、関連事項ということで。 「SNMPトラップ」受信の為の設定方法です。 今回はどんなメッセージがくるかわかりやすくする為に、 メッセージ内容を全てファイルに落してあります。 インストールツールは「net-snmp-5.1.1」です。 SNMPトラップ受信以外にもマネージャーとしての機器がいろいろなので、 試してみると結構面白いかもです。 最近ブログはあんまり書くことないから、 メルマガとのすみわけでこういうの書くのも良いかも・・・ ★インストール # mkdir /opt/src # cd /opt/src # wget http://optusnet.dl.sourceforge.net/sourceforge/net-snmp/net-snmp-5.1.1.tar.gz # tar xvfz net-snmp-5.1.1.tar.gz # cd net-snmp-5.1.1 # ./configure ※このあといくつかの質問がありますが全てエンター。 # make # make test # make install インストールは完了です。 /usr/local/bin/以下にインストールされます。 今回使用するのはsnmptrapdです。 ★設定ファイルの作成 # vi /usr/local/share/snmp/snmptrapd.conf 以下の行を追加 ********************************************************* traphandle default /usr/local/share/snmp/stdout.pl ********************************************************* # chmod 600 /usr/local/share/snmp/snmptrapd.con # vi /usr/local/share/snmp/stdout.pl 以下の行を追加 ******************************************************** #!/usr/bin/perl while ( $buf.=$_; } o pen(FILE,">>/tmp/out.txt"); print FILE $buf; print FILE "----------------\n"; close(FILE); ********************************************************* # chmod 755 /usr/local/share/snmp/stdout.pl ※ブログのセキュリティ上、「open」を「o pen」にしています。 設定する時はスペースを取ってください。 ★起動 # /usr/local/sbin/snmptrapd ※再起動後に立ち上げたければ「/etc/rc.d/rc.local」にも記述。 ★備考 「snmptrapd.conf」を以下のようにすればメール送信になります。 ******************************************************** traphandle default /usr/local/bin/traptoemail -s SMTPサーバ -f Fromアドレス Toアドレス ********************************************************
by h58net2
| 2005-06-06 09:40
| CCIE
|
ファン申請 |
||