一、下载 dubbo-monitor-simple-2.5.3-assembly.tar.gz 并上传到/usr/dobbo文件夹中
下载链接 : 下载链接
二、解压 dubbo-monitor-simple-2.5.3-assembly.tar.gz ,并将解压出来的文件夹更名为monitor (实际位置:/usr/dubbo/monitor)
三、修改 /usr/dubbo/monitor/conf/dubbo.properties 配置:
1、将 dubbo.registry.address=multicast://224.5.6.7:1234 加上 # 注释掉。
2、将 #dubbo.registry.address=zookeeper.....前面的 # 删除(取消注释),
更改为:dubbo.registry.address=zookeeper://172.16.10.101:2181?backup=172.16.10.102:2181,172.16.10.103:2181
3、注意:dubbo.jetty.port=8080 这里的 8080 是http的访问端口号
四、进入bin 文件夹中(cd /usr/dubbo/monitor/bin;),将 bin 文件夹中的所有.sh 文件设置可执行权限(chmod -R 777 ./*.sh;)
五、防火墙需要开启 8080 、 8081 和 7070 三个默认端口(7070端口是统计功能使用)
/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
/sbin/iptables -I INPUT -p tcp --dport 8081 -j ACCEPT
/sbin/iptables -I INPUT -p tcp --dport 7070 -j ACCEPT
service iptables save
service iptables restart
配置完成,可以启动了。PS:启动Monitor之前,zookeeper必须已经启动并正常运行。
Monitor日志位置:/usr/dubbo/monitor/logs
六、启动: /usr/dubbo/monitor/bin/start.sh
停止: /usr/dubbo/monitor/bin/stop.sh
重启: /usr/dubbo/monitor/bin/restart.sh
调试: /usr/dubbo/monitor/bin/start.sh debug
Monitor状态: /usr/dubbo/monitor/bin/dump.sh
启动成功之后,就可以使用 http://IP:8080来访问监控中心 Monitor 了
七、查看某台主机调用dubbo方法的次数