JMXなどプロセス単位の監視で同じキーを使う場合

Zabbixサーバ:
OS:CentOS 6.5 x64
Zabbix Server 2.0.3
Zabbix Java Gateway 2.0.3

監視対象サーバ:
OS:RHEL5.5 x64
Zabbix Agent 2.0.3

上記環境で、監視対象サーバでApache TomcatとApache Jamesを起動しています。
Tomcat、James共にJMX監視を行うための設定をおこない、それぞれ別端末からのjconsoleで接続ができるようにし、
その上でZabbixサーバから

 1:Tomcatの監視ポートをJMXインターフェースに登録 → OK
 2:Jamesの監視ポートをJMXインターフェースに登録 → OK
 3:Tomcat向けにホストにTemplate JMX Genericテンプレートを関連づけ、Tomcat向けのJMXポートで設定 → OK

というところまで来たところで、James向けの監視アイテムの追加で困ってしまいました。

基本的にはTomcatに対して行ったTemplate JMX Genericと同等の設定を行いたいのですが、
既存のテンプレートアイテムを複製して名前とホストインターフェースだけ変更して登録しようとしても、

キー"jmx[hogehoge]"が設定されたアイテムは指定したホスト"XX Server"にすでに存在します。

と表示されて登録ができません。

このようなケースで1台のホストから2つのJavaプロセスをそれぞれJMXインターフェース経由で監視するような方法が何かありますでしょうか。
どなたかご存じでしたらご教授願います。

コメント表示オプション

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

あまり美しくない方法として、「キーをJMX的に解釈して意味が変わらない程度に半角スペースを追加して別物にする」という方法を教わったので自己レス。
ただ果てしなくめんどくさいのでこれが公式解じゃないことを期待。

ユーザー masawo の写真

問題とは関係ないと思うけど、バージョン間違いを補足

× 2.0.3
○ 2.2.3 (2.2.5へのアップデートは可能)

ユーザー TNK の写真

現時点では、修正要望が上がってはいるものの、修正予定には含ま
れていないようです。
現時点では、同じホストにインターフェースが違っていたとしても、
同じキーは登録できないと思います。

現時点での対応策としては、ご自身で書かれていたような方法や、
別ホストとして登録するというような対応になってしまうのではな
いでしょうか。

あと、ここはユーザのコミュニティですので、各ユーザが知識や情
報交換する場であって、開発元であるZabbix SIAの「公式解」では
ありません。

ご参考:関連すると思われる改善要望など
ZBX-3886
Configuration with secondary "Interface" of type JMX is not adding linked template items to the database.
https://support.zabbix.com/browse/ZBX-3886

ZBX-5536
Issues with monitoring multiple Java instances on the same host
https://support.zabbix.com/browse/ZBX-5536

ZBXNEXT-1630
CLONE - Wishlist: add a third optional parameter to jmx keys
https://support.zabbix.com/browse/ZBXNEXT-1630

ZBXNEXT-1490
Unable to use same item key with multiple interfaces
https://support.zabbix.com/browse/ZBXNEXT-1490

ユーザー masawo の写真

TNKさん、レスありがとうございます。

要望はあがっているものの・・・と言う状況でしたか。御指南ありがとうございます。
別ホストとして登録する方が似たようなテンプレートがぞろぞろ増えるよりも保守性がよさそうなので、参考にさせてもらいます。

あと、公式解云々は失礼しました。
単に「自分が知らないだけで実はZabbixの設定ファイルのここをいじれば対応出来る(=公式が想定済みの問題)」的な事を思っていたためあの書き方になりました。
以後気をつけます。