1.   Loadrunner通过sitescope监控mysql

1.1. Sitescope下载

第一次在网上下载的是sitescope11.30,安装之后无法破解,所以最后卸载了,重新下载了sitescope9.50安装包;

Sitescope9.5安装和破解文件,下载地址

https://yunpan.cn/cPgTXnWApw4eT  访问密码 cc2c

https://yunpan.cn/cPgT92LRPqM2U  访问密码 6d20

1.2. sitescope安装

1.2.1.   安装环境说明

安装loadrunner的机器是win64位的,而sitescope也是安装在此机器上(网上有说明lr和sitescope必须安装在同一个机器上,此处没有验证)

1.2.2.   安装过程

可以参考

http://www.cnblogs.com/leon_2007/archive/2010/02/22/1671113.html

安装完成之后,在浏览器中输入以下信息:

http://localhost:8080/SiteScope/servlet/Main,localhost可以根据服务器IP地址更改,显示界面如下图:

这里说明一下,第一次安装的时候,安装的是11.30的版本,每次打开sitescope的网站总是显示叉叉,后来找到原因是因为jdk的版本问题,安装了jre8就可以正常打开sitescope的网站了;再后来,重新安装了sitescope9.5,而我本机安装的有jdk1.6和jdk1.7所以安装完成之后就可以正常打开了(网上有文档说明:sitescope9.5安装时jdk必须是1.5以上的)。

1.2.3.   复制mysql驱动并重启

将安装包中的文件mysql-connector-java-5.1.17-bin.jar复制到[安装目录\java\lib\ext\]该目录下

如我本机的是D:\SiteScope\java\lib\ext\

1.2.4.   如何重启sitescope服务

点击开始,搜索services.msc即可打开服务,找到HP SiteScope,点击重启服务即可。

1.3. 配置MYSQL监控

在sitescope网站中点击Health打开该模块;

点击Health右键右键新建监控器在打开的页面中选择数据库计数器进入[数据库计数器的配置]界面,

在数据库配置页面填写好如图的红框中的内容,点击获取计数器

1.3.1.   配置选项:

数据库连接URL:jdbc:mysql://IP:端口号/数据库名称;

例如:jdbc:mysql://192.168.10.1:3306/test;(说明端口默认是3306)

查询:show status;

数据库驱动程序:org.gjt.mm.mysql.Driver;

4. 点击“获取计数器”,“OK”保存,到此为止,SiteScope已经能够监测到数据信息;

附录:

mysql常用计数器

计数器

计数器分析

Threads_connected

表示当前有多少个客户连接该mysql服务器,连接数是否过多,网络是否存在问题,它是动态变化的,当达到最大连接数时,数据库系统就不能提供更多 的连接数了,这时,程序还想新建连接线程,数据库系统就会拒绝,如果程序没做太多的错误处理,就会出现报错信息

Threads_running

如果数据库超负荷,将会得到一个正在(查询的语句持续)增长的数值。这个值也可以小于预先设定的值。这个值在很短的时间内超过限定值是没问题的。若 超过预设值时且5秒内没有回落,要同时监视其他的一些值

Aborted_clients

客户端被异常中断的数值,对于一些应用程序是没有影响的,但对于另一些应用程序可能要跟踪该值,因为异常中断连接可能表明一些应用程序有问题

Questions

每秒钟获得的查询数量,也可以是全部查询的数量。

Opened_tables

指表缓存没有命中的数量。如果该值很大,就需要增加table_cache的数值

Select_full_join

没有主键(key)联合(join)的执行。该值可能是零。这是捕获开发错误的好方法,因为这样的查询有可能降低系统的性能

Select_scan

执行全表搜索查询的数量。如果发现该值持续增长,说明需要优化,缺乏必要的索引或其他问题

Slow_queries

超过该值(--long-query-time)的查询数量,或没有使用索引查询数量。对于全部查询会有小的冲突。如果该值增长,表明系统有性能问 题

Threads_created

该值一般较低。较高的值意味着需要增加thread_cache的数值,或遇到了持续增加的连接,表明存在潜在的问题

loadrunner-controller 中system resource graphs中sitescope的设置

在loadrunner-controller 中system resource graphs中打开sitescope,然后add主机和要监控的数据,如图

这里注意一点:在sitescope中配置的MYSQL的数据库的地址是服务器的地址如192.168.10.1,而lr中添加sitescope的ip地址不是服务器的地址而且安装sitescope的机器的ip。(说明,因为我的lr和服务器不是一个机器,所以这里地址不一样),之前一直因为这个ip地址的问题,lr中一直没有监控数据,后来在论坛上看到[window上装的LRSS,那你监控的时候,就应该是在LR中找到SS,然后添加windowIP地址,而不应该是Linuxip]

http://bbs.51testing.com/thread-337579-1-1.html

所以修改了ip地址,之后就可以正常访问了!!!

如图,这里是我本机监控的界面

到这里就完成了,然后就是分析了,正在学习中…….

