zookeeper 监控mysql_zookeeper(2)——zookeeper服务器集群监控ZK UI

ZK UI监控ZooKeeper集群服务的可视化界面

Author:xusy

Zookeeper 节点的可视化界面有很多种,在这里我才用的是zkui,比较直观,而且可以导入文件。

使用:

1、从gitlub上clone代码到idea,maven clean install成jar,运行zkui-2.0-SNAPSHOT-jar-with-dependencies.jar

2、编辑文件config.cfg

#Server Port

serverPort=9090

#Comma seperated list of all the zookeeper servers

#zkServer=localhost:2181,localhost:2181

#zkServer=192.168.56.100:2181,192.168.56.101:2181,192.168.56.102:2181

zkServer=10.28.37.57:10075,10.28.37.76:10075,10.28.37.77:10075

#Http path of the repository. Ignore if you dont intent to upload files from repository.

scmRepo=http://myserver.com/@rev1=

#Path appended to the repo url. Ignore if you dont intent to upload files from repository.

scmRepoPath=//appconfig.txt

#if set to true then userSet is used for authentication, else ldap authentication is used.

ldapAuth=false

ldapDomain=mycompany,mydomain

#ldap authentication url. Ignore if using file based authentication.

ldapUrl=ldap://:/dc=mycom,dc=com

#Specific roles for ldap authenticated users. Ignore if using file based authentication.

ldapRoleSet={"users": [{ "username":"domain\\user1" , "role": "ADMIN" }]}

userSet = {"users": [{ "username":"admin" , "password":"manager","role": "ADMIN" },{ "username":"appconfig" , "password":"appconfig","role": "USER" }]}

#Set to prod in production and dev in local. Setting to dev will clear history each time.

env=prod

jdbcClass=org.h2.Driver

jdbcUrl=jdbc:h2:zkui

jdbcUser=root

jdbcPwd=manager

#If you want to use mysql db to store history then comment the h2 db section.

#jdbcClass=com.mysql.jdbc.Driver

#jdbcUrl=jdbc:mysql://localhost:3306/zkui

#jdbcUser=root

#jdbcPwd=manager

loginMessage=Please login using admin/manager or appconfig/appconfig.

#session timeout 5 mins/300 secs.

sessionTimeout=300

#Default 5 seconds to keep short lived zk sessions. If you have large data then the read will take more than 30 seconds so increase this accordingly.

#A bigger zkSessionTimeout means the connection will be held longer and resource consumption will be high.

zkSessionTimeout=20

#Block PWD exposure over rest call.

blockPwdOverRest=false

#ignore rest of the props below if https=false.

https=false

keystoreFile=/home/user/keystore.jks

keystorePwd=password

keystoreManagerPwd=password

# The default ACL to use for all creation of nodes. If left blank, then all nodes will be universally accessible

# Permissions are based on single character flags: c (Create), r (read), w (write), d (delete), a (admin), * (all)

# For example defaultAcl={"acls": [{"scheme":"ip", "id":"192.168.1.192", "perms":"*"}, {"scheme":"ip", id":"192.168.1.0/24", "perms":"r"}]

defaultAcl=

# Set X-Forwarded-For to true if zkui is behind a proxy

X-Forwarded-For=false

本地环境:

1d1dfe3a8c2e3b951ba7551db19bc092.png

Linux 部署服务包:

cca633d8f2137eea6f73b042ae624048.png

启动服务命令:

nohup java -jar zkui-2.0-SNAPSHOT-jar-with-dependencies.jar ./config.cfg >nohup.out &

4c7151ae7915df9238a985cfea4d8098.png

Web端访问:http://10.28.37.57:9090

5f64ae38990fe51fc038e81fde374d60.png

473bebcc9c4d8b2d483e2f8947d568a0.png

监控对应服务的运行状态:

cba69835450a9dad75143faca9dafa87.png

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值