您的位置:首页 > 运维架构

dubbo简易监控中心安装

2018-01-03 16:15 429 查看
dubbo简易监控中心也是dubbo服务应用。

为什么叫“简易”?这是阿里巴巴定义的,意思是功能不多但够用,可以自己扩展。

1、下载dubbo源码,要与使用的dubbo版本一致。

https://github.com/alibaba/dubbo/releases

2、maven install dubbo源码里的子模块 dubbo-monitor-simple。

方法一:

安装maven,cmd进入源码的dubbo-monitor-simple下使用命令:mvn install

在dubbo-monitor-simple中会生成



方法二:

eclipse配置maven选项,然后把项目导入到eclipse,

选择dubbo-monitor-simple,pom.xml右键Run as--- maven install

在target下会生成



3、上传到Linux

4、解压







5、配置

conf/dubbo.properties



${user.home} 

指的就是启动dubbo-monitor 程序的操作系统用户目录。如果是abc 用户,那么 

就是/home/abc           目录 (如果是root 用户启动,那就是/root )。  

最后的配置文件内容,路径改为了绝对路径

dubbo.container=log4j,spring,registry,jetty
dubbo.application.name=simple-monitor
dubbo.application.owner=
#dubbo.registry.address=multicast://224.5.6.7:1234
dubbo.registry.address=zookeeper://127.0.0.1:2181
#dubbo.registry.address=redis://127.0.0.1:6379
#dubbo.registry.address=dubbo://127.0.0.1:9090
dubbo.protocol.port=7070
dubbo.jetty.port=8090
dubbo.jetty.directory=/root/monitor
dubbo.charts.directory=/root/monitor/charts
dubbo.statistics.directory=/root/monitor/statistics
dubbo.log4j.file=logs/dubbo-monitor-simple.log
dubbo.log4j.level=WARN

配置的3个路径,会自动生成。charts下的图标会安装日期来建文件夹。



6、在dubbo服务提供者和消费者配置如下代码:

<!-- 监控中心配置 -->
<!-- 监控中心协议,如果为protocol="registry",表示从注册中心发现监控中心地址, 否则直连监控中心 -->
<!-- 直连监控中心服务器地址,如:address="192.168.78.128:7070" -->
<dubbo:monitor protocol="registry" />


7、进入bin文件使用  start.sh

8、重新打包服务部署提供者和消费者。

9、浏览器访问,ip地址+端口

如:http://192.168.78.128:8080/

10、配置随机启动

[root@zengmg bin]# vi /etc/rc.local 

export JAVA_HOME=/usr/local/jdk

/root/dubbo-monitor-simple-2.5.8/bin/start.sh
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: