SqlServer、MySql、Oracle數據庫監控系統


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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM