码迷,mamicode.com
首页 > 数据库 > 详细

SqlServer、MySql、Oracle数据库监控系统

时间:2018-09-17 17:41:26      阅读:200      评论:0      收藏:0      [点我收藏+]

标签:agent   oracl   tor   ref   定时   step   流服务   lse   com   

MoonMig Monitor 是一套由.Net 开发的数据库监控程序,包含四个大组件:

1. 定时任务调度框架

该定时任务基于Quartz.Net进行自主开发的扩展框架,支持数据库中配置调度方法,以及数据库中更改调度计划,采取的是Job==》JobSteps==》JobStepEvents方式进行架构的。类似于SqlServer Agent,同时还多了一个作业事件的功能。

2. 邮件发送服务

是一个Windows服务,只需要将邮件的一般属性,插入到数据库的表中,即可自动发送邮件。

3. 数据库备份服务

此项是一个基于上述定时任务调度框架的一个Windows服务,在数据库中配置备份属性(实例、备份数据库、备份文件清理等数据),即可自动的完成数据库备份,同时具备邮件报警工作。

4. 数据库监控服务

是一个Windows服务,只需要配置监控的项目,例如(服务器重启监控、数据库阻塞监控、IO监控、CPU监控等等)以及对应的监控阈值,具备自动报警的一个服务,目前仅支持SqlServer 2012+的数据库,未来会扩展支持MySql、Oracle、Redis等主流服务器。

 

由于个人能力有限,该项目涉及到各种DBA常用监控,目前只支持了SqlServer的各种监控,现在需要扩展到MySql、Oracle、Redis等,需要征集各路大家的意见、想法,把数据库监控变得更加自动化。

近期打算在Github上开源此项目,敬请期待!

有意者请联系:吴铎明 294024546@qq.com

 

SqlServer、MySql、Oracle数据库监控系统

标签:agent   oracl   tor   ref   定时   step   流服务   lse   com   

原文地址:https://www.cnblogs.com/chasemydream/p/9662732.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!