A zookeeper monitor platform.
A ZooKeeper monitor platform.
一个ZooKeeper的监控报警平台
在线预览
Online Demo
##如果部署监控平台
git clone https://github.com/ZheYuan/Mario.git
cd Mario
mysql -u root -p xweb < Documents/Mario.sql
##编译使用Mario工程 Mario工程是ZooKeeper监控的展示和配置系统。
cd Mario/Mario/thirdparty
unzip springside4-4.0.0.GA.zip
cd springside4-4.0.0.GA
mvn install
vim Mario/Mario/src/main/resources/application.properties
cd Mario/Mario
mvn package -Dmaven.test.skip=true
cp -v Mario/Mario/target/Mario.jar $JETTY_HOME/webapps/Mario.jar
$JETTY_HOME/bin/jetty.sh start
admin:admin
##Wario工程 Wario工程是ZooKeeper的监控报警系统。
vim Mario/Wario/src/main/resources/application.properties
DefaultMsgSender/DefaultMailSender
或添加扩展的报警类或使用调试的类DebugMsgSender/DebugMailSender
./Mario/Wario/build.sh
./Mario/Wario/run.sh start
##自定义扩展插件
IPlugin
接口Mario/Wario/plugins/
路径,插件将采用反射的方式被载入##插件说明
DefaultMsgSender
和DefaultMailSender
类发送报警##系统截图