1

Java プロセスが 2 つ実行されているマシンがあります。それらのそれぞれは、JMX を使用して一意のポートで監視できます。たとえば、ポート 10001 と 10002 です。

Zabbix 2.0 を使用して、各 Java プロセスのメモリ使用量を監視したいと考えています。しかし、Zabbix を初めて使用する私に何か問題がある可能性があります。

Zabbix では、2 つの Java プロセスを実行するホストに 2 つの JMX インターフェイスを追加しました。1 つはポート 10001 を使用し、もう 1 つはポート 10002 を使用します。

キーを使用して、最初の JXM インターフェイス (10001) 用に 1 つの JMX アイテムを作成しましたjmx["java.lang:type=Memory","HeapMemoryUsage.used"]。それはかなりうまくいっています。

同じキーを使用して 2 番目の JMX インターフェイス (10002) の 2 番目の JMX アイテムを作成しようとすると、次のエラーが発生します。

キー "jmx["java.lang:type=Memory","HeapMemoryUsage.used"]" を持つアイテムは "Zabbix サーバー" に既に存在します。

私は何を間違っていますか?

4

1 に答える 1

1

残念ながら、キーはすべての場合で一意でなければなりません。

通常、これはキーに引数を追加することで処理されます。たとえば、キーにポート番号を追加します。

于 2012-07-24T00:12:43.517 に答える