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 の写真

KAZと申します。

zabbix_snmptrap.shに記載されている
$ZABBIX_SENDER $ZABBIX_SERVER $ZABBIX_PORT $HOST $KEY "$str"
の順序で引数を指定した場合、zabbix_senderはそれぞれの引数を
サーバーアドレスやポート番号として処理できるのでしょうか?

1.1.xは明示的じゃなくても良かったんですが、1.4.xから明示的にコマンドオプションを指定しないといけなくなった様です。

1.4.xはドキュメントやメッセージがかなり間違っている箇所がありますのでお気を付け下さい。
当サイトでも少々、正誤表を公開しています。
[DOCUMENTS]の[ZABBIX 1.4マニュアル正誤表]が参考になれば幸いです。

ユーザー myamaza の写真

こんにちわ。

zabbix_snmptrap.shに記載されている
$ZABBIX_SENDER $ZABBIX_SERVER $ZABBIX_PORT $HOST $KEY "$str"
の順序で引数を指定した場合、zabbix_senderはそれぞれの引数を
サーバーアドレスやポート番号として処理できるのでしょうか?

1.1.xは明示的じゃなくても良かったんですが、1.4.xから明示的にコマンドオプションを指定しないといけなくなった様です。

なるほどです。
ありがとうございました。