首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Zabbix监视同一台机器上的两个Java进程

使用Zabbix监视同一台机器上的两个Java进程
EN

Stack Overflow用户
提问于 2012-07-23 09:36:16
回答 1查看 3.6K关注 0票数 1

我有一台有两个运行Java进程的机器。可以使用JMX在唯一的端口上监视每个端口。例如端口10001和10002。

我想使用Zabbix2.0来监视每个Java进程的内存使用情况。然而,我正在努力使它发挥作用,这可能与我对Zabbix相当陌生有关。

在Zabbix中,我向运行两个Java进程的主机添加了两个JMX接口。一个使用端口10001,另一个使用端口10002。

我已经使用键jmx["java.lang:type=Memory","HeapMemoryUsage.used"]为第一个JXM接口(10001)创建了一个JMX项。它运转得很好。

当试图使用相同的键为第二个JMX接口(10002)创建第二个JMX项时,我得到以下错误:

键“jmx”java.lang:type=Memory、“HeapMemoryUsage.used”的项目已经存在于"Zabbix服务器“上。

我做错了什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-07-24 00:12:43

不幸的是,在所有情况下,键都必须是唯一的。

通常,这是通过向键添加参数来处理的,例如,向键添加端口号。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11609932

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档