zabbix通过JMX监控Tomcat及一些报错
软件包下载地址:
Wget http://archive.apache.org/dist/tomcat/tomcat-7/v7.0.11/bin/apache-tomcat-7.0.11.tar.gz
#安装jdk:
Mkdir /usr/lib/jvm
Tar xf jdk-7u45-linux-x64.gz -C /usr/lib/jvm
#在profile追加以下内容
Vim /etc/profile
JAVA_HOME="/usr/lib/jvm/jdk1.7.0_45"
CLASS_PATH="$JAVA_HOME/lib:$JAVA_HOME/jar/lib"
PATH=".:$PATH:$JAVA_HOME/bin"
#CATALINA_HOME="/usr/local/apache-tomcat-7.0.11"
export JAVA_HOME CATALINA_HOME
#检查是否安装成功
Source /etc/profile
java -version
#解压tomcat
tar xf apache-tomcat-7.0.11.tar.gz -C /usr/local/
Cd /usr/local/apache-tomcat-7.0.11/bin
./start.sh
#Tomcat 配置jmx
JAVA_OPTS="-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=9999 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false"
#下载cmdline-jmxclient-0.10.3.jar
/usr/local/apache-tomcat-7.0.11/lib/cmdline-jmxclient-0.10.3.jar
#本地测试
java -jar cmdline-jmxclient-0.10.3.jar - 10.10.31.20:10053 java.lang:type=Memory NonHeapMemoryUsage
报错信息:
java.io.IOException: Failed to retrieve RMIServer stub: javax.naming.CommunicationException [Root exception is java.rmi.ConnectI
java.rmi.ConnectIOException: Exception creating connection to: 10.10.31.20; nested exception is:
java.net.NoRouteToHostExcepti
#编辑server.xml
/usr/local/apache-tomcat-7.0.11/conf/server.xml
#添加如下
<Listener className="org.apache.catalina.mbeans.JmxRemoteLifecycleListener"
rmiRegistryPortPlatform="10053" rmiServerPortPlatform="10054" />
创建tomcat/bin/setenv.sh
CATALINA_OPTS="${CATALINA_OPTS} -Djava.rmi.server.hostname=10.10.31.20"
CATALINA_OPTS="${CATALINA_OPTS} -Djavax.management.builder.initial="
CATALINA_OPTS="${CATALINA_OPTS} -Dcom.sun.management.jmxremote=true"
CATALINA_OPTS="${CATALINA_OPTS} -Dcom.sun.management.jmxremote.ssl=false"
CATALINA_OPTS="${CATALINA_OPTS} -Dcom.sun.management.jmxremote.authenticate=false"
Iptables开放端口
-A INPUT -p tcp -m state --state NEW -m tcp --dport 10053 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 10054 -j ACCEPT
java.io.IOException: Failed to retrieve RMIServer stub: javax.naming.ServiceUnavailableException [Root exception is java.rmi.Con
转载于:https://blog.51cto.com/yxylinux/1688474
zabbix通过JMX监控Tomcat及一些报错相关推荐
- Zabbix(四)zabbix使用JMX监控tomcat(java类应用)
一.zabbix使用JMX监控tomcat(java类应用) (一)在server2上操作(agent端) 1.将jdk和tomcat上传到server2(从官网上下载,此处我已经直接下载到了我的物理 ...
- zabbix使用JMX监控tomcat性能
测试环境:centos6.4 x64 一.zabbbix服务端配置 1.zabbix服务端安装时需要加上 --enable-java 2.zabbix服务端安装jdk 3.找到zabbix_java, ...
- Zabbix使用JMX监控tomcat
1.安装tomcat和jdk [root@server2 ~]# ls apache-tomcat-8.5.24.tar.gz jdk-8u121-linux-x64.rpm zabbix [root ...
- Zabbix-2.2.2 监控工具如何通过jmx监控 tomcat
一,zabbix server段配置 1,安装JDK . 这个jdk就不做详细介绍了,可以参考本站之前的文章<Centos 6.5 Linux 操作系统如何安装 JDK开发工具包>操作. ...
- linux tomcat6 jmx,Zabbix3.2.6之通过JMX监控Tomcat
JMX的全称是Java Management Extensions,即Java管理扩展.Java程序会开放一些端口,用来获取运行状况.在Zabbix 1.8以前,只能使用Zapcat来监控JMX,并需 ...
- Zabbix3.2.6之通过JMX监控Tomcat
参考博文:https://blog.51cto.com/wzlinux/1692444 JMX的全称是Java Management Extensions,即Java管理扩展.Java程序会开放一些端 ...
- DRP问题集结(一)-Tomcat无法启动,报错java.lang.NoClassDefFoundError: org/apache/juli/logging/LogFactory...
问题一: Tomcat无法启动,报错java.lang.NoClassDefFoundError: org/apache/juli/logging/LogFactory 问题二:[Error]Jav ...
- Eclipse正确配置Tomcat之后仍然报错Type Target runtime Apache Tomcat v8.0 is not defined解决方式
Eclipse正确配置Tomcat之后仍然报错Type Target runtime Apache Tomcat v8.0 is not defined解决方式 虽然项目能正常运行,但是看着这个红叉叉 ...
- linux安装tomcat后启动报错Cannot find ./catalina.sh的解决方法
linux安装tomcat后启动报错: Cannot find ./catalina.sh The file is absent or does not have execute permission ...
最新文章
- 客户细分_客户细分:K-Means聚类和A / B测试
- iframe跨域通信的通用解决方案-第二弹!(终极解决方案)
- 通过图片 找到桌面相同图片区域坐标_非常萌的桌面工具-bongo cat mver0.1.6
- PIL 图片压缩处理
- 数字信号处理实验matlab,数字信号处理实验Matlab代码
- java JDK的下载与安装 JVM JRE JDK区别
- android 解压zip工具,ZArchiver解压缩工具
- 关于CSS小三角的实现,小三角边框的实现,IE6下CSS小三角非透明的情况
- C1任务01 #记录与总结 #C无止境21040904在职C1组
- andriod TV 获取已连接蓝牙遥控器电池电量总结
- 系统的简单注解 - 12 09_font.asm
- 统一诊断服务(UDS)
- 宿舍怎样推行5s管理制度?
- 全球与中国动臂和剪式举升机市场深度研究分析报告
- Django-MTV
- 《Android开发艺术探索》读书笔记
- Sweet Home 3D for Mac(3D室内设计软件)
- $.ajax()方法使用详解
- ERROR: Model Parsing the xml failed
- 最新成果展示:利用缺陷信息数据库探索界面工程,助力GaN基肖特基势垒二极管的研究