WindowsのUserParameter設定について

はじめまして、kobikiと申します。
WindowsのUserParameter設定についてご教授頂きたく

●環境
  zabbix_server 1.1.7 (Solaris9)
  zabbix_agent 1.1.7 (Windows 2003)

●現象
  UserParameterで作成したアイテムがNot supportedと表示される

●設定
  windowsの zabbix_agentd.confのUserParameterは下記のように設定し、agentの再起動を行いました。
    UserParameter=test,echo TestStr

  ZabbixServer側のアイテム設定は下記のように設定しました。
    タイプ:ZABBIX agent
    キー:test
    データ形式:文字列

Windowsのagentで他の監視(CPU、メモリなど)は正常に行えております。
また、SolarisやLinuxで同じような設定でUserParameter監視も正常に行えております。

WindowsでUserParameterを使用する場合は、UNIXとは違う手順や設定が必要なのでしょうか?
設定や手順など気になる所がありましたら、ご指摘いただきたく。
よろしくお願い致します。

コメント表示オプション

お好みのコメント表示方法を選び「設定の保存」をクリックすると変更が反映されます。
ユーザー kobiki の写真

自己レスです。

UserParameter=test,echo TestStr
 ↓変更
UserParameter=test,C:\zabbix\test.bat
に変更したらうまくいきました。
●test.batの中身
 @echo test
 exit

windowsの場合はUserParameterへ直接コマンドを指定できないのでしょうか?

ユーザー kodai の写真

こんにちは。

echoコマンドの実態(実行ファイル)をフルパスで指定してみてはどうでしょうか?

ユーザー kobiki の写真

windowsのechoはcommand.comに組み込まれているようでした。
いろいろ試した結果、UserParameterにはフルパスで記入する必要がありそうなことがわかりました。

ありがとうございました。