Dubbo配置监控中心-及管理平台(4)

1,安装监控中心

      上传,解压

        Dubbo配置监控中心-及管理平台(4)

     配置 vim conf/dubbo.properties,设置zookeeper注册中心的地址

Dubbo配置监控中心-及管理平台(4)

dubbo.container=log4j,spring,registry,jetty-monitor //dubbo容器服务

dubbo.application.name=simple-monitor  //dubbo服务名称simple-monitor

dubbo.registry.address=zookeeper://127.0.0.1:2181  //zookeeper注册中心地址

dubbo.protocol.port=7070   //dubbo服务协议端口7070
dubbo.jetty.port=8080   //dubbo服务容器端口8080

dubbo.log4j.file=logs/dubbo-monitor-simple.log //生成日志文件的位置 logs/dubbo-monitor-simple.log

dubbo.log4j.level=WARN   //日志级别

dubbo.properties

Dubbo配置监控中心-及管理平台(4)

启动服务
./bin/server.sh start
./bin/server.sh stop
./bin/server.sh restart

启动监控中心遇到权限不足:

1.1错误原因:

 这是因为对*.sh文件的读、写、运行权限不足;

Dubbo配置监控中心-及管理平台(4)

 1.2.解决方案:chmod 777 ./*.sh

Dubbo配置监控中心-及管理平台(4)

1.3.dubbo-monitor-simple-2.0.0目录下生成日志文件logs

Dubbo配置监控中心-及管理平台(4)

1.4.启动成功:

      查看日志
      tail -f logs stdout.log
      访问服务,查看具体信息

Dubbo配置监控中心-及管理平台(4)

 

Dubbo配置监控中心-及管理平台(4)

2,安装dubbo服务管理平台(后者具备了监控中心的能力,所以安装一个即可)

  2.1安装tomcat

   启动tomcat服务:

       ./startup.sh

       ps -aux | grep tomcat //想看进程号

Dubbo配置监控中心-及管理平台(4)
修改tomcat启动端口:

     查看日志vim catalina.out

Dubbo配置监控中心-及管理平台(4)

  这是由于dubbo监控中心端口也是8080,tomcat默认端口也是8080,这造成两个端口相冲突

Dubbo配置监控中心-及管理平台(4)

 查看日志:tail -f ../logs/catalina.out

Dubbo配置监控中心-及管理平台(4)

修改tomcat端口号为:8088

重新启动防火墙:systemctl restart firewalld.service

查看已经开放的端口号 :firewall-cmd --list-all

Dubbo配置监控中心-及管理平台(4)

Dubbo配置监控中心-及管理平台(4)

2.2 .删除Root目录的内容

Dubbo配置监控中心-及管理平台(4)
    上传:dubbo-admin-2.5.3.war 将dubbo-admin-2.5.3.war 解压到Root目录下: unzip dubbo-admin-2.5.3.war -d webapps/ROOT

Dubbo配置监控中心-及管理平台(4)

修改配置文件,配置zookeeper注册中心地址
vim webapps/ROOT/WEB-INF/dubbo.properties

Dubbo配置监控中心-及管理平台(4)
启动tomcat

Dubbo配置监控中心-及管理平台(4)