SqlServerMySqlOracle数据库监控系统
Posted 小明@
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SqlServerMySqlOracle数据库监控系统相关的知识,希望对你有一定的参考价值。
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上开源此项目,敬请期待!
有意者请联系:吴铎明 [email protected]
以上是关于SqlServerMySqlOracle数据库监控系统的主要内容,如果未能解决你的问题,请参考以下文章
sqlserverMysqlOracle三种数据库的优缺点总结
DataBase:sqlservermysqloracle神通数据库(oscar)达梦(dm)各自的默认端口号( 备忘记录 )