全面支持apache+tomcat+mysql+jboss+lighttpd的监控小工具

问题描述

apachehttpd、tomcat、mysql、jboss、lighttpd是应用非常广泛的开源软件,我们在此分享一下监控它们的一个小工具1、mysql在mysql的监控界面上,您应该关注如下几个关键指标:1、当前已打开连接数:表示当前打开的数据库连接;2、启动以来同时处理的最大连接数:表示自从数据库启动来同时处理的最大连接请求,这个值对于提供数据库的处理能力比较重要,下面是两个优化的量化经验:假设数值tmpPercent=启动以来同时处理的最大连接数/设置的最大连接数l如果tmpPercent<=0.1,则mySQL服务器最大连接数设置的过高了l如果tmpPercent>90,则mySQL服务器最大连接数设置的过低了3、锁等待率:如果该值>0.02,则mySQL服务器需要等待的表锁数有点多了,如果当前数据库表类型是MyISAM请最好换成InnoDB类型;4、表扫描率:如果该值>4000,则mySQL进行了太多表扫描,很有可能是索引没建好,增加read_buffer_size值会有一些好处,但最好不要超过8MB;2、tomcat在tomcat的监控界面上,您应该关注如下几个关键指标:1、可用内存:表示当前tomcat的内存消耗情况;2、链接使用情况中的正在运行线程数,如果(该指标/可创建最大线程数>0.7),则表明客户端较多,连接有点不够用了,是否考虑集群等操作;3、链接使用情况中的处理一次请求最长时间,如果该指标值较大则说明可能有请求发生问题,需要关注了。在tomcat监控界面上的应用情况里,您可以看到每个应用的session数、处理一次请求的最大耗时等,点击‘请求处理明细‘可以看到具体是哪个Servlet或jsp消耗的处理时间多。3.apache在apache的监控界面上,您应该关注如下几个关键指标:1、空闲的进程数:如果该指标总是或在某个时间段内很小,则需要考虑增大该值的配置。4.jboss在jboss的监控界面上,您应该关注如下几个关键指标:1、最大处理时间:表示jboss处理一次请求的最长时间2、最近一分钟请求数:该值如果过大,则表示网站访问量大3、最近一分钟发送byte数:表示该jboss发送的流量连接池列表中,包含数据库连接池使用情况,如果某个连接池的正在使用连接数较大,则表示有可能访问量大,或连接泄漏。5.lighttpd在lighttpd的监控界面上,您应该关注如下几个关键指标:1、当前连接数:表示当前用户的连接数;最近一分钟请求数和最近一分钟通讯数,这些指标都表示web访问的负荷情况,用户可以在这些指标上设置阀值和通知配置。感谢大家对共享软件的支持,目前共享版已发布!!!该工具下载地址:

解决方案

本帖最后由 zhezhe1907 于 2010-11-18 15:15:53 编辑
解决方案二:
支持分享...

时间: 2024-07-30 12:35:24

全面支持apache+tomcat+mysql+jboss+lighttpd的监控小工具的相关文章

Windows下Apache+Tomcat+MySQL+jsp+php的服务器整合配置经验总结

apache|js|mysql|window|服务器 Windows下Apache+Tomcat+MySQL+jsp+php的服务器整合配置经验总结 1.作者:moonsbird 题目:Windows下Apache+Tomcat+MySQL+jsp+php的服务器整合配置经验总结 时间:2004.8.19 最初发表于西南交通大学锦城驿站 2.本文是作者学习几年来学习jsp/配置服务器环境的经验总结.可以转载,但请注明出处. 开始学习jsp很久了,网上有许多关于jsp整合的例子,但存在着许多问题.

配置整合Win+Apache+PHP+MySQL+Tcomcat(或Resin)完全手册

