今天給大家推薦一款,小巧、簡潔、直覺、強大的開源資料庫監控工具。這個系統有兩個版本,5.0以上的是新版本,3.8之前的是老版本,新版本有的功能老版本不一定有,老版本有的功能,新版本可能還沒加上。
但是不耽誤我們使用,研究這款系統,你若喜歡可以看看作者的思路、想法,有助于我們提升自己的技術。
所用語言
Lepus5.1版本
Golang 1.4-1.8 否 源碼編譯運作必須安裝/使用二進制方式無需安裝
MySQL 5.6 是 用于存儲基礎資料和事件資料
InfluxDB 1.x 否 事件資料預設存儲MySQL,支援存儲到InfluxDB,如有使用InfluxDB需求則必須需要部署
Redis 5.x 是 用于報警系統限流
NSQ 1.2.x 是 基于gaolang的高性能消息隊列,用于事件消息傳輸
Lepus3.8版本
MySQL5.1及以上(必須,用來存儲監控系統采集的資料)
PHP5.3以上 (必須,提供WEB界面支援,不支援PHP7)
Python2 (必須,推薦2.6及以上版本,執行資料采集和報警任務,不支援Python3)
Python連接配接和監控資料庫的相關驅動子產品包:
MySQLdb for python (Python連接配接MySQl的接口,用于監控MySQL,此子產品必須安裝)
cx_oracle for python (Python連接配接Oracle的接口,非必須,如果需要監控oracle此子產品必須安裝)
Pymongo for python (Python連接配接MongoDB的接口,非必須,如果需要監控MongoDB此子產品必須安裝)
redis-py for python (Python連接配接Redis的接口,非必須,如果需要監控Redis此子產品必須安裝)
主要功能
Mysql/Oracle/MongoDB/Redis的一站式性能監控
支援自定義監控級别
支援實時告警監控設定
支援圖示檢視
支援資料庫健康監控
支援環境管理
支援主機管理
支援叢集管理
支援監控網站連結(非200狀态可以報警)
示範圖檔
Lepus5.1版本
lepus_v3.8
3.8版本我沒有做測試,大家可以下載下傳試試測試測試。
擷取位址
首頁地球回複PHPER6214 或關注、私信 擷取。