看雪时节 发表于 2008-11-21 15:00:41

请教关于Loadrunner监控MySQL数据库问题

Hi ALL:
   实际工作中要对Linux平台中的MySQL进行监控,但搜索发现有两种方法:
   1、可以设置LINUX系统的SNMP进程
   2、用SiteScope
   但我发现所有帖子的通病,全是介绍,没有实际操作可用性。且网络上关于此问题没有太多资源可共享。
   
    发此贴目的就是想知道真正的可以监控MySQL的方法。谁曾经真正遇到并成功监控的可以帮我介绍一下!~~
   
   先谢谢在此!~

archonwang 发表于 2008-11-21 16:18:47

http://blog.csdn.net/radkitty/archive/2008/10/12/3061787.aspx

感觉lr不能监控unix下的mysql,好像没有对应的协议支持。

archonwang 发表于 2008-11-21 16:19:29

另外,不知道spotlight是不是支持mysql

看雪时节 发表于 2008-11-21 16:36:54

回复 2# 的帖子

网上提供的这两种方法:
第一种方法:
服务器端的准备工作:
1、登陆服务器,验证snmp服务能不能监控到mysql和http进程信息:
snmpwalk -Os -c public -v 1 172.16.100.28|grep mysql
snmpwalk -Os -c public -v 1 172.16.100.28|grep http
有数据即可。

如果没有数据,那么需要手工配置下文件。进入步骤 2

2、
# cd /etc/snmp/
# vi snmpd.conf
扩大监控范围: 将 viewsystemviewincluded?? ****   后面的数据改成更大的范围

3、运行下面命令
# /etc/init.d/portmap start
# /etc/init.d/snmpd start

4、再次验证
验证snmp服务能不能监控到mysql和http进程信息:
snmpwalk -Os -c public -v 1 172.16.100.28|grep mysql
snmpwalk -Os -c public -v 1 172.16.100.28|grep http

LunnerRunner中添加监控参数
1、控制场景-RUN-添加SNMP到监控窗口
2、在SNMP到监控窗口点击右键,添加服务器和 mysql、appache的 PID

添加PID的路径:mgmt--mib-2--host—hrswrunperf--runperftable-- hrswrunperfEnter -- hrswrunperfcpu(如果是要监控内存那么应该是***Mem)查找需要的PID

第二种办法:
利用HP SiteScope工具进行监控
Monitoring mySQL Databases
Monitoring a MySQL database requires the use of a JDBC driver. To enable SiteScope to monitor a MySQL database:
1. Download the JDBC driver from http://www.mysql.com/downloads/api-jdbc.html
2. Uncompress the distribution file
3. Among all the other files, you should find a file with a .jar extension.
4. Copy the .jar file into the <SiteScope install path>/SiteScope/java/lib/ext directory
5. Stop and restart SiteScope
6. Now, use your browser to add a Database Query Monitor within SiteScope.

The Database Connection URL format for the MySQL JDBC driver is:
jdbc:mysql://<database hostname>[:<tcp port>]/<database>
For example to connect to the MySQL database "aBigDatabase" on a machine using the standard MySQL port number 3306 you would use:
jdbc:mysql://206.168.191.19/aBigDatabase

If you are using a different port to connect to the database then you should include that port number as part of the IP address.

The specification for the MySQL JDBC driver is: org.gjt.mm.mysql.Driver
Enter this string into the Database Driver text box under the Advanced Options section of the Add Database Query Monitor form.

但没有一种可以!~

archonwang 发表于 2008-11-21 16:44:14

倒,把你的错误日志或是相关的报错信息报上来看看。

或者试试看这个工具

http://www.softpedia.com/get/Internet/Servers/Database-Utils/Spotlight-on-MySQL.shtml

[ 本帖最后由 archonwang 于 2008-11-21 16:46 编辑 ]

小飞天猪 发表于 2010-12-25 19:55:03

回复 1# 看雪时节


你好,你的问题解决了吗?我也有同样的问题···

PrefTest 发表于 2010-12-26 22:15:12

http://www.cnblogs.com/preftest/archive/2010/10/29/1864589.html

x2test 发表于 2011-1-1 15:09:07

我也想知道 Linux平台中的MySQL监控 通常用什么方案解决

ggyy20082008 发表于 2011-2-17 21:40:44

新手来了。。楼上的各位有结论了没????????

andyguo 发表于 2011-2-18 11:37:28

回复 3# archonwang


    是支持的,我再用~

archonwang 发表于 2011-2-18 14:32:17

此贴甚老了。应该已经能解决问题了。7#的方法可以一试。

beauty330804 发表于 2011-6-9 17:07:20

我采取的是用sitescope来检测mysql,我的是在window系统下,LoadRunner可以监测mysql,但问题是我不知道mysql需要监测的性能指标是什么!郁闷!!!!有谁知道,mysql都需要监测哪些性能指标?

yxd2006 发表于 2012-2-20 17:11:37

关注中……

流氓黑兵 发表于 2014-5-13 11:52:58

有木有解决的呀
页: [1]
查看完整版本: 请教关于Loadrunner监控MySQL数据库问题