Solaris性能监控配置(JMX方式)

2010-01-24  菜菜 

1、修改Tomcat的启动语句,将bin/catalina.sh文件vi编辑:

     将原

     JAVA_OPTS="-Xmx1024M -Xms512M -Xss3M"

     export JAVA_OPTS

     调整为

     JAVA_OPTS="-Xmx1024M -Xms512M -Xss3M -Dcom.sun.management.jmxremote.port=8999 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=true"

     export JAVA_OPTS

2、修改jmx配置文件

     目录切换至JAVA_HOME所在目录

     /jre/lib/management下,

     a、将jmxremote.access、jmxremote.password.template权限调整为读写;

          chmod 600 jmxremote.password.template chmod 600 jmxremote.access

     b、jmxremote.password.template文件重命名

          mv jmxremote.password.template jmxremote.password

     c、vi jmxremote.password

          去掉

          # monitorRole QED

          # controlRole R&D 

          的#号(Solaris下可编辑模式下,可以使用x删除光标标记处字符)

          :wq 保存操作

3、启动Tomcat

     ./catalina.sh run

4、查看JMX启动情况

     netstat -a | grep -i 8999 查看端口占有情况

     如机器8999端口被其他程序占用,可调整端口-Dcom.sun.management.jmxremote.port=????

5、客户端机器可通过jconsole或visualvm对其进行监控

     使用JMX方式,输入url 用户名、密码即可访问

      url:远程主机IP:8999

      用户名及密码(参考jmxremote.password文件) monitorRole只能读,controlRole能读写

594°/5939 人阅读/1 条评论 发表评论

王波  2010-01-25

很详细,正需要


登录 后发表评论