SnmpToolkit Usage - acromusashi/acromusashi-stream-example GitHub Wiki
本ページではSnmpToolkitを用いたSNMP Trapの送信方法について説明します。
SNMP Trapを送信する際の前提プロセスです。
起動方法/設定方法は下記の通りです。
wget https://github.com/downloads/acromusashi/acromusashi-stream-example/acromusashi-stream-example-snmptoolkit-1.0.0.zip
unzip acromusashi-stream-example-snmptoolkit-1.0.0.zip
cd snmptoolkit
vi conf/config.xml
設定内容(managerを編集してください)
<?xml version="1.0" encoding="UTF-8"?>
<config>
<!-- MIBデータファイルを配置するディレクトリ。
agent-define.xml内のAgent定義で参照する。
-->
<property name="data-dir" value="../data"/>
<!-- 各種コマンドからリモートアクセスする際のRMIポート番号。 -->
<property name="remote-port" value="10000"/>
<!-- Trap送信先となるSNMPマネージャのリスト。udp:<address>/<port>形式。 -->
<managers>
<manager>udp:192.168.1.1/162</manager> ## Trap送信先ホストを設定
</managers>
</config>
chmod +x bin/*.sh
bin/snmptoolkit.sh
SnmpToolkitプロセスが起動している前提で、Trapの送信を行います。
bin/sendtrap.sh rmi://localhost:10000 192.168.100.101 data/linkdown-up_v2c.xml
[送信スクリプト] [リモートアクセスRMIポート] [送信元ホスト] [Trap内容定義ファイル]
linkdown-up_v2c.xmlを用いた場合、2件のTrapが送信されます。
bin/kill_snmptoolkit.sh