いつもお世話になります。
snmptrap 使った処理を考えております。
一旦、snmptrapd で受けた後に zabbix_sender に送るべく
スクリプトを作成しております。
snmptrapd の引数は、
OPTIONS="-Ls0 -a -On -p /var/run/snmptrapd.pid"
としています。
スクリプトはまず、
#!/bin/bash
read hostname
read ip
read uptime
として、状態を確認している段階ですが、
trap 受信後 hostname は、
となってしまいます。
/etc/hosts ファイルに登録してやると、ホスト名は表示するようになります。
ip のフィールドには、
UDP: [10.000.0.0]:162->[10.111.1.1]
と入っており、これでは処理がし辛いです。
このままだと、sender に引き渡せません。
snmptrapd の設定に問題があるのか、
zabbix_sender の引き渡し方に問題があるのか
判断がついておりません。
どこに問題があるか教えていただけませんでしょうか。
よろしくお願いします。