Loadrunner通过sitescope监控mysql的更多相关文章

  1. LoadRunner通过SiteScope监控MySQL的性能

    步骤: 安装 SiteScope 下载 Java 版的MySQL 驱动, 下载地址:http://www.mysql.com/downloads/connector/j/ 下载成功后,把解压缩的 my ...

  2. LR通过SiteScope监控mysql

    SiteScope下载,安装 要想使用LoadRunner监测MySQL数据库的性能,LoadRunner没有提供直接监测 MySQL的功能,所以,我们需要借助sitescope监控,然后在LoadR ...

  3. LR如何利用siteScope监控MySQL性能

    本次实验,是在自己的电脑上使用APMServ5.2.6部署Discuz2.X论坛下,对该论坛的数据库MySQL5.1进行性能测试的,下面讲述LoadRunner在设计场景时,如何利用siteScope ...

  4. LoadRunner监控mysql利器-SiteScope(转)

    转自:http://www.jianshu.com/p/fce30e333578 导语 sitescope是惠普出的一个简单易用的监控工具,可以用来监控数据库,系统资源等 一.下载传送门 SiteSc ...

  5. LR 监控mysql

    sapphire的个人空间 中介绍了LoadRunner监控Mysql和Appache进程占用cpu的方法 方法如下: 公司的新产品需要监控Mysql和Appache进程,求高手帮忙总算成功了. 服务 ...

  6. 分布式监控系统Zabbix-3.0.3-完整安装记录(7)-使用percona监控MySQL

    前面已经介绍了分布式监控系统Zabbix-3.0.3-完整安装记录(2)-添加mysql监控,但是没有提供可以直接使用的Key,太过简陋,监控效果不佳.要想更加仔细的监控Mysql,业内同学们都会选择 ...

  7. Zabbix监控mysql performance

    介绍 zabbix监控mysql性能,使用zabbix自带的mysql监控模板,可以监控以下内容OPS(增删改查).mysql慢查询数量.mysql请求\响应流量带宽 配置 新建mysql监控用户 G ...

  8. 监控mysql各种选项

    安装mysql之后,需要对mysql服务进行监控.   nagios开源自带的check_mysql 对 mysql 的slave 机监控倒是不错.但是对数据库主机监控就略显不足了.   使用一个监控 ...

  9. zabbix通过第三方插件percona监控mysql数据库

     zabbix通过第三方插件percona监控mysql数据库                                                                     ...

随机推荐

  1. dubbo zookeeper模型

    本文摘自dubbo的官方文档,原文请参见: http://alibaba.github.io/dubbo-doc-static/User+Guide-zh.htm#UserGuide-zh-Zooke ...

  2. python字符串内容替换的方法(转载)

    python字符串内容替换的方法 时间:2016-03-10 06:30:46来源:网络 导读:python字符串内容替换的方法,包括单个字符替换,使用re正则匹配进行字符串模式查找与替换的方法.   ...

  3. 1053: [HAOI2007]反素数ant - BZOJ

    Description 对于任何正整数x,其约数的个数记作g(x).例如g(1)=1.g(6)=4. 如果某个正整数x满足:g(x)>g(i) 0<i<x,则称x为反质数.例如,整数 ...

  4. java模拟OSUnMapTbl[]

    问题描述: 任务就绪表,记录当前就绪的任务,就绪表中把64个优先级的任务分成8组,优先级的1-3bit表示OSRdyTbl[]中组别OSRedyGrp,优先级的4-6bit表示每组中就绪任务的位置,当 ...

  5. 11个好用的jQuery拖拽拖放插件

    这次我们整理一些拖拽播放类型的jQuery插件,这些可能不是很常用,但偶尔会有网站设计项目用到,特别是后台相关的开发项目,这个拖放排序功能一般都会有,所以适合大家收藏起来,方便日后使用.接下来一起看盾 ...

  6. [转载]VS2012创建MVC3项目提示错误: 此模板尝试加载组件程序集 “NuGet.VisualStudio.Interop, Version=1.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”。

    如果在没有安装vs2012 update3升级包的情况下,创建MVC3项目会出现下面的错误信息. 因为VS2012已经全面切换到使用NuGet这个第三方开源工具来管理项目包和引用模块了,使用VS201 ...

  7. hbase集群 常用维护命令

    一. zk集群 1. 查看当前服务的角色 leader/follower echo stat|nc 127.0.0.1 2181 2.  启动ZK服务: sh bin/zkServer.sh star ...

  8. nginx如何解决超长请求串

    nginx是一个强大的http服务器,但是在使用过程中发现,当遇到超长的post请求或者get请求时,nginx会返回413.400.414等状态码,这是因为请求串长度超过了nginx默认的缓存大小或 ...

  9. [矩阵快速幂]HDOJ4565 So Easy!

    题意:给a, b, n, m 求 $\left \lceil ( a+ \sqrt b )^n \right \rceil$ % m 看到 $( a+ \sqrt b )^n$ 虽然很好联想到共轭 但 ...

  10. UINavigationController使用详解

    UINavigationController使用详解 有一阵子没有写随笔,感觉有点儿手生.一个多月以后终于又一次坐下来静下心写随笔,记录自己的学习笔记,也希望能够帮到大家. 废话少说回到正题,UINa ...