标签: jmx

监控 JIRA 安装的最佳实践?

我的一位客户设置了 Confluence / JIRA 系统。他们遇到了一些问题——出站电子邮件被阻塞等等。如果你支持 JIRA 安装,你监控什么?你使用 JMX 吗?直接数据库查询?偶尔向 API 发出 SOAP 请求?

我将使用 Nagios / NRPE 进行监控,但会直接编写任何需要的支持脚本,因此任何在 linux 机器上运行的技术都可能没问题。

monitoring nagios jmx jira nrpe

6
推荐指数
1
解决办法
6323
查看次数

用于远程访问的 Jetty JMX 设置

我在让 JMX 在 Jetty(9.1.3.v20140225) 上工作时遇到了一些问题,所以我已经阅读了关于这个的 Jetty doco。

所以我在jetty.conf中添加了以下内容

# ========================================================
# jetty.conf Configuration for jetty.sh script
# --------------------------------------------------------
# This file is used by the jetty.sh script to provide
# extra configuration arguments for the start.jar command
# created by that script.
#
# Each line in this file becomes an arguement to start.jar
# in addition to those found in the start.ini file
# =======================================================
jetty-logging.xml
jetty-started.xml
etc/jetty.xml
etc/jetty-jmx.xml
etc/jetty-jmx-remote.xml
Run Code Online (Sandbox Code Playgroud)

我添加了 jmx 作为 start.jar --add-to-start 命令的一部分,因为 doco 告诉我作为让 Jconsole …

linux jetty java jmx centos6

6
推荐指数
1
解决办法
4612
查看次数

jmxremote 会影响 tomcat 的性能吗?

我想启用 jmxremote 以使用 Munin 监控 Apache Tomcat 资源利用率,但我想知道这是否会影响服务器性能,是这样,会受到多大影响。

monitoring munin tomcat jmx

5
推荐指数
1
解决办法
1182
查看次数

如何修复“无法检索 RMIServer 存根”JMX 错误?

我刚刚完成了从 Windows Server 2008 R2 到 Ubuntu 10.04 的迁移。我管理一个有一些性能问题的 Java 应用程序(Java 6、Tomcat)。我想使用 JMX 来尝试排除故障,但我似乎无法连接 jvisualvm。

如果我执行 ps -ef | grep "java",我看到以下参数。

-Dcom.sun.management.jmxremote.port=8084 
-Dcom.sun.management.jmxremote.ssl=false 
-Dcom.sun.management.jmxremote.authenticate=false
Run Code Online (Sandbox Code Playgroud)

Netstat 显示端口 8084 正在侦听 0.0.0.0。在我的配置中,JMX 设置为绑定到服务器的 FQDN(我们使用私有 DNS 服务器)。我的防火墙 (IPTABLES/UFW) 设置为允许所有传出流量,并允许端口 8084 上的传入流量。

服务器本身是虚拟的,有两个 NIC,一个公共的和一个私有的。公共 NIC 的网关被禁用,因此连接只能在专用端进入。

当我尝试使用 JMX 将 jvisualvm 连接到我的应用服务器时,我在 jvisualvm 中收到以下错误。

Cannot connect to [FQDN OMITTED]:8084 using server:jmx:rmi:///jndi/rmi://[FQDN OMITTED]:8084/jmxrmi
Run Code Online (Sandbox Code Playgroud)

如果我查看 jvisualvm 日志,我会看到以下跟踪。

NFO [com.sun.tools.visualvm.jmx.impl.JmxModelImpl]: connect(service:jmx:rmi:///jndi/rmi://[FQDN OMITTED]:8084/jmxrmi)
java.io.EOFException: SSL peer shut down incorrectly
                at com.sun.net.ssl.internal.ssl.InputRecord.read(InputRecord.java:333)
                at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:789)
Caused: javax.net.ssl.SSLHandshakeException: Remote host closed connection during …
Run Code Online (Sandbox Code Playgroud)

tomcat java jmx

5
推荐指数
2
解决办法
5万
查看次数

Perm Gen 的 Tomcat JMX 监控问题

我的 jmx 监控有问题。我们用 jmx 监控一些 jvm 的 perm gen。但有时 mbean 的名称会从“PS Perm Gen”更改为“Perm Gen”,反之亦然。它发生在 tomcat 服务器重新启动时,但不是每次重新启动时都会发生。

jvm 版本是 1.5.0_16。

有没有人遇到过这个问题,也许有解决方案?

tomcat java permgen jmx

4
推荐指数
1
解决办法
2582
查看次数

错误:无效的 com.sun.management.jmxremote.port 号:8999

我有一个 CentOS+CPanel+Tomcat+Spring+MySQL+Flex 架构。

我需要监视我的应用程序的内存,因为 Tomcat 不时崩溃。我读到 JMX + Jconsole 是一个不错的选择。所以我将这些变量设置在CATALINA_OPTS(在 CPanel 中,您在名为 的文件中添加选项tomcat.options)。但我收到无效端口错误。我尝试了几个端口号:8181、8999、3000。这是一个tomcat.options不起作用的文件:

-Dcom.sun.management.jmxremote  
-Dcom.sun.management.jmxremote.port=8999  
-Dcom.sun.management.jmxremote.ssl=false  
-Dcom.sun.management.jmxremote.authenticate=false  
-Djava.rmi.server.hostname=li170-64
Run Code Online (Sandbox Code Playgroud)

我用谷歌搜索错误,找不到其他人有同样的错误。怎么了?

tomcat jmx

1
推荐指数
1
解决办法
7994
查看次数

标签 统计

jmx ×6

tomcat ×4

java ×3

monitoring ×2

centos6 ×1

jetty ×1

jira ×1

linux ×1

munin ×1

nagios ×1

nrpe ×1

permgen ×1