Skip to content

04.zkdoctor权限以及开关说明

Elevenlxl edited this page Jun 20, 2018 · 1 revision

一、用户权限说明

zkdoctor主要分3种用户权限:

1、普通用户

可查看所有集群信息、监控报警任务信息、机器信息,所有只读权限以及不涉及管理员操作的页面权限

2、管理员用户

所有普通用户权限、除SSH服务器权限外的所有功能权限等

3、超级管理员用户

所有管理员用户权限、SSH服务器权限,默认报警将都发送至超级管理员。

Register模式下,会插入admin超级管理员信息,具体可参考script目录下的zkdoctor.sql中的说明

三、监控开关说明

监控粒度分至集群级别、实例级别以及机器级别

1、集群监控开关

定时收集集群的统计数据,各个实例的运行指标信息等。定时任务1分钟执行一次

2、机器监控开关

机器信息收集开关位于【机器管理】→ 【机器列表】中,默认关闭,定时任务一分钟执行一次。此信息收集需要在目标服务器上执行script目录下的 machine_init.sh脚本。该脚本主要是创建用户、更改当前zookeeper目录权限为该用户所有、安装iftop命令(为了收集机器网络流量信息)。需要注意的是,该脚本中创建的用户与系统中【运维管理】→ 【系统配置】中的sshUserNamesshPassword需一致。通过该用户名密码ssh到机器上收集机器指标信息(包含内存、CPU、负载、磁盘使用率、网络流量等)

3、实例连接信息收集监控开关

实例连接信息收集开关位于【集群管理】→ 【集群列表】→ 【拓扑结构】→ 【监控统计】→ 【连接信息】页面上,默认关闭,定时任务一分钟执行一次。该定时任务主要是收集实例的连接信息,并进行处理存储,以方便查看客户端具体情况。由于连接的实时性以及数据收集任务间隔性的特点,该数据不保证精确。同时该功能不建议开启,仅作为排查问题时使用,原因:连接过多时,一次性获取多有连接信息可能会造成服务出现短暂阻塞

四、报警开关说明

报警开关分2个维度:

1、监控指标维度开关

涉及所有监控任务,如此开关关闭,则将关闭所有监控任务,且对应的监控任务开关不能开启。再次打开时,其下的监控任务才能开启

2、监控任务维度开关

在监控指标维度开关开启的前提下,才可进行指定监控任务的开启与关闭

五、报警人配置说明

1、超级管理员

默认报警将全部发送至超级管理员

2、其余用户

需在【集群管理】→ 【集群列表】→ 【监控统计】中,自行添加至报警用户列表,方可收到报警信息