Tomcat JMX監視の計算アイテムについて

お世話なります。

現在TomcatのJMX監視を行っています。
以下2つのアイテムは正常に値を取得出来ています。
- jmx["Catalina:type=ThreadPool,name=\"ajp-nio-127.0.0.1-8009\"",currentThreadsBusy]
- jmx["Catalina:type=ThreadPool,name=\"ajp-nio-127.0.0.1-8009\"",maxThreads]

上記2つのアイテムからThreadsBusy率(%)を計算する計算アイテムを作成しようと思っているのですが
以下の設定で最新データを見ると計算値が得られず困っております。

式 : last(jmx["Catalina:type=ThreadPool,name=\"ajp-nio-127.0.0.1-8009\"",currentThreadsBusy]) / last(jmx["Catalina:type=ThreadPool,name=\"ajp-nio-127.0.0.1-8009\"",maxThreads]) * 100
データ型 : 数値(浮動小数)
単位:%

式が間違っていますでしょうか?
よろしくお願いいたします。

RHEL 7.x
Zabbix 4.0.24
Tomcat 9.0.40

コメント表示オプション

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

下記のURLで書いたようにjmx[]自体を「"」で括ってみてはいかが
でしょうか?
http://www.zabbix.jp/node/5147

エラーメッセージが表示されるのであれば、その詳細もご提示いた
だけませんか?
アイテム一覧の右側に赤い×印が表示されていたら、そこにマウス
のポインタを移動したときに表示されるメッセージも確認してみて
ください。

TNK様

> エラーメッセージが表示されるのであれば、その詳細もご提示いた
だけませんか?

申し訳ございません。以下のメッセージが表示されておりました。
Cannot evaluate function "last(name=\"ajp-nio-127.0.0.1-8009\"",currentThreadsBusy])": item "tnwebap1:jmx["Catalina:type=ThreadPool" does not exist.

ご指摘通り以下のように設定したら無事値が取得できるようになりました。
last("jmx[\"Catalina:type=ThreadPool,name=\\"ajp-nio-127.0.0.1-8009\\"\",currentThreadsBusy]",0)/last("jmx[\"Catalina:type=ThreadPool,name=\\"ajp-nio-127.0.0.1-8009\\"\",maxThreads]",0) * 100

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