加入收藏 | 设为首页 | 会员中心 | 我要投稿 衡阳站长网 (https://www.0734zz.cn/)- 数据集成、设备管理、备份、数据加密、智能搜索!
当前位置: 首页 > 运营中心 > 建站资源 > 策划 > 正文

基于Centos7系统安装部署Pinpoint分布式监控

发布时间:2019-06-28 00:58:50 所属栏目:策划 来源:波波说运维
导读:概述 pinpoint是开源在github上的一款APM监控工具,它是用Java编写的,用于大规模分布式系统监控。它对性能的影响最小(只增加约3%资源利用率),安装agent是无侵入式的,只需要在被测试的Tomcat中加上3句话,打下探针,就可以监控整套程序了。今天主要是想
副标题[/!--empirenews.page--]

概述

pinpoint是开源在github上的一款APM监控工具,它是用Java编写的,用于大规模分布式系统监控。它对性能的影响最小(只增加约3%资源利用率),安装agent是无侵入式的,只需要在被测试的Tomcat中加上3句话,打下探针,就可以监控整套程序了。今天主要是想记录一下它安装的过程,方便日后查阅。

基于Centos7系统安装部署Pinpoint分布式监控

环境配置

配置如下:

基于centos7系统安装部署pinpoint分布式监控

百度网盘:链接:https://pan.baidu.com/s/17l8nFR94Oy_OnfH7ST67ag

提取码:l851

下面是官方的一些截图

基于centos7系统安装部署pinpoint分布式监控

基于centos7系统安装部署pinpoint分布式监控

基于centos7系统安装部署pinpoint分布式监控

1、 环境配置

1.1 获取需要的依赖包

进入home目录,创建一个"pp_res"的资源目录,用来存放需要安装的包

  1. mkdir /home/pp_res 
  2. cd /home/pp_res/ 

使用xshell等类似的工具,将需要的文件上传到Linux虚拟机中,主要要传的文件都在百度网盘中

  1. jdk8 --- Java运行环境
  2. hbase-1.0 --- 数据库,用来存储监控信息
  3. tomcat8 --- Web服务器
  4. pinpoint-collector.war --- pp的控制器
  5. pinpoint-web.war --- pp展示页面
  6. pp-collector.init --- 用来快速启动pp-col,不要也可以
  7. pp-web.init --- 用来快速启动pp-web,不要也可以

基于centos7系统安装部署pinpoint分布式监控

1.2 配置jdk1.8

这套APM系统主要是用jdk1.8来进行部署的,首先要配置jdk的环境变量

#tar -xvf jdk-8u191-linux-x64.tar.gz –C /usr/local/jdk

#mv /usr/local/1.8.0_191 /usr/local/jdk

配置java环境变量

#vi /etc/profile

  1. JAVA_HOME=/usr/local/jdk 
  2. JRE_HOME=$JAVA_HOME/jre 
  3. PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin 
  4. CLASSPATH=:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib/dt.jar 
  5. export JAVA_HOME JRE_HOME PATH CLASSPATH 
  6. export PATH 

让环境变量生效

  1. #source /etc/profile 

测试java的环境变量是否配置好了

  1. # java -version 

基于centos7系统安装部署pinpoint分布式监控

2、安装Hbase

pinpoint收集来的测试数据,主要是存在Hbase数据库的。所以它可以收集大量的数据,可以进行更加详细的分析。

2.1 将Hbase解压,并且放入指定目录

  1. cd /home/pp_res/ 
  2. tar -zxvf hbase-1.0.3-bin.tar.gz 
  3. mkdir -p /data/service 
  4. mv hbase-1.0.3/ /data/service/hbase 

2.2 修改hbase-env.sh的JAVA_HOME环境变量位置

  1. cd /data/service/hbase/conf/ 
  2. vi hbase-env.sh 

在27行左右的位置,修改如下

  1. export JAVA_HOME=/usr/local/jdk 

基于centos7系统安装部署pinpoint分布式监控

2.3 修改Hbase的配置信息

#vi hbase-site.xml

在结尾修改成如下,这里我们指定Hbase本地来存储数据,生产环境将数据建议存入HDFS中。

  1. <configuration> 
  2.  <property> 
  3.  <name>hbase.rootdir</name> 
  4.  <value>file:///data/hbase</value> 
  5.  </property> 
  6. </configuration> 

基于centos7系统安装部署pinpoint分布式监控

2.4 启动hbase

  1. cd /data/service/hbase/bin 
  2. ./start-hbase.sh 

(编辑:衡阳站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读