在free bsd上跑JMeter 的 plugin "PerfMon Server Agent"

目的:

在free bsd上跑JMeter 的 plugin "PerfMon Server Agent":

https://jmeter-plugins.org/wiki/PerfMonAgent/

PerfMon server agent安装步骤:

首先將 ServerAgent-2.2.1.zip 與 jmeter-packages.tar.gz 拷貝到 U 盤.
在 portal server, 執行下列步驟:

1. mkdir /data/pkg /data/perfmon
2. cd /mnt/ && unzip ServerAgent-2.2.1.zip -d /data/perfmon/ && \
tar zxvf jmeter-packages.tar.gz -C /data/pkg/
3. mount -u /
4. pkg add /data/pkg/java-sigar-1.7.3_2.txz && \
pkg add /data/pkg/apache-jmeter-2.11.txz

5. 啟動 /data/perfmon/startAgent.sh 假如遇到這訊息:
# ./startAgent.sh
[main] DEBUG Sigar - no libsigar-amd64-freebsd-1.so in java.library.path
org.hyperic.sigar.SigarException: no libsigar-amd64-freebsd-1.so in
java.library.path

若妳仔細的看錯誤訊息, 它告訴我們沒有 libsigar-amd64-freebsd-1.so 檔案, 因此
需要把我們第四步驟裝的 java-sigar-1.7.3_2.txz 裡面的檔案拷貝到
/data/perfmon/lib. 執行:

6. cd /data/perfmon/lib/
7. cp /usr/local/share/java/classes/libsigar-amd64-freebsd-1.so .
8. cp /usr/local/share/java/classes/sigar.jar .

拷貝完後啟動 startAgent.sh:

9. /data/perfmon/startAgent.sh, 應該會看到沒任何錯誤訊息且輸出結果如下:

INFO 2017-03-24 20:47:33.106 [kg.apc.p] (): Binding UDP to 4444
INFO 2017-03-24 20:47:34.107 [kg.apc.p] (): Binding TCP to 4444
INFO 2017-03-24 20:47:34.113 [kg.apc.p] (): JP@GC Agent v2.2.0 started

本文转自:  清明-心若淡定    https://www.cnblogs.com/saryli/p/6611286.html

04-13 14:56