前言 Lepus(天兔)資料庫企業監控系統是一套由專業DBA針對互聯網企業開發的一款專業、強大的企業資料庫監控管理系統,企業通過Lepus可以對資料庫的實時健康和各種性能指標進行全方位的監控。目前已經支持MySQL、Oracle、MongoDB、Redis資料庫的全面監控。 Lepus可以在資料庫出 ...
前言
Lepus(天兔)資料庫企業監控系統是一套由專業DBA針對互聯網企業開發的一款專業、強大的企業資料庫監控管理系統,企業通過Lepus可以對資料庫的實時健康和各種性能指標進行全方位的監控。目前已經支持MySQL、Oracle、MongoDB、Redis資料庫的全面監控。
Lepus可以在資料庫出現故障或者潛在性能問題時,根據用戶設置及時將資料庫的異常進行報警通知到資料庫管理員進行處理和優化,幫助企業解決資料庫性能監控問題,及時發現性能和瓶頸,避免由資料庫潛在問題造成的直接經濟損失。
Lepus能夠查看各種實時性能狀態指標,並且對監控、性能數據進行統計分析,從運維者到決策者多個層面的視角,查看相關報表,幫助決策者對未來資料庫容量進行更好的規劃,從而降低了硬體成本。
監控
這裡我們以操作系統為例,天兔可以監控那些指標:
- 進程數
- 負載
- 網路
- CPU 使用率
- 磁碟 使用率
- 記憶體 使用率
運維人員通過配置以上指標的警告閾值、緊急閾值,可以輕鬆的瞭解伺服器的運行狀況。
部署
由於天兔部署依賴環境太複雜(LNMP、Python基礎模塊等),這裡我們選擇Docker安裝。
創建外部資料庫存儲位置:
mkdir -p /opt/mysql
創建並運行容器:
docker run -d --name=lepus -p 9001:80 -p 9002:3306 \
-v /opt/mysql:/var/lib/mysql -v /etc/timelocal:/etc/timelocal \
georce/lepus
這裡使用 Nginx 做轉發,你也可以自行訪問 IP+Port:
#監控
server {
listen 80;
server_name lepus.52itstyle.com;
access_log /usr/local/nginx/logslepus.52itstyle.com.access.log access;
location / {
proxy_pass http://172.16.1.91:9001;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
預設登錄賬號 admin、密碼 Lepusadmin,記得修改密碼,預設資料庫賬號 lepus_user、密碼 password。
安裝完成以後你就可以配置各種 MySql、MongoDB、Redis 等等各種監控了。
監控界面
推薦閱讀
參考
https://hub.docker.com/r/georce/lepus/
https://github.com/Georce/lepus
http://www.dbarun.com/docs/lepus/install/
https://gitee.com/ruzuojun/Lepus