jmx监控resin不同版本的数据
Centos下resin3或4版本的安装
Resin是一个非常流行的支持servlets 和jsp的引擎
安装jdk(大于7的版本)
yum install java-1.8.0-openjdk.x86_64
yum install java
下载Resin(Resin的官网)
//这个分为免费版和付费版
//pro为付费版,反而为免费版
//这个安装的是免费版
//找到想要下载的版本复制它的地址
wget https://caucho.com/download/resin-4.0.65.tar.gz
./configure --prefix=/usr/local/resin
make && make install
//启动Resin
cd /usr/local/resin
bin/resin.sh start
//验证是否启动
curl 127.0.0.1:6600
对Resin进行打开远程连接和端口的开启
对resin3版本的配置文件的修改
vim /usr/local/resin/conf/resin.conf 将其进行
对resin4版本的配置文件的修改
vim /usr/local/resin/conf/resin.properties 进行添加
进行参数说明
参数名 | 含义 | 默认值 |
---|---|---|
-Dcom.sun.management.jmxremote | 开启远程监控 | true |
-Dcom.sun.management.jmxremote.port=7777 | 暴露在外边的端口 | 需要自己添加 |
-Dcom.sun.management.jmxremote.rmi.port=7777 | 暴露在内部的端口 | 需要自己添加 |
-Dcom.sun.management.jmxremote.ssl=false | 是否开启ssl连接验证 | 默认是true |
-Dcom.sun.management.jmxremote.authenticate=false | 是否需要身份验证 | 默认是true |
-Djava.rmi.server.hostname=192.168.165.80 | 连接的IP | 默认是127.0.0.1 |
如果验证是true就需要田间配置文件的用户名和密码
//注意密码的权限,需要给chmod 400 jmx.password 设置只读权限
-Dcom.sun.management.jmxremote.authenticate=true
-Dcom.sun.management.jmxremote.access.file=./jmx.access
-Dcom.sun.management.jmxremote.password.file=./jmx.password
//
如果需要ssl方式验证,参考ssl的官方文档
重启resin服务就可以。