51Testing软件测试论坛

标题: 关于越过防火墙来监测Unix服务器性能的问题 [打印本页]

作者: figomatj    时间: 2007-11-20 14:18
标题: 关于越过防火墙来监测Unix服务器性能的问题
环境:LoadRunner Controller和Load Generator都在防火墙外,Unix服务器安装在防火墙里面,且已开启RPC服务。防火墙是否需要开通RPC服务所需要的所有port( rstatd、portmapper、status服务的端口),开通这些port后,是否还需要开通其他服务的port?以下LoadRunner报的错误:
Cannot initialize the monitoring on “xx.xxx.xxx.xx”. Error while creating RPC client. Ensure that the machine can be connected and that it runs the rstat daemon.
Detailed error: RPC: Failed to create RPC client.
RPC-TCP: Failed to establish RPC server address.
RPC-TCP: Failed to communicate with the portmapper on host “xx.xxx.xxx.xx.”
RPC: RPC call failed.
RPC-TCP: recv()/recvfrom() failed.
RPC-TCP: Timeout reached.(entry port: CFactory::Initialize).[Msgld: MMSG-47190]

我也曾经试过用Sitescope通过SSH来连接Unix服务器(已安装SSH服务),但是Monitor CPU时总是出现问题:
error, no data,不知何解?

请教各位LoadRunner高手,谢谢!
作者: figomatj    时间: 2007-11-20 15:12
自己帮忙顶一下,比较急迫阿!
作者: ralf_540    时间: 2007-11-20 17:27
遇到过类似的问题,关注
实在不行,搂主用vmstat、top命令监控主机资源吧
作者: Zee    时间: 2007-11-20 21:32
是要开端口。
或者先关掉防火墙试试。
作者: figomatj    时间: 2007-11-22 17:07
已经可以穿过防火墙了,把所有涉及到RPC服务的端口都在防火墙端打开了就可以了(我的这种情况),RPC服务涉及到的程序端口主要有:
portmapper、status、rstatd这三个程序所占的端口。
谢谢各位的支持!
作者: jianguanghan    时间: 2007-12-28 16:24
最近我也碰到了类似问题,出现了一样的错误,但是在开放端口时碰到了些麻烦,lz说的那三个服务,应该怎么开放端口呢?我试着在iptables的配置文件里开放了rstatd的端口,步骤如下:
1。先用rpcinfo -p 获得rstatd的端口,如下:
[root@Datagrid ~]# rpcinfo -p
   program vers proto   port
    100000    2   tcp    111  portmapper
    100000    2   udp    111  portmapper
    100024    1   udp    739  status
    100024    1   tcp    742  status
    100001    3   udp    858  rstatd
    100001    2   udp    858  rstatd
    100001    1   udp    858  rstatd
端口为858,然后在配置文件里加入一下一行:
-A RH-Firewall-1-INPUT -m state --state NEW -m udp -p udp --dport 858 -j ACCEPT
重启防火墙,但是还是无法连接

想请问一下,是因为没有开放portmapper和status服务端口导致的失败,还是上边端口没有开放成功导致的失败?
能否指点一下正确的操作?包括如何获知portmaper服务的端口,以及开放方法等。谢谢。
作者: jianguanghan    时间: 2007-12-29 10:24
自己顶一下
作者: figomatj    时间: 2008-1-2 20:11
是因为没有开放portmapper和status服务端口导致的失败!
作者: higkoo    时间: 2008-5-23 17:14
标题: 赶紧啊:
Connection Successful, attempting monitor tests...
Testing CPU Monitorerror, no dataCPU Monitor Test complete.Testing Disk Space MonitorReading list of disks to find a disk to monitorWill check disk /dev/sda1OK, 44% full, 13772MB free, 25781MB totalDisk Space Monitor Test complete.


使用Sitescope监视不到CPU值,按上述方法,未解决,请高手指教!
作者: liangjz    时间: 2008-5-24 00:06
1 楼上的检查  xmlmonitorshared.ini
[SiteScope]
;ExtensionDll=SiteScopeMonExt.dll
MetricDataURL=SiteScope/cgi/go.exe/SiteScope?page=topaz&monitorType=CPUMonitor

2sitescope有自己的Logs目录

3服务可以用Netstat检查侦听端口,portmap为统一的服务入口

失败可以从 /var/log/message文件查看
作者: lyscser    时间: 2008-5-24 01:27
可以寻求专门的监控工具么
作者: wang_shi_huan    时间: 2009-2-27 17:47
标题: 和一楼的问题一样
我安装rstatd后,把服务器的防火墙也关了,为啥还是会出现一楼的情况呢?谁能帮助解答一下呢
作者: wang_shi_huan    时间: 2009-2-27 17:56
标题: 补充一下
出现的问题如下:
Monitor name :UNIX Resources. Cannot initialize the monitoring on 192.168.2.70. Error while creating the RPC client. Ensure that the machine can be connected and that it runs the rstat daemon (use rpcinfo utility for this verification). Detailed error: RPC: Failed to create RPC client.
我在服务器上装了rsh,可以监听到端口号,也启动了rstatd,服务器的防火墙也关了,但是怎么还是会出现上面的问题呢?
麻烦大家帮帮我呢,谢谢




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2