`

zabbix[7]zabbix监控tomcat和java虚拟机

 
阅读更多
zabbix监控jvm是通过JMX的来连接的,客户端要先配好JMX服务

tomcat 配置

修改bin/catalina.sh
#bin/catalina.sh
CATALINA_OPTS="-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -Djava.rmi.server.hostname=192.168.31.207"


hostname填本机IP

conf/server.xml里添加listener

#conf/server.xml
 
<Server port="8109" shutdown="SHUTDOWN">
...
<Listener 
className="org.apache.catalina.mbeans.JmxRemoteLifecycleListener" 
rmiRegistryPortPlatform="38096" rmiServerPortPlatform="38096"/>
...
</Server>



zabbix server端,先启动jmx服务
service zabbix-java-gateway start




添加主机,主机里填写客户机的JMX IP和端口,选择JMX模板
分享到:
评论

相关推荐

    Zabbix4.zip

    Java管理扩展(JMX)支持使得Zabbix能够监控Java应用程序,如Tomcat、Apache等,获取详细的性能指标。 10. **虚拟化监控** Zabbix 4.0增加了对VMware、KVM、Xen等虚拟化平台的深度集成,可以监控虚拟机的资源使用...

    tomcat监控工具-probe

    1. **JVM监控**:显示Java虚拟机的内存使用情况,包括堆内存、非堆内存、垃圾回收情况等,有助于分析内存泄漏问题。 2. **线程分析**:提供当前运行线程的详细列表,包括线程状态、栈轨迹,帮助定位阻塞或死锁的...

    Tomcat monitor tool

    - **JVM监控**:显示Java虚拟机的内存使用情况,包括堆内存、非堆内存、垃圾回收等信息。 - **线程分析**:展示运行中的线程详细信息,帮助定位可能导致阻塞或死锁的问题。 - **HTTP连接器统计**:监控HTTP和AJP...

    tomcat7集群

    在Java Web应用开发中,Apache Tomcat作为流行的开源Servlet容器,常被用于部署和运行Java EE应用程序。当单个Tomcat服务器无法满足高并发、高可用性或负载均衡的需求时,我们通常会采用集群的方式来提升系统的性能...

    在同一台服务器上配置多个Tomcat(原创)

    7. **负载均衡**:为了实现更高的可用性和性能,可以考虑配置负载均衡器,如Nginx或HAProxy,将外部请求分发到不同的Tomcat实例。这样,即使其中一个实例出现问题,其他实例仍能继续提供服务。 8. **应用部署**:每...

    shell入门到进阶,脚本机动化

    与Zabbix等监控平台集成,shell脚本可以作为数据源之一,向其发送系统和应用程序的状态信息。这种集成方式使得监控更加全面且实时,有助于快速响应异常情况。 ### 自动化扩容 在云计算环境中,shell脚本可以与...

    server

    - 监控工具:如Nagios、Zabbix监控服务器性能和状态。 - 负载均衡:分散流量,避免单点故障,如HAProxy、Nginx Plus。 8. 高可用性和灾难恢复: - 集群:多台服务器协同工作,提高可用性。 - 冷备/热备:备用...

Global site tag (gtag.js) - Google Analytics