错误:error Not all extension dlls were loaded
解决办法:
1、创建负载端的用户lrtest:
useradd -g 0 -s /bin/csh lrtest
此用户默认使用的shell为csh;在centos下,默认的shell应该是bash,但LR使用的csh;当时我的机器上没有安装csh,需要进行安装:yum install csh
2、查看新增的用户信息
more /etc/passwd
3、配置环境变量
csh和bash在加载不同的shell时,可以加载不同的配置;csh的默认配置在 /etc/csh.cshrc下,bash的默认配置在/etc/profile。LR默认给出了一个环境变量的配置文件,文件在/opt/HP/HP_LoadGenerator/env.csh。下面我们需要将它加入到csh的默认配置中
vim /etc/csh.cshrc
在文件末尾添加:
source /opt/HP/HP_LoadGenerator/env.csh
如下图:
4.切换到lrtest用户,验证安装启动
./m_daemon_setup start //若agent成功启动,则如下图所示,若启动失败,则提示m_agent_daemon is down
注意:
步骤5出现的错误可能是由于在安装LoadGenerator的时候,出现Vuser Host localhost.Infoworks: Failed错误导致,把该问题修复即可正常使用