标签: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
标签:agent oracl tor ref 定时 step 流服务 lse com
原文地址:https://www.cnblogs.com/chasemydream/p/9662732.html