■SNMPトラップでメールを送信(Squeeze)
以下と同じ環境。
Squeezeでsnmpトラップの送受信テスト
http://d.hatena.ne.jp/labunix/20120526
■コミュニティは1行目は「public」、2行目は「trapprivate」
3行目はメール送信。4行目は空。
$ sudo tail -4 /etc/snmp/snmptrapd.conf
authCommunity log,execute,net public
authCommunity log,execute,net trapprivate
traphandle default /usr/bin/mail -s "SNMP Trap Mail" root@`hostname -f`
$ snmptrap -v 1 -c trapprivate localhost .1.3.6.1.4.1.8072.99999 localhost \
6 1 '' .1.3.6.1.4.1.8072.99999.1 s "Test Message" 2> /dev/null
■メールをmailの「s test.msg」コマンドで保存
スパムチェックやウイルスチェックが気になる方は以下を参照。。。
spamassassinでヘッダ情報に「X-Spam」を追加する
http://d.hatena.ne.jp/labunix/20120501
$ cat test.msg | sed s/`hostname -f`/"dummy.example.jp"/g
From root@dummy.example.jp Thu Nov 8 01:36:22 2012
Return-Path: <root@dummy.example.jp>
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on
dummy.example.jp
X-Spam-Level:
X-Spam-Status: No, score=0.2 required=5.0 tests=ALL_TRUSTED,DKIM_ADSP_NXDOMAIN,
NO_DNS_FOR_FROM autolearn=no version=3.3.1
X-Original-To: root@dummy.example.jp
Delivered-To: root@dummy.example.jp
Received: from localhost (localhost [127.0.0.1])
by dummy.example.jp (Postfix) with ESMTP id E8B6029239C
for <root@dummy.example.jp>; Thu, 8 Nov 2012 01:36:22 +0900 (JST)
X-Virus-Scanned: Debian amavisd-new at dummy.example.jp
Received: from dummy.example.jp ([127.0.0.1])
by localhost (dummy.example.jp [127.0.0.1]) (amavisd-new, port 10024)
with ESMTP id 4+hJatRAwtmC for <root@dummy.example.jp>;
Thu, 8 Nov 2012 01:36:22 +0900 (JST)
Received: by dummy.example.jp (Postfix, from userid 0)
id B13E329239D; Thu, 8 Nov 2012 01:36:22 +0900 (JST)
To: root@dummy.example.jp
Subject: SNMP Trap Mail
Message-Id: <20121107163622.B13E329239D@dummy.example.jp>
Date: Thu, 8 Nov 2012 01:36:22 +0900 (JST)
From: root@dummy.example.jp (root)
Status: R
localhost
UDP: [127.0.0.1]:54198->[127.0.0.1]
iso.3.6.1.2.1.1.3.0 11:15:05:22.19
iso.3.6.1.6.3.1.1.4.1.0 iso.3.6.1.4.1.8072.99999.0.1
iso.3.6.1.4.1.8072.99999.1 "Test Message"
iso.3.6.1.6.3.18.1.3.0 127.0.0.1
iso.3.6.1.6.3.18.1.4.0 "trapprivate"
iso.3.6.1.6.3.1.1.4.3.0 iso.3.6.1.4.1.8072.99999