监控中心简介
微服务搭建,除了上篇配置的最重要的注册中心,下一个就是监控发布服务的监控中心了。
我们在开发时,需要知道注册中心都注册了哪些服务,以便我们开发和测试。我们可以通过部署一个管理中心(监控中心)来实现。其实管理中心就是一个web应用,部署到tomcat即可。
其实就是相当于一个程序,对注册中心监控。也是一个web工程,可以通过tomcat启动。
一、上传资源包
第一遍配置的时候,我遇到一个问题,jdk7启动tomcat9不成功!!!
只能升级jdk或者使用tomcat9 这个问题在这里提一嘴,需要注意。
找到Dubbo管理中心war包。
dubboadmin的github连接:
https://github.com/apache/dubbo-admin/
我这里直接上传自己下载好的包
传完再传个tomcat上去
二、解压
解压tomcat并给它改个名,就叫tomcat1
tar -xvf apache-tomcat-8.5.73.tar.gz
mv apache-tomcat-8.5.73 tomcat1
dubbo-admin-2.6.1.war不用解压,启动tomcat后自动解压
将此war包上传到linux服务器的tomcat的webapps下
并改个名,将后面版本号去掉。
cp dubbo-admin-2.6.1.war ./tomcat1/webapps/
cd tomcat1/webapps/
mv dubbo-admin-2.6.1.war dubbo-admin.war
三、启动
先启动zookeeper,具体配置在上一篇。
cd /usr/local/zookeeper-3.4.10/bin/
./zkServer.sh start
我这个是已经启动过了的。
再启动tomcat
cd /usr/local/tomcat1/bin/
./startup.sh
这样千万别以为就启动成功了。
记住:启动tomcat一定要看日志!!!
cd /usr/local/tomcat1/logs/
tail -F catalina.2021-12-17.log
如下图这样,才叫启动成功!
我第一次配置的时候,jdk7和tomcat9的问题,也是显示第一张图,但是是没有日志的,表示启动失败。
四、测试
主机访问
http://192.168.10.128:8080/
这里的192.168.10.128是我虚拟机ip,用ifconfig看你的ip,更改连接后再访问。 出现如下页面,表示tomcat安装成功。
再访问
http://192.168.10.128:8080/dubbo-admin/
这里的192.168.10.128同上。访问后出现如下页面,说明监控中心部署成功。