LR监控Apache性能
2016-05-14 15:29
585 查看
LR监控apache:
首先:设置apache的配置文件
1.修改Apache中Httpd.conf文件,添加如下代码(该文件中都有,只要取消注释就好了)
<Location /server-status>
SetHandler server-status
Order deny,allow
# Deny from all
Allow from .localhost
</Location>
2.添加ExtendedStatus--如果没有,则添加,并且设置状态为on
ExtendedStatus On
3.取消注释
.取消注释LoadModule
status_module modules/mod_status.so
加载该模块
4.重启apache
service httpd restart
5.验证是否成功
输入下面的地址进行监控数据(192.168.1.112为本机IP)
http://192.168.1.112/server-status/?auto
其次,在LR控制台上进行配置,.添加Linux负载机步骤:
操作:
1.在LR中添加对Linux的apache的监控(当loadrunner里面controllor中的monitors下面的add measurements灰色的)
可以重新安装LR试试看
2.添加Linux负载机步骤:
地址:官网
步骤
安装和启动 linux agent 的方法:
1. 拷贝 lr agent for linux 安装文件到 linux 下
PS:下面操作全部用 root 完成
2.编辑/etc/security/limits.conf 增加或修改以下配置:hard nproc 8192hard nfile 8192
3.编辑/etc/sysctl.conf 增加或修改以下配置:fs.file-max = 8192
net.ipv4.tcp_max_tw_buckets = 5000编辑.bash_profile 文件中加入一行:“source /opt/HP/env.csh”。新建或者编辑.cshrc 文件,内容:setenv M_LROOT /opt/HPsetenv LD_LIBRARY_PATH ${LD_LIBRARY_PATH}:${M_LROOT}/bin
4.reboot 服务器
5.给安装路径赋执行权限,到安装文件目录下(linux 服务器就在 Linux 下执行),执行 sh
./install.sh –console,
6.根据提示一路 next,中间会询问安装路径,默认为/opt/HP/7.编辑 env.sh 文件,内容为:
#!/bin/sh
export M_LROOT=/opt/Mercury
export LD_LIBRARY_PATH=${M_LROOT}/bin
export PATH=${M_LROOT}/bin:$PATH
8.启动 agent
cd /opt/HP/bin
./m_daemon_setup -install
至此 agent 已经在这台 linux 上启动,以后就可以用 controller 连接了。
9.如果想杀掉 agent 使用
cd /opt/HP/bin
./m_daemon_setup -remove加载Apache监控;
或者参照
https://note.youdao.com/web/#/file/recent/note/web1432558963838
第三,添加主机(Apache服务器所在主机服务器);
在control中的加压机中的unix
environment标签中勾选don't use rs 然后在连即可
1.在 loadrunner controller 界面点击右侧的“Generator”按钮
2.点击“add”按钮,如下图填写:注意“Unix Environment”选项卡里,“Don't use
RSH”一定要勾选上,否则连接不上 agent
3.3.添加成功后,点击新添加的 agent,再点击右侧的“connect”按钮,如果连接成功,
status 会变为 ready,connect 按钮也变为 disconnect。
5.4.连接成功后,在主界面选择每个脚本执行时使用的压力生成器,选择已经建立好连接的
linux agent 即可。默认是“localhost”就是工作机本身,不推荐使用。
6..controller 可以存储场景,避免每次打开都要重新设置和连接 linux
agent
添加Apache监控信息
第四:Apache监控的指标
度量 描述
# Busy Servers 处于忙碌状态的服务器数
# Idle Servers 处于空闲状态的服务器数
Apache CPU Usage Apache 服务器利用 CPU 的时间百分比
Hits/sec HTTP
请求速率
KBytes Sent/sec 从 Web 服务器发送数据字节的速率
补充部分:
暂时不理解
6)更改默认服务器属性
请打开 <LoadRunner 根文件夹>/dat/monitors 目录下的 apache.cfg 文件,并编辑 Delimiter=: 语句后的下列参数 :
InfoURL 服务器统计信息 URL
ServerPort 服务器端口号
SamplingRate LoadRunner 监控器轮询服务器以获取统计信息的间隔时
间(毫秒)。 如果该值大于 1000, LoadRunner 将使用
该值作为采样速率。 否则, LoadRunner 将使用在“选
项”对话框的“监控器”选项卡中定义的采样速率。
注意:要通过防火墙监控 Apache 服务器,请使用 Web 服务器端口(默认情况
下使用端口 80
首先:设置apache的配置文件
1.修改Apache中Httpd.conf文件,添加如下代码(该文件中都有,只要取消注释就好了)
<Location /server-status>
SetHandler server-status
Order deny,allow
# Deny from all
Allow from .localhost
</Location>
2.添加ExtendedStatus--如果没有,则添加,并且设置状态为on
ExtendedStatus On
3.取消注释
.取消注释LoadModule
status_module modules/mod_status.so
加载该模块
4.重启apache
service httpd restart
5.验证是否成功
输入下面的地址进行监控数据(192.168.1.112为本机IP)
http://192.168.1.112/server-status/?auto
其次,在LR控制台上进行配置,.添加Linux负载机步骤:
操作:
1.在LR中添加对Linux的apache的监控(当loadrunner里面controllor中的monitors下面的add measurements灰色的)
可以重新安装LR试试看
2.添加Linux负载机步骤:
地址:官网
步骤
安装和启动 linux agent 的方法:
1. 拷贝 lr agent for linux 安装文件到 linux 下
PS:下面操作全部用 root 完成
2.编辑/etc/security/limits.conf 增加或修改以下配置:hard nproc 8192hard nfile 8192
3.编辑/etc/sysctl.conf 增加或修改以下配置:fs.file-max = 8192
net.ipv4.tcp_max_tw_buckets = 5000编辑.bash_profile 文件中加入一行:“source /opt/HP/env.csh”。新建或者编辑.cshrc 文件,内容:setenv M_LROOT /opt/HPsetenv LD_LIBRARY_PATH ${LD_LIBRARY_PATH}:${M_LROOT}/bin
4.reboot 服务器
5.给安装路径赋执行权限,到安装文件目录下(linux 服务器就在 Linux 下执行),执行 sh
./install.sh –console,
6.根据提示一路 next,中间会询问安装路径,默认为/opt/HP/7.编辑 env.sh 文件,内容为:
#!/bin/sh
export M_LROOT=/opt/Mercury
export LD_LIBRARY_PATH=${M_LROOT}/bin
export PATH=${M_LROOT}/bin:$PATH
8.启动 agent
cd /opt/HP/bin
./m_daemon_setup -install
至此 agent 已经在这台 linux 上启动,以后就可以用 controller 连接了。
9.如果想杀掉 agent 使用
cd /opt/HP/bin
./m_daemon_setup -remove加载Apache监控;
或者参照
https://note.youdao.com/web/#/file/recent/note/web1432558963838
第三,添加主机(Apache服务器所在主机服务器);
在control中的加压机中的unix
environment标签中勾选don't use rs 然后在连即可
1.在 loadrunner controller 界面点击右侧的“Generator”按钮
2.点击“add”按钮,如下图填写:注意“Unix Environment”选项卡里,“Don't use
RSH”一定要勾选上,否则连接不上 agent
3.3.添加成功后,点击新添加的 agent,再点击右侧的“connect”按钮,如果连接成功,
status 会变为 ready,connect 按钮也变为 disconnect。
5.4.连接成功后,在主界面选择每个脚本执行时使用的压力生成器,选择已经建立好连接的
linux agent 即可。默认是“localhost”就是工作机本身,不推荐使用。
6..controller 可以存储场景,避免每次打开都要重新设置和连接 linux
agent
添加Apache监控信息
第四:Apache监控的指标
度量 描述
# Busy Servers 处于忙碌状态的服务器数
# Idle Servers 处于空闲状态的服务器数
Apache CPU Usage Apache 服务器利用 CPU 的时间百分比
Hits/sec HTTP
请求速率
KBytes Sent/sec 从 Web 服务器发送数据字节的速率
补充部分:
暂时不理解
6)更改默认服务器属性
请打开 <LoadRunner 根文件夹>/dat/monitors 目录下的 apache.cfg 文件,并编辑 Delimiter=: 语句后的下列参数 :
InfoURL 服务器统计信息 URL
ServerPort 服务器端口号
SamplingRate LoadRunner 监控器轮询服务器以获取统计信息的间隔时
间(毫秒)。 如果该值大于 1000, LoadRunner 将使用
该值作为采样速率。 否则, LoadRunner 将使用在“选
项”对话框的“监控器”选项卡中定义的采样速率。
注意:要通过防火墙监控 Apache 服务器,请使用 Web 服务器端口(默认情况
下使用端口 80
相关文章推荐
- Apache 配置使用小结
- Apache下error.log文件太大的处理
- ClassNotFoundException: org.apache.ws.commons.schema.resolver.URIResolver
- Apache Spark 1.5新特性介绍
- 使用百度云加速防apache的ab测试
- 使用百度云加速防apache的ab测试
- 使用百度云加速防apache的ab测试
- windows下 php、apache 版本选择 解惑说明
- 阿里云ubuntu12.04环境下配置Apache+PHP+PHPmyadmin+MySQL
- 启动mac自带的apache服务器,并打开支持的php模块
- mac下重启apache服务
- Could not get JDBC Connection; nested exception is org.apache.commons.dbcp.SQLNestedException: Canno
- 小Tips—为Apache 2.x添加压缩功能
- apache.commons.lang 包 StringUtils 的 isBank() 方法认知
- mac开机启动原理--apache
- apache CXF wsdl2java工具的使用
- Ubuntu16.04安装LAMP环境
- Apache-Commons包作用说明
- Apache Thrift的简单使用
- Apache2.4.9本地访问正常但是在局域网或外网IP拒绝访问