1 Star 0 Fork 734

halfh2o / Lepus

forked from lyonzhi / Lepus
关闭
 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

Lepus简介

本项目源自天兔(www.lepus.cc),一款优秀的国产数据库监控平台。

因为项目和学习的需要,我找到了这样一个简单可靠并且由DBA开发的平台,但是fork出代码发现因为作者自己比较忙,已经很久没有更新过这个项目了,很难通过简单的配置启动起来,而且很多功能也是我不需要的。

我的分支里删除了Redis,MongoDB和SQLServer的支持,因为这三种数据库我也不熟悉,并不知道如何监控更好,而且我本身的工作范围也不包括这三个数据库。

我的主要工作总结如下:

  • 删除了不需要的组件;

  • 在Python3环境下完成了代码的修改和单元测试(我已经尽力将单元测试的覆盖率提高);

  • 完成了php的测试(我本身完全不懂php),将所有的代码调整好,现在已经能正常启动;

  • 编写了部分程序内文档,当然这部分工作应该持续进行,随着我对项目理解的加强也会补充。

接下来要做的工作:

  1. 继续完善文档编写,包括安装部署手册,程序内文档;

  2. 完成OS监控,Oracle监控的调试;

  3. 完成MySQL复制和慢查询的功能调试。

这三个问题虽然看着不大,但是鉴于我完全不懂php,而且Python也只是刚开始学习的状态,其实还挺难的。

如果有朋友想要帮忙一起,可以邮件联系我:

zq.works@hotmail.com

我接下来会在github上fork一份代码出来并将我的半成品代码放上去。

我是为了学习来改这个东西的,到现在为止还没有改的很完美,还有些内容需要改进和调试,限于我的工作时间和实际能力,这个可能需要很久。

但是我相信热爱开源能让我继续坚持下去,最近我还想总结总结Lepus的监控项目,毕竟这个对于一些入门不久的DBA是有参考价值的,可以手动执行SQL检查指标。

现在某些培训机构,我承认讲的很深,但是很多时候并不是很适合初级水平DBA,如果这些指标能够帮助到别人,那我就很高兴了,也帮助看到的人省了好几千块钱,买一点别的定价更合理的课程来学习。

空文件

简介

简洁、直观、强大的开源企业级数据库监控系统,MySQL/Oracle/MongoDB/Redis一站式监控,让数据库监控更简单。支持邮件告警、短信告警、AWR性能报告、慢查询分析等专业功能。 展开 收起
Python
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Python
1
https://gitee.com/halfh2o/Lepus.git
git@gitee.com:halfh2o/Lepus.git
halfh2o
Lepus
Lepus
master

搜索帮助

14c37bed 8189591 565d56ea 8189591