apache|mysql 系统要求: 硬件能跑起操作系统即可 Win2K.WinXP或Win2003操作系统 前期准备: 所需软件列表:(本配置以下列软件版本完成)1. APACHE_2.0.47-win32-x86-no_ssl (Apache web服务器)2. PHP-4.3.3-Win32 (PHP语言解析器)3. MySQL-4.0.12-win (MySQL数据库)4. j2sdk-1_4_2-windows-i586 (JAVA 语言环境)5. Jakarta-Tomcat-5.0

Docker自动部署Apache Tomcat

本文讲的是Docker自动部署Apache Tomcat,[编者的话]本文是Docker的入门文章,推荐Java开发者阅读.文章详细介绍了如何用Docker来安装部署Tomcat. 介绍 本文会讲述: 扩展Tomcat的官方Dockerfile 构建新的镜像 从修改过的新镜像启动容器 在容器里部署RESTful的Web服务并测试 Apache Tomcat 使用docker search可以查到最流行的(和官方的)Docker Tomcat容器: $ sudo docker search tom

Win+Apache+PHP+MySQL+Tcomcat配置_服务器

系统要求: 硬件能跑起操作系统即可 Win2K.WinXP或Win2003操作系统 前期准备: 所需软件列表:(本配置以下列软件版本完成) 1. APACHE_2.0.47-win32-x86-no_ssl (Apache web服务器) 2. PHP-4.3.3-Win32 (PHP语言解析器) 3. MySQL-4.0.12-win (MySQL数据库) 4. j2sdk-1_4_2-windows-i586 (JAVA 语言环境) 5. Jakarta-Tomcat-5.0.9 (Tomc

红旗Linux4.1下安装Apache+Tomcat+PHP+mySQL+vsFTPd实录

这几天试着在红旗Linux桌面版4.1下安装WEB+FTP服务器,已成功安装,现把我的安装过程介绍如下,以给有相似需求的网友参考.整个安装过程分为三大部分,分别是:一.Tomcat+mySQL的安装,二.Apache+PHP的安装,三.FTP(vsFTPd)的安装.其中,第一和第三部分都是独立的,但第二部分是在完成第一部分安装的基础上进行的. ---------------------------------- 第一部分 安装JDK+Tomcat+mySQL ------------------

Android实现与Apache Tomcat服务器数据交互(MySql数据库)

需求:Android客户端连接服务器端MySQL数据库中的内容 环境部署 服务器:apache-tomcat-8.5.9 语言版本:Java 1.8.0_101 编译环境:Eclipse android Studio 调用jar包:httpclient-4.2.5,httpcore-4.2.4 //HttpClient父类 mysql-connector-java-5.1.40-bin //用于连接mysql数据库 思路:涉及到服务器端mysql数据库安装.web应用部分开发和Android客户

java-一个apache支持多少tomcat集群

问题描述 一个apache支持多少tomcat集群 一个apache最多可支持多少tomcat集群,如果现在有2000个tomcat应该使用什么方案进行集群,谢谢帮忙解决.

Tomcat+Mysql入门实例:滚动横幅广告

mysql|广告 创建自己的基于 Java 的滚动横幅广告 站长注:以前做过这个例子,不过好象是mysql4.012+tomcat 4 ,现在这两个软件都升级了,而且我自己正准备在一个web应用中使用mysql 5+tomcat 5.5.把这个例子再调试一下,还真发现了两个问题: 1.要在web.xml文件中命名BannerServlet,如下所示: <?xml version="1.0" encoding="ISO-8859-1"?><!DOCT

Apache + Tomcat 负载均衡 session复制

转自:http://blog.csdn.net/cssmhyl/article/details/8455400 http://snowolf.iteye.com/blog/743611 Apache 和 Tomcat原本就是一家,更是一家亲!Apache与Tomcat整合,无非是将Apache作为前端根据请求路径.端口.代理分发给多个Tomcat,以到达转发和负载均衡的目的!同时,通过Apache和Tomcat相互作用,进行粘性会话,会话拷贝构建集群!这一切的最终结果就是"云服务"!不