Python+PHP開發的開源數據庫企業級監控系統:Lepus(天兔)

jopen 9年前發布 | 40K 次閱讀 Lepus(天兔) 系統監控

Lepus是一個由Python+PHP開發的開源數據庫企業級監控系統。您可以免費下載安裝到您的服務器進行一站式監控。系統支持 MySQL/Oracle/Mongodb/Redis等數據庫的監控。專業的數據庫監控指標,豐富的數據圖表,創新的慢查詢分析系統和推送功能,基于時 間范圍的AWR性能報告。監控系統由Python實現多進程數據集中采集和告警,PHP實現WEB展示和服務器管理。數據庫服務器無需安裝任何 Agent,只需在監控WEB界面配置相關數據庫信息,即可對數據庫的健康狀態和性能狀態進行時時監控。系統支持郵件告警和飛機機器人短信告警,并能在數 據庫偏離設定的正常運行閥值(如連接異常,復制異常,復制延遲,等待事件) 時發送告警郵件通知到DBA進行處理。

Python+PHP開發的開源數據庫企業級監控系統:Lepus(天兔)

Lepus 是一個真正的能夠幫助企業解決數據庫監控和運維的問題,主要可以幫企業解決如下問題:

1.幫助企業解決數據庫性能監控問題,及時發現性能和瓶頸,避免由數據庫潛在問題造成的直接經濟損失

"Lepus數據庫企業監控系統"是針對互聯網企業開發的一款專業、強大的企業數據庫監控管理系統,企業通過Lepus可以對數據庫的實時健康和 各種性能指標進行全方位的監控。目前已經支持MySQL、Oracle、MongoDB、Redis數據庫的全面監控. Lepus可以在數據庫出現數據 庫無法連通、會話數、進程數、等待事件、同步、延時等故障或者潛在性能問題時,根據用戶設置閥值及時將數據庫的異常進行報警通知到數據庫管理員進行處理和 優化,避免因數據庫故障或性能瓶頸造成直接的經濟損失。

2.幫助企業運維領導決策者更好的統籌數據庫容量資源,降低企業硬件成本

Lepus采用列式方式呈現監控指標,適合中大型互聯網公司大規模數據庫的監控管理。通過WEB界面,企業運維人員和決策者可以進行任意幾臺主機或 所有主機監控的數據庫性能、系統資源使用情況對比,并提供數據庫性能資源按不同維度排序功能,以及系統資源Top信息圖表,幫助決策者更好的發現哪些數據 庫性能開銷大,哪些比較空閑,從運維者到決策者多個層面的視角,查看相關報表。幫助決策者對未來數據庫容量進行更好的規劃,從而降低了硬件成本。

3.幫助企業DBA運維人員解決重復和枯燥的工作,提高運維人員工作效率

面對幾時臺甚至上百臺數據庫服務器,如果沒有統一的數據庫的基礎信息,將會使數據庫運維管理變的無序,如果想了解數據庫的基本健康狀態信息,則需要 登錄數據庫或登錄服務器。重復的工作容易使人疲憊和厭倦。Lepus提供數據庫的基礎數據指標采集,比如數據庫版本,運行時間,基本健康狀態,核心配置參 數等基礎數據,有了這些基礎數據,無需登錄機器即可通過系統集中查詢,減少了DBA運維人員的重復性工作和枯燥的敲命令工作。

4.慢查詢推送和AWR性能報告,降低數據庫運維人員和開發人員的溝通成本

Lepus擁有創新的MySQL慢查詢分析,TopSQL自動推送,基于時間范圍的MySQL AWR性能報告功能。打破了數據庫管理人員被動的聯系開發人員解決SQL問題的常規低效率現象。Lepus會定時收集影響數據庫穩定性的慢SQL,并根據 計劃任務定時推送查詢次數最多,查詢時間最長的TopSQL給相關開發人員,開發人員也可以通過有限的權限自主查詢任意時間內的慢SQL語句。也可以通過 在線AWR性能報告功能查詢數據庫歷史任意時間的數據庫性能問題和瓶頸。降低數據庫運維人員和開發人員的溝通成本。

項目主頁:http://www.baiduhome.net/lib/view/home/1420633880437

</span>

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!