Pin-Point_v1.8.2 監控搭建

一、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 html


二、hbase搭建(單機)java

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 web

<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'查看狀態shell


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

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.shvim


四、部署web
一樣修改端口,避免衝突
cd /root/bak/pp_web/conftomcat

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:28080app


五、 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 監控搭建webapp

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

#!/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 監控搭建

引用:http://www.javashuo.com/article/p-tzaotqzn-a.html

相關文章
相關標籤/搜索