1、pinpoint 版本
[root@uat-hbase bak]# ll pp_soft/
total 504688
-rw-r--r-- 1 root root 106121513 Feb 16 09:08 hbase-1.2.11-bin.tar.gz #hbase-DB
-rw-r--r-- 1 root root 16551677 Feb 12 14:47 pinpoint-agent-1.8.2.tar.gz #inpsector
-rw-rw-r-- 1 500 500 44588 Feb 12 14:07 pinpoint-bootstrap-1.8.2.jar
-rw-r--r-- 1 root root 62696040 Feb 12 14:47 pinpoint-collector-1.8.2.war #collector information from tomcat
-rw-r--r-- 1 root root 97417937 Feb 12 14:47 pinpoint-web-1.8.2.war #web-show


2、hbase搭建(单机)

Hbase解压
cd hbase-1.2.11/
修改环境变量,28行左右:
vim hbase-1.2.11/conf/hbase-env.sh
Pin-Point_v1.8.2 监控搭建
修改hbase xml配置文件,单机环境无需考虑其它组件。all in one !
[root@uat-hbase conf]# cat hbase-site.xml

<configuration>
    <property>
        <name>hbase.rootdir</name>
        <value>file:///data/hbase</value>
    </property>
</configuration>

启动hbase
./start-hbase.sh
[root@uat-hbase conf]# jps
24226 Jps
17224 HMaster
初始化hbase
./hbase shell /root/bak/pp_soft/hbase-create.hbase
查看初始化结果:
http://ip:16010 或者 shell 内hbase(main):001:0> status 'detailed'查看状态


3、部署pinpoint-collector
[root@uat-hbase pp_col]# pwd
/root/bak/pp_col
修改端口
[root@uat-hbase pp_col]# cd /root/bak/pp_col/conf/

sed -i 's/port="8005"/port="18005"/g' server.xml
sed -i 's/port="8080"/port="18080"/g' server.xml
sed -i 's/port="8443"/port="18443"/g' server.xml
sed -i 's/port="8009"/port="18009"/g' server.xml
sed -i 's/redirectPort="8443"/redirectPort="18443"/g' server.xml

解压war包至ROOT目录并启动
rm –rf /root/bak/pp_col/webapps/ROOT/*
unzip pinpoint-collector-1.8.2.war -d /root/bak/pp_col/webapps/ROOT/
./root/bak/pp_col/bin/startup.sh


4、部署web
同样修改端口,避免冲突
cd /root/bak/pp_web/conf

sed -i 's/port="8005"/port="28005"/g' server.xml
sed -i 's/port="8080"/port="28080"/g' server.xml
sed -i 's/port="8443"/port="28443"/g' server.xml
sed -i 's/port="8009"/port="28009"/g' server.xml
sed -i 's/redirectPort="8443"/redirectPort="28443"/g' server.xml

解压web-war包
rm –rf /root/bak/pp-web/webapps/ROOT/*
unzip pinpoint-web-1.8.2.war -d /root/bak/pp-web/webapps/ROOT/
启动服务
./root/bak/pp_web/bin/startup.sh
访问ip
http://ip:28080


5、 agent部署
首先启动一个tomcat服务做为监控对象
解压agent部署
tar xzvf pinpoint-agent-1.8.2.tar.gz
cd /data/application/pp-agent && ll
[root@jx_uat_tomcat_Zuul_maven pp-agent]# ll
total 16300
drwxr-xr-x 2 root root 4096 Mar 20 13:50 boot
drwxrwxr-x 2 500 500 4096 Mar 20 13:50 lib
drwxr-x--- 2 root root 4096 Mar 20 14:28 log
-rw-r--r-- 1 root root 16551677 Mar 20 13:49 pinpoint-agent-1.8.2.tar.gz
-rw-rw-r-- 1 500 500 44588 Feb 12 14:07 pinpoint-bootstrap-1.8.2.jar
-rw-rw-r-- 1 500 500 35940 Mar 20 14:14 pinpoint.config
-rw-rw-r-- 1 500 500 29077 Feb 12 14:05 pinpoint-real-env-lowoverhead-sample.config
drwxr-xr-x 2 root root 4096 Mar 20 13:50 plugin
drwxrwxr-x 2 500 500 4096 Feb 12 14:05 script
drwxr-xr-x 2 root root 4096 Mar 20 13:50 tools
修改config配置选项,修改为自己的collect-ip
Pin-Point_v1.8.2 监控搭建

修改tomcat的catlina.sh 加入如此配置
[root@jx_uat_tomcat_Zuul_maven bin]# head catalina.sh

#!/bin/sh
CATALINA_OPTS="$CATALINA_OPTS -javaagent:/data/application/pp-agent/pinpoint-bootstrap-1.8.2.jar"
CATALINA_OPTS="$CATALINA_OPTS -Dpinpoint.agentId=uatzuul20190000" #此id唯一
CATALINA_OPTS="$CATALINA_OPTS -Dpinpoint.applicationName=uat_tomcat-zuul" #名字任意起

然后启动tomcat服务即可,其它agent同样的配置


#jar包的监控

java -javaagent:/data/application/pp-agent/pinpoint-bootstrap-1.8.2.jar -Dpinpoint.agentId=uateureka20190000 -Dpinpoint.applicationName=uat_tomcat-eureka -jar /data/application//eureka-server.jar

多台部署整体效果图,
Pin-Point_v1.8.2 监控搭建

引用:https://www.cnblogs.com/yyhh/p/6106472.html#_label11