1 Star 0 Fork 536

sinvos / Lepus

forked from zhiyoucai / Lepus 
Create your Gitee Account
Explore and code with more than 6 million developers,Free private repositories !:)
Sign up
This repository doesn't specify license. Without author's permission, this code is only for learning and cannot be used for other purposes.
Clone or download
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
Loading...
README.md

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,如果这些指标能够帮助到别人,那我就很高兴了,也帮助看到的人省了好几千块钱,买一点别的定价更合理的课程来学习。

Comments ( 0 )

Sign in for post a comment

About

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

Releases

No release

Contributors

All

Activities

load more
can not load any more
Python
1
https://gitee.com/likeshe/Lepus.git
git@gitee.com:likeshe/Lepus.git
likeshe
Lepus
Lepus
master

Search