jconsole远程监控logstash agent

在logstash的jvm.options文件末尾添加:

-Dcom.sun.management.jmxremote.port=9999   //指定jmx端口
-Dcom.sun.management.jmxremote.ssl=false      // no ssl
-Dcom.sun.management.jmxremote.authenticate=false   // no auth

添加用户:

cd /usr/local/jdk/jre/lib/management

cp jmxremote.password.template jmxremote.password

修改配置文件jmxremote.password 将最后两行,注释去掉

monitorRole QED

controlRole R&D

修改文件 jmxremote.password, jmxremote.access 权限

chmod 600 jmxremote.password, jmxremote.access

JConsole remote Process

如果遇到connection refuse,先ping一下IP。再检查防火墙service iptables status, 选择关闭防火墙。

如果登录之后遇到链接不上remote server, 登录到server上运行hostname -i , 如果返回127.0.0.1,修改/etc/hosts 设置本机IP.

p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px "Helvetica Neue"; color: #343538; background-color: #f5f5f6 }
span.s1 { }

时间: 2024-08-01 10:42:57

jconsole远程监控logstash agent的相关文章

在resin配置参数实现JConsole远程监控JVM

在Resin配置参数实现JConsole远程监控JVM 在Resin中配置中配置下列参数,就可以是实现了! <jvm-arg>-Dcom.sun.management.jmxremote</jvm-arg> <jvm-arg>-Dcom.sun.management.jmxremote.port=9999</jvm-arg> <jvm-arg>-Dcom.sun.management.jmxremote.ssl=false</jvm-arg

JConsole远程监控Tomcat7

一.设置服务端: 1.加入Listener到conf/server.xml <Listener className="org.apache.catalina.mbeans.JmxRemoteLifecycleListener" rmiRegistryPortPlatform="10001" rmiServerPortPlatform="10002" /> 2.加入JAVA_OPTS到bin/catalina.sh JAVA_OPTS=

在resin配置參数实现JConsole远程监控JVM

在Resin配置參数实现JConsole远程监控JVM 在Resin中配置中配置下列參数,就能够是实现了! <jvm-arg>-Dcom.sun.management.jmxremote</jvm-arg> <jvm-arg>-Dcom.sun.management.jmxremote.port=9999</jvm-arg> <jvm-arg>-Dcom.sun.management.jmxremote.ssl=false</jvm-arg

jConsole远程监控配置

jConsole做为一款java内置的性能分析器,可以从命令行和GUI shell里运行,大大方便了对java应用程序性能的监控,便于对其进行优化. 在实际使用时,可能远程进行监控更为常用,现记录相关配置操作及注意问题: 1.需要特别注意hostname的设置,不用使用本地回环网卡 2.修改配置文件catalina.sh,增加如下配置: CATALINA_OPTS="$CATALINA_OPTS    -Dcom.sun.management.jmxremote    -Dcom.sun.man

使用JCONSOLE远程监控JVM

启动JMS服务 JConsole是从Java 5中开始引入的一个用于对JVM性能和资源消耗进行监控的图形化工具.JConsole可以连接本地的Java程序,也可以连接远程的Java程序.由于是GUI的方式使用,所以就不细说那些基本的使用方法了,这里只是记录一下试用过程中遇到的几个小问题及其解决方案. 1. 要实现让JConsole可以远程连接到某个Java程序,则需要在Java程序启动的JAVA_OPTION中添加选项"com.sun.management.jmxremote.port=8888

Jconsole远程监控tomcat 的JVM内存(linux、windows)

Jconsole是JDK自带的监控工具,在JDK/bin目录下可以找到.它用于连接正在运行的本地或者远程的JVM,对运行在java应用程序的资源消耗和性能进行监控,并画出大量的图表,提供强大的可视化界面.而且本身占用的服务器内存很小,甚至可以说几乎不消耗,不失为一款好工具. -------------Jconsole监视远程的linux服务器上的tomcat ----------------------------- 环境:服务器端: Linux + jdk1.60 + tomcat 7客户端:

jconsole远程连接监控tomcat

一.修改tomcat的配置文件 需要监控哪个tomcat就修改哪个.进入tomcat的bin目录下,修改catalina.sh,在下面的位置中添加 1 JAVA_OPTS="-Djava.rmi.server.hostname=192.168.220.147 -Dcom.sun.management.jmxremote.port=8099 -Dcom.sun.management.jmxremote.rmi.port=8099 -Dcom.sun.management.jmxremote.ssl

tomcat8 下利用jconsole实现监控

环境   服务器端:   centos6.5+tomcat8+jdk1.8 客户端:windows 7 +jdk1.8 如何实现在windows客户端上用jconsole工具远程监控服务器端上的tomcat  服务器端的配置 首先,需要说明的是,jconsole工具可以实现本地监控和远程监控,本地监控我没有研究,应该是服务器上需要安装GUI环境,但是一般服务器端都不会安装GUI环境,所以本地监控意义不大.用jconsole远程监控的话,是需要在客户端电脑上也安装对应版本的jdk的,然后用客户端安

jVisualVM远程监控配置

jVisualVM可以理解为JConsole的升级版本,对java程序及JVM虚拟机的监控更为全面. 下面简单记录下远程配置JVisualVM的方法: 1.需要创建jstatd.all.policy文件,内容: grant codebase "file:${java.home}/../lib/tools.jar" {         permission java.security.AllPermission; }; 2.启动 jstatd -J-Djava.security.poli