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

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

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

执行pinpoint提供的Hbase初始化语句,这时会初始化一会。

  1. ./hbase shell /home/pp_res/hbase-create.hbase 

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

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

执行完了以后,进入Hbase

  1. ./hbase shell 

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

进入后可以看到Hbase的版本,还有一些相关的信息

输入"status 'detailed'"可以查看刚才初始化的表,是否存在

  1. hbase(main):001:0> status 'detailed' 

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

也可以登录web,来查看HBase的数据是否初始化成功

  1. HbaseWeb : http://172.26.150.143:16010/master-status 

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

3、 安装pinpoint-collector

3.1 部署war包

解压Tomcat,将Tomcat重命名移动到指定位置,这部分就不做介绍了,端口规划为17032

部署pinpoint-collector.war包

  1. cd /home/pp_res/ 
  2. unzip pinpoint-collector-1.5.2.war -d /data/service/tomcat17032/webapps/ROOT 

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

重启Tomcat

  1. cd /data/service/tomcat17032/bin 
  2. ./startup.sh 

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

查看日志:

  1. tail -200f catalina.out 

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

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

4、安装pinpoint-web

4.1 部署war包

1)部署pinpoint-collector.war包

  1. cd /home/pp_res/ 
  2. unzip pinpoint-web-1.5.2.war -d /home/tomcat7032/webapps/ROOT 

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

这里说明一下:

  • hbase.properties 配置我们pp-web从哪个数据源获取采集数据,这里我们只指定Hbase的zookeeper地址。
  • jdbc.properties pp-web连接自身Mysql数据库的连接认证配置。
  • sql目录 pp-web本身有些数据需要存放在MySQL数据库中,这里需要初始化一下表结构。
  • pinpoint-web.properties 这里pp-web集群的配置文件,如果你需要pp-web集群的话。
  • applicationContext-* .xml 这些文件在后续的调优工作中会用到。
  • log4j.xml 日志相关配置。

2)启动Tomcat

  1. cd /home/tomcat7032/bin 
  2. ./startup.sh 

3)测试访问

在浏览器中输入"http://172.26.150.143:7032",就会出现主页面了

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

4.2、配置mysql

1)、创建mysql

  1. create database pinpoint default character set utf8; 
  2. grant all privileges on mysql.* to admin@'%' identified by 'admin@123';  
  3. grant all privileges on pinpoint.* to admin@'%' identified by 'admin@123';  
基于centos7系统安装部署pinpoint分布式监控

(编辑:衡阳站长网)

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

热点阅读