您的位置:首页 > 运维架构 > Apache

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: