DBE是数据库管理运营web化的有益尝试,旨在提升DBA的工作效率,支持丰富的运维功能,后台组件使用python语言flask开发,前端页面使用iView开发。
目前已覆盖MySQL数据库管理工作的80%以上。
用户:admin/admin
- 基于RESTful API 前后端分离
 - python语言开发,部署维护简单
 - 灵活的插件机制,支持传参,自动同步到客户端
 - web 管理界面简洁高效
 
QQ群:978120898
https://github.com/weiyong-dba/dbe-frontend
前端源码基于owl-frontend二次开发,感谢原作者的辛苦劳动。
- 
自动化部署
- 支持多版本部署
 - 支持主从部署
 - 多主机部署
 - 支持参数模版
 - 自定义参数部署
 
 - 
MySQL管理
- 集群列表
- 集群列表
 - 新增集群
 - 删除集群
 - 集群详情
- 包含实例
- 会话【支持结束会话,支持会话直接调用SQL优化】
 - 锁【监控锁情况】
 - 参数
 - 账号【支持新建用户,删除用户,用户授权,修改密码,克隆用户】
 - 数据字典【展示表结构、建表SQL、索引等信息】
 - 创建从库 【基于备份自动完成slave部署及配置】
 
 - 任务列表【展示相关任务执行情况】
 - 复制管理【支持取消同步,跳过错误,修改同步】
 - 备份列表【展示实例备份情况】
 
 - 包含实例
 
 - SQL上线
- 基于goInception完成
 - SQL美化
 - SQL语句检测【自动SQL审核】
 - SQL执行【支持原生SQL方式、gh-ost、pt-osc、支持备份】
 - SQL预约执行【支持预约时间执行】
 - 历史审核记录
 - 历史执行记录【支持查看回滚SQL】
 
 - SQL优化
- SOAR
 - SQLAdvisor
 
 
 - 集群列表
 - 
实例管理
- 实例列表
 - 组列表
- 包含实例
 
 - 包含插件【该组包含的实例会执行这些插件,系统巡检修改数据通过插件收集】
 
 - 
系统巡检
- 巡检项目阈值配置
 - 巡检结果展示
- 库大小【展示数据库文件大小、表数量等】
 - 自增ID使用率
 - 冗余索引【支持删除冗余索引】
 - 表碎片
 - 慢查询【支持慢查询自动轮换、支持慢查询调用SQL优化】
 
 
 - 
备份管理【已集成到插件】
- 备份策略
 - 备份列表
 
 - 
定时任务【类crontab】
- 任务列表
- 新增任务
 - 删除任务
 - 暂停任务
 - 执行执行
 - 恢复任务
 
 - 调度日志【任务执行记录】
 
 - 任务列表
 - 
用户管理
- 用户组
 - 新建用户
 
 - 
产品线管理
- 新增、删除
 - 添加主机
 - 添加用户
 
 - 
主机管理
- 新增、删除
 - 分配
 
 - 
模版管理
- 新建模版
 - 配置模版默认值
 
 - 
插件管理
- 创建插件【插件路径、参数、执行周期等】
 - 插件更新【agent自动判断插件checksum,自动同步最新版本】
 
 
- Apache 2.0
 
任何二次开发及二次开源项目请严格遵守相应开源许可
2020 © weiyong-dba