dubbo-monitor-simple 监控中心安装

Dubbo 是阿里巴巴公司开源的一个高性能优秀的服务框架,使得应用可通过高性能的 RPC 实现服务的输出和输入功能,可以和 Spring框架无缝集成。它最大的特点是按照分层的方式来架构,使用这种方式可以使各个层之间解耦合(或者最大限度地松耦合)。本文主要讲解怎么安装此监控系统……

依赖组件

  • java jdk 1.6及以上
  • git
  • maven
  • zookeeper

获取源代码


从github上下载dubbo源码进行编译,下载地址为 dubbo github地址
1
2
3
4
git clone https://github.com/alibaba/dubbo.git
cd dubbo
mvn clean install -Dmaven.test.skip
# 此步骤可能极慢,也可以直接google直接下载.tar.gz的包直接安装即可

安装monitor


编译打包dubbo源码后,可以找到dubbo-monitor-simple-2.5.4-SNAPSHOT-assembly.tar.gz安装包
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
tar -zxf dubbo-monitor-simple-2.5.4-SNAPSHOT-assembly.tar.gz -C /usr/local
cd /usr/local/dubbo-monitor-simple
vim conf/dubbo.properties # 修改配置文件
dubbo.container=log4j,spring,registry,jetty
dubbo.application.name=simple-monitor
dubbo.application.owner=
#dubbo.registry.address=multicast://224.5.6.7:1234 # 注释掉19行
dubbo.registry.address=zookeeper://127.0.0.1:2181 # 修改为 zookeeper服务器的ip地址端口号,如果你的zookeeper是集群,则注册地址修改为zookeeper://127.0.0.1:2181?backup=127.0.0.1:2182,127.0.0.1:2183
#dubbo.registry.address=redis://127.0.0.1:7000 # 连接redis的端口
#dubbo.registry.address=dubbo://123.56.243.77:9090
dubbo.protocol.port=7070
dubbo.jetty.port=8080
dubbo.jetty.directory=${user.home}/monitor
dubbo.charts.directory=${dubbo.jetty.directory}/charts
dubbo.statistics.directory=${user.home}/monitor/statistics
dubbo.log4j.file=logs/dubbo-monitor-simple.log
dubbo.log4j.level=WARN
# 其他的配置默认就行,当然也可以自己配置。

启动monitor


1
2
3
4
5
6
7
tail -f /usr/local/dubbo-monitor-simple-2.5.3/logs/stdout.log
cd /usr/local/dubbo-monitor-simple-2.5.3/bin
./start.sh
Starting the simple-monitor .....OK!
PID: 30864
STDOUT: logs/stdout.log
# 出现以上输出证明启动OK了

浏览器访问http://IP:8080/即可显示页面

火柴 wechat
扫描上方二维码关注我的博客!
0%