揮発性のメモ2

http://d.hatena.ne.jp/iww/

squeezeでsnmptrapdをうごかす

インストール

$ sudo apt-get install snmp snmpd

動作確認

$ /etc/init.d/snmpd status
snmpd is running.
snmptrapd is not running ... failed!

snmptrapdはうごいていない

設定ファイル

/etc/default/snmpd

TRAPDRUN=yes

/etc/snmp/snmptrapd.conf

authCommunity log,execute,net private
authCommunity log,execute,net public
traphandle .1.3.6.1.4.1.88888.50.0.4 /usr/local/bin/unko.pl

/usr/local/bin/unko.pl
なにか受信したらログに落とす実験用プログラム

#!/usr/bin/perl

open my $fh, ">>", "/tmp/unko.log";
while(<>){
    print $fh $_;
}

試験コマンド

snmptrap -v1 -m '' -c public 192.168.0.100:162 \
    .1.3.6.1.4.1.88888.50 '' 6 4 ''            \
    .1.3.6.1.4.1.88888.50.1 s "TESTTEST"       \
    .1.3.6.1.4.1.88888.50.2 i 0