ServerAgent监控遇到的问题

虚拟机Centos7IP:192.168.0.102

1.从本机把ServerAgent-2.2.3放到虚拟机的/usr/local/下

2.授权chmod 777 startAgent.sh

3.进入目录/usr/local/ServerAgent-2.2.3下

4.启动:nohup  ./startAgent.sh &

5.默认端口是4444

注意事项:
1、防火墙关闭-ping得通
firewall-cmd --add-port=4444/tcp --permanent ##永久添加 4444 端⼝
firewall-cmd --list-ports ##列出开放的端⼝
systemctl stop firewalld ##关闭防火墙
systemctl start firewalld ##开启防火墙
systemctl status firewalld ##查看防火墙状态
systemctl restart firewalld ##重启防火墙
2、检查服务器监控进程是否⼯作
3、注意端⼝号
 
本机MAC:
1. 把JMeterPlugins-Extras.jar和JMeterPlugins-Standard.jar插件放入到jmeter的lib/ext目录下
ServerAgent监控遇到的问题
2.打开jmeter,确认增加了以下监听器
ServerAgent监控遇到的问题
3.新建一个线程组
a.线程组添加一个http请求,对虚拟机上部署的某个服务发送请求
b.添加一个监听器[email protected] - PerfMon Metrics Collector
增加要监控的虚拟机的ip、端口、监控内容;
wirte results to file/Read from file也要设置,这个不设置就没有图像出来。
c.执行后查看结果
ServerAgent监控遇到的问题
 
遇到的问题:
问题一:没有设置log文件位置,导致没有图像
问题二:java.io.IOException: Agent is unreachable via TCP
参考以下链接,重新分配端口:./startAgent.sh --tcp-port  3307 --udp-port 3308 --sysinfo
问题三:Error loading results file - see file log
参考以下链接,在文件里添加以下内容:
<?xml version="1.0" encoding="UTF-8"?>
<testResults version="1.2">
</testResults>