【问题标题】:Jmeter: Can we use Jp@gc Perfmon Metrics collector Even if Firewall is ON at the server endJmeter:我们可以使用 Jp@gc Perfmon Metrics 收集器即使防火墙在服务器端打开
【发布时间】:2014-07-15 16:55:41
【问题描述】:

如果防火墙设置为 ON,是否可以使用 Jp@gc Perfmon Metrics 收集器来获取/监控 CPU 和内存使用情况。

应用程序服务器位于 Amazon ECII 中。所以我认为他们不会出于安全原因关闭防火墙。

谁能告诉我他的路。

谢谢

【问题讨论】:

  • 你能解决这个问题吗?

标签: amazon-ec2 jmeter performance-testing jmeter-plugins


【解决方案1】:

启动托管您的应用程序的服务器代理 EC2 服务器

cd ${jmeter_folder}/lib/ext/
java -jar ./CMDRunner.jar --tool PerfMonAgent --udp-port 0 --tcp-port 7777

在 EC2 安全组中打开 TCP 端口 7777

将 Jp@gc Perfmon Metrics collector Listener 添加到您的测试脚本中,并配置服务器 IP 和端口。

希望这会有所帮助。

【讨论】:

  • 我在 EC2 服务器中运行了一个服务器代理。我使用带有 IP 地址和端口 4444 的 Jp@gc Perfmon Metrics 收集器执行了脚本。因为默认情况下提到了 4444 端口。我的下一步应该是什么? 1)我应该要求他们在 Amazon EC2 的服务器中打开端口 4444 吗? 2)我可以使用具有 IP 地址和端口 22 的 Puttty 访问同一服务器。那么我应该在 Perfmon Metrics Collector 中使用相同的服务器吗?
  • 不,你不能使用端口 22。你必须打开端口 4444。
  • 我会要求他们在服务器中打开 4444 端口。当我们启动 startAgentbatch 文件是 4444 自动打开?即使防火墙打开了我也会要求他们在防火墙中允许 4444?
  • 在 EC2 中 --> 选择特定服务器 --> 进入安全组 --> 打开 TCP 端口。
  • 我可能听起来很傻,但查询是:当我们启动 startAgent 批处理文件时,端口 4444 是自动创建/打开的。那么我们需要重新创建它吗?还是我错过了任何一点。事实是我无权访问服务器,我需要告诉我的客户这样做。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-11-19
  • 2012-03-22
相关资源
最近更新 更多