Windowsのjavaプロセスの監視について

zabbix server 2.2.9を利用しています

WindowsのJavaプロセスが複数動作しておりそのうちの1つをコマンドライン引数から判別して監視したいと考えています。
2.2からwmi.getが使えるとあったので試してみていますが
うまく取得できません。

wmi.get["root\cimv2","select Commandline from Win32_Process where Name like '%java%'"]

WindowsのプロセスでJava等のようにコマンドライン引数からプログラムを判別して監視をしている方いましたら教えて下さい。

コメント表示オプション

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

wmi.get[]を利用する場合、結果が必ず1行にならないと値が取得で
きなかったと思います。
記載されていたクエリでは、javaという文字列を含むプロセスが複
数起動していたら複数行取得できてしまうのではないでしょうか?

単純にプロセスが起動しているかであれば、proc.num[]でも監視で
きると思いますが、引数などの詳細な条件での判定が必要であるな
らば、スクリプトを作成してUserParameter経由で呼び出したほう
がよいかもしれません。