监控tomcat工具使用

用LambdaProbe监控Tomcat

简介:

Lambda Probe(以前称为Tomcat Probe)是一款实时监控和管理的Apache Tomcat实例的基本工具。
Lambda Probe 是基于 Web + AJAX 的强大的免费开源工具,可以用来实时管理一个单独的host。LambdaProbe拥有几乎所有Tomcat Manager的功能,可以说是一个增强版本的 Tomcat Manager。除此之外,Tomcat Probe 还拥有很多让开发者和系统管理者更方便的性能。从而使得Tomcat对开发者和管理者更加透明。包括应用程序、数据源、发布、日志、线程、集群、系统信息、状态、连接器状态这些功能。如配合 JDK 1.5 甚至可以实时的画出 Server 的详细内存占用状态。

下载:
Lambda Probe 的官方地址:http://code.google.com/p/psi-probe/,也可以:http://files.cnblogs.com/files/holdon521/probe.zip
将下载后的war包部署到webapp下即可

配置:
配置conf/tomcat-users.xml,其实就是配置tomcat管理的用户
可以参考:http://cuisuqiang.iteye.com/blog/2070357 中的Tomcat监控配置

汉化:
下载(http://files.cnblogs.com/files/holdon521/probe.zip)messages_zh_CN.zip,将其中的 messages_zh_CN.properties 放到 webapps\probe\WEB-INF 下
改名为messages_cn.properties
最好是把国际化图标也配置到主页下面,工程布局使用的是sitemesh-2.4,修改probe\WEB-INF\jsp\decorators下的probe.jsp来实现
在最下面增加

Java代码  

  1. <a href="?<probe:addQueryParam param=‘lang‘ value=‘cn‘/>"><img src="<c:url value=‘/flags/cn.gif‘/>" alt="BR" /></a>

访问:
通过http://localhost:8080/probe/?lang=cn 访问汉化的工程,因为默认是英文的
也可以通过下面的国旗图标进行切换,页面如下

本文转自:http://cuisuqiang.iteye.com/blog/2072841

时间: 2024-10-21 21:52:13

监控tomcat工具使用的相关文章

不错的TOMCAT监控好工具probe

Tomcat版本:6.0.41 Probe版本:2.3.3 一,Tomcat没有默认用户账号,故首先需要添加Tomcat用户账号 修改$CATALINA_HOME/conf/tomcat-users.xml: <tomcat-users> <!-- 用户角色 --> <role rolename="manager"/> <!-- 用户账号 --> <user username="admin" password=&

Cacti监控Tomcat服务器实现过程

1 首先去官网上面下载通用的监控模板 一般使用TomcatStats-0.1.zip 模板居多,下载地址: http://forums.cacti.net/download/file.php?id=12310, 在linux服务器上面使用wget下载,wget http://forums.cacti.net/download/file.php?id=12310,报如下错误: 正在连接 forums.cacti.net|173.225.179.10|:80... 已连接. 已发出 HTTP 请求,

jconsole监控tomcat

一.专业术语 GC垃圾回收机制:当需要分配的内存空间不再使用的时候,JVM将调用垃圾回收机制来回收内存空间. JMX(Java Management Extensions,即Java管理扩展)是一个为应用程序.设备.系统等植入管理功能的框架.JMX可以跨越一系列异构操作系统平台.系统体系结构和网络传输协议,灵活的开发无缝集成的系统.网络和服务管理应用. JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际

Linux ---&gt; 监控JVM工具

Linux ---> 监控JVM工具shkingshking 发布时间: 2013/10/10 01:27 阅读: 2642 收藏: 26 点赞: 1 评论: 0 JDK内置工具使用 jps(Java Virtual Machine Process Status Tool)        查看所有的jvm进程,包括进程ID,进程启动的路径等等.    jstack(Java Stack Trace)        ① 观察jvm中当前所有线程的运行情况和线程当前状态.        ② 系统崩溃

zabbix通过JMX监控tomcat状态

因为公司大量使用tomcat作为应用服务,所以,这两天催生了一个想法,通过zabbix监控tomcat的运行状态,从而能够更快的发现tomcat服务出现的问题以及判断问题出现在哪块. 在网上找了一些资料来看,写的都不是很全面(PS:对于我这种菜鸟来说,还有很多东西不知道的,所以需要有解释的详细点的文档来帮助我更好理解原理,于是就有了本篇博文的诞生!) 首先,zabbix监控tomcat等这一类java平台的应用不是直接通过agentd来实现的,而是使用jmx来获取到tomcat这类应用的状态,然

jvsualvm监控tomcat 配置操作流程(详细、亲测)

1.简介:jvsualvm 工具是jdk自带的工具,对于远程监控tomcat是一种方便好用的工具 (tomcat 官网对这个工具的介绍:http://tomcat.apache.org/tomcat-6.0-doc/monitoring.html ) 2.jvisualvm.exe 的位置在,java安装目录的jdk/bin/jvisualvm.exe  发送到桌面快捷方式,或者直接运行 3.添加远程监控: (1)配置tomcat: tomcat/bin/catalina.sh 文件在这句话的后

zabbix 监控服务系列之--------使用JMX监控tomcat

我的环境是centOS6.5.64位. 首先,我的zabbix--server服务器端,之前已经安装了zabbix,所以环境省略. 接下来,开始安装需要用于监控tomcat的一些东西: 1. rpm -ivh jdk-8u20-linux64-x.rpm or tar xvf jdk-8u20-linux64-tar.gz 2. vi /etc/profile JAVA_HOME=/usr/java/jdk1.8.0_20 PATH=$PATH:$JAVA_HOME CLASSPATH=.:$J

通过JCONSOLE监控TOMCAT的JVM使用情况

这个也是要学入一下,JVMr 虚拟机原理不可少. 参考配置URL“: http://blog.163.com/[email protected]/blog/static/27758198201152772336212/ JConsole的使用: JConsole是一个基于JMX的GUI工具,用于连接正在运行的JVM.可以监控本地和远程的java程序. Jconsole 可以监视本地Tomcat和远程服务器上的Tomcat 监视前需要做如下配置: 1.如果要监视远程Java进程,需要在远程服务器上

如何监控 Tomcat 的内存占用情况

目录 1 JVM 内存模型中的区域 1.1 线程栈区 1.2 Java Heap 区 1.3 静态方法区 1.4 JDK 8.0中的元空间 2 JDK 工具的使用 3 查看 GC 日志信息 4 添加 JMS 远程监控 Tomcat 是运行在 JVM(Java Virtual Machine) 中的一个 Java 进程, 它在运行过程中对内存的占用情况, 可以借助一些 JDK 的工具进行监控, 为优化提供数据支撑. 1 JVM 内存模型中的区域 1.1 线程栈区 压入线程栈的每个栈帧(Stack