MySQL社区

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

搜索
查看: 7189|回复: 2

[监控工具] 推荐一个监控mysql/tomcat/apache/jboss的共享监控软件

[复制链接]
发表于 2010-11-24 10:58:38 | 显示全部楼层 |阅读模式
本帖最后由 yunweitec 于 2010-11-24 18:43 编辑

mysql、tomcat、jboss、lighttpd等是应用非常广泛的开源软件,我们在此分享一下监控它们的一个共享软件。
1、mysql
mysq_main.gif
在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;
  这个软件还有很多细节的地方看似很小,但却可以给用户带来不少方便:
1、‘立即采集一次’和异常采集原因
很多监控软件都是基于轮训的方式进行数据采集,如每隔2分钟采集一次数据,但有些时候,当我们在分析故障的时候,想立刻知道一下当前的情况,那立即采集一次这个细节就很有必要了。另外一个如果采集失败,是不是要告诉我们失败的原因是什么。下图是我们的这两个细节:
xiaoxijie1.gif
2、阀值设置
阀值可能是目前大部分监控软件都有的功能,但很多时候,阀值的设置其实应该很灵活的,如:
场景1:网站访问量在一个时间点超过10000没关系,就怕一会高一会低,波浪形的变化,通过对EOMP        设置一个’在上午9:00-11:00,如果在15分钟内至少(不用连续)发生3次,监控值超过10000,则发生一条严重级别告警’。
场景2:磁盘利用率在70-80%之间则发生注意级别告警,在80%-90%之间则发生问题级别告警,在90以上则发生严重级别告警。
下图是我们的阀值设置界面:
detail2_fz.gif
3、采集频率
时间间隔轮训应该只是一种采集监控数据的策略,很多情况下,可能需要更灵活的方式,如定点采集,如想要对服务器的某个文件夹里的文件上传数量是否在每天晚上9点前上传完毕进行监控,那就可以采用定时采集,把采集时间点定在每天晚上8点和8点15,如果那时文件上传还没到位,则有充分的时间进行处理,下图是我们的设置界面:
dcitemconf.gif
您如果需要监控tomcat/mysql/jboss等, 可以无偿下载我们的共享版监控软件,更重要的细节期待你的体会。
下载地址 www.yunweitec.com
(如果您感觉这款共享软件能给你工作带来一点帮助,希望您推广给更多的人使用,因为我们相信只有用的人多了,产品才可能做的更好,反过来也才能给您的工作带来更大的帮助。)

评分

1

查看全部评分

 楼主| 发表于 2010-11-26 11:26:02 | 显示全部楼层
EOMPV_2.1推出最新共享版,该版本修复了一些bug,并推出英文版本,欢迎大家使用,并提出宝贵意见.
发表于 2012-4-23 11:50:21 | 显示全部楼层
谢谢楼主分享。!会下来用用。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|申请友链|小黑屋|Archiver|手机版|MySQL社区 ( 京ICP备07012489号   
联系人:周生; 联系电话:13911732319

GMT+8, 2024-4-19 07:28 , Processed in 0.072680 second(s), 30 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表