请教关于Loadrunner监控MySQL数据库问题
Hi ALL:实际工作中要对Linux平台中的MySQL进行监控,但搜索发现有两种方法:
1、可以设置LINUX系统的SNMP进程
2、用SiteScope
但我发现所有帖子的通病,全是介绍,没有实际操作可用性。且网络上关于此问题没有太多资源可共享。
发此贴目的就是想知道真正的可以监控MySQL的方法。谁曾经真正遇到并成功监控的可以帮我介绍一下!~~
先谢谢在此!~ http://blog.csdn.net/radkitty/archive/2008/10/12/3061787.aspx
感觉lr不能监控unix下的mysql,好像没有对应的协议支持。 另外,不知道spotlight是不是支持mysql
回复 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.
但没有一种可以!~ 倒,把你的错误日志或是相关的报错信息报上来看看。
或者试试看这个工具
http://www.softpedia.com/get/Internet/Servers/Database-Utils/Spotlight-on-MySQL.shtml
[ 本帖最后由 archonwang 于 2008-11-21 16:46 编辑 ] 回复 1# 看雪时节
你好,你的问题解决了吗?我也有同样的问题··· http://www.cnblogs.com/preftest/archive/2010/10/29/1864589.html 我也想知道 Linux平台中的MySQL监控 通常用什么方案解决 新手来了。。楼上的各位有结论了没???????? 回复 3# archonwang
是支持的,我再用~ 此贴甚老了。应该已经能解决问题了。7#的方法可以一试。 我采取的是用sitescope来检测mysql,我的是在window系统下,LoadRunner可以监测mysql,但问题是我不知道mysql需要监测的性能指标是什么!郁闷!!!!有谁知道,mysql都需要监测哪些性能指标? 关注中…… 有木有解决的呀
页:
[1]