snmptrap

とりあえずWebだけで調べてみた。まだまだな内容だと思う

syslog.confの編集

syslogに記録。facilityをlocal6に

local6.*        /var/log/local6.log

snmptradの起動

syslogにtrapを記録する。local6のfacilityとして

# snmptrapd -sS 6

trapをあげる

$ snmptrap -v 1 -c securecom 192.168.1.213 1.3.6.1.4.1.2021 192.168.1.213 6 99 '' 1.3.6.1.4.1.2021 s 'snmptrap test'

local6.logの確認

Nov  6 00:03:48 trapd-host snmptrapd[19965]: 192.168.1.213: Enterprise Specific Trap (99) Uptime: 8 days, 1:58:47.72, UCD-SNMP-MIB::ucdavis = STRING: "snmptrap test"

参考

@IT:監視を自動化するSNMP(1)
http://www.atmarkit.co.jp/fnetwork/rensai/snmp01/01.html

[Linux] Net-SNMP を使って SNMP Trap を Syslog に吐き出す設定
http://blogs.sqlpassj.org/yamaken/archive/2004/07/30/3584.aspx

Net-SNMP FAQ(How do I send traps and notifications?)
http://net-snmp.sourceforge.net/FAQ.html#How_do_I_send_traps_and_notifications_

SNMPによるネットワークシステムの監視第1回:SNMPの基礎
https://www.stackasterisk.jp/tech/systemManagement/snmp01_01.jsp
トラップ通知
http://jp.bea.com/e-docs/wls61/snmpman/snmptraps.html