zabbix_senderの引数処理について
こんにちわ。
zabbix-1.4.5-2を検証しています。
SNMP Trap処理を検証しているのですが
zabbix_senderの引数処理でつまづきzabbix_snmptrap.shを
変更することで処理ができるようになりました。
他の方も同様?に悩んでおられるのかなぁと思って伺います。
zabbix_senderの引数処理方法について教えていただきたいのですが
zabbix_snmptrap.shに記載されている
$ZABBIX_SENDER $ZABBIX_SERVER $ZABBIX_PORT $HOST $KEY "$str"
の順序で引数を指定した場合、zabbix_senderはそれぞれの引数を
サーバーアドレスやポート番号として処理できるのでしょうか?
現在は
$ZABBIX_SENDER -z $ZABBIX_SERVER -p $ZABBIX_PORT -s $HOST -k $KEY -o "$str"
としてそれぞれの引数を明示的に指定させています。
zabbix_senderにコマンドオプションを指定せずに引数のみ指定した場合も同様にparameter requiredととなり処理が失敗します。
zabbix_snmptrap.shはv1.4.6のソースから取得したものを
利用しています。
OS環境はCentOS5.2です。
当方の環境が問題になっているのでしょうか。
よろしくお願いします。
KAZ - 投稿数: 1085
KAZと申します。
1.1.xは明示的じゃなくても良かったんですが、1.4.xから明示的にコマンドオプションを指定しないといけなくなった様です。
1.4.xはドキュメントやメッセージがかなり間違っている箇所がありますのでお気を付け下さい。
当サイトでも少々、正誤表を公開しています。
[DOCUMENTS]の[ZABBIX 1.4マニュアル正誤表]が参考になれば幸いです。
myamaza - 投稿数: 7
こんにちわ。
なるほどです。
ありがとうございました。