インストール
$ 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