以tomcat为例,加入一个listner监听容器启动:
<listener> <description>ServletContextListener</description> <listener-class>com.my.listener.StartupListener</listener-class> </listener>
Listener中的内容:
@Override public void contextInitialized(ServletContextEvent sce) { SessionFactory sf = HibernateUtil.getSessionFactory(); MBeanServer ms = ManagementFactory.getPlatformMBeanServer(); Hashtable tb = new Hashtable(); tb.put("type", "statistics"); tb.put("sessionFactory", "myHibernateApp"); try { ObjectName on = new ObjectName("hibernate",tb); StatisticsService mBean = new StatisticsService(); mBean.setSessionFactory(sf); mBean.setStatisticsEnabled(true); ms.registerMBean(mBean, on); } catch (Exception ex) { Logger.getLogger(StartupListener.class.getName()).log(Level.SEVERE, null, ex); } }
tomcat启动需要添加一行jvm参数:-Dcom.sun.management.jmxremote.port=1090 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false
用来启动tomcat的jmx服务管理。
启动后通过jconsole访问tomcat的jmx监听端口。
相关推荐
Hbase和Hadoop JMX监控实战
java项目,自己做的项目利用jmx监控weblogic,tomcat,websphere源码
activeMQ开启jmx固定rmi端口,穿透防火墙,用了一天的时间,踩了无数的坑,拿出来共享.
Java版 jmx 监控weblogic 生成html
TongWeb常见问题处理,用于运维的问题处理,便于解决应用部署时遇到的各种问题...
Zabbix通过JMX方式监控java中间件 Zabbix2.0添加了支持用于监控JMX应用程序的服务进程,称为“Zabbix-Java-gateway”;它是用java写的一个程序。 工作原理: zabbix_server想知道一台主机上的特定的JMX值时,它向...
jmx 监控 tomcat 的设置方法,实现
JMX(Java Management Extensions)是SUN创建的一套规范。BEA WebLogic Server实现了JMX大部分的API,并且提供了一个完全兼容JMX的控制台来管理各种资源。OPEN SOURCE的应用服务器JBoss也是基于JMX来实现。并且对之评价...
Zabbix通过JMX监控java中间件.docx
catalina-jmx-remote.jar放到tomcat/lib目录下 如果是windows版本,编辑TOMCAT_HOME/bin/catalina.bat,在开头加入下面几行: set CATALINA_OPTS=%CATALINA_OPTS% -Djava.rmi.server.hostname=JMX_HOST set CATALINA...
7.Coherence企业级缓存(六) JMX 管理和监控.pdf
NULL 博文链接:https://jonerxq.iteye.com/blog/1990872
第18章 使用JMX监控Spring本章内容:使用Actuator端点的MBean将Spring bean暴露为MBean发布通知JMX(Java Manage
使用JMX实现对远程服务器端的信息监控:包括CPU,内存,加载类,堆信息等数据
今天小编就为大家分享一篇关于使用JMX监控Zookeeper状态Java API,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
java jmx 远程监控
NULL 博文链接:https://cjf068.iteye.com/blog/1458985
如果初次接触JConsole,应该会很有用的!
jmx prometheus监控指标插件,可以将jmx指标以prometheus的形式展示
环境准备我们这里就不直接演示了,直接配置tomcat的jmx 1、进入到tomcat的bin目录下 # cd /opt/tomcat/apache-tomcat-8.0.48/bin/ 2、编辑配置文件 # vim catalina.sh 3、在下图中上面添加参数 参数...