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 - 投稿数: 7
自己レスです。
UserParameter=test,echo TestStr
↓変更
UserParameter=test,C:\zabbix\test.bat
に変更したらうまくいきました。
●test.batの中身
@echo test
exit
windowsの場合はUserParameterへ直接コマンドを指定できないのでしょうか?
kodai - 投稿数: 1341
こんにちは。
echoコマンドの実態(実行ファイル)をフルパスで指定してみてはどうでしょうか?
kobiki - 投稿数: 7
windowsのechoはcommand.comに組み込まれているようでした。
いろいろ試した結果、UserParameterにはフルパスで記入する必要がありそうなことがわかりました。
ありがとうございました。