開源MySQL企業監控系統:MySQLMTOP
MySQL MTOP是一個由Python+PHP開發的開源MySQL企業監控系統。系統由Python實現多進程數據采集和告警,PHP實現 WEB展示和管理。MySQL服務器無需安裝任何Agent,只需在監控WEB界面配置相關數據庫信息,啟動監控進程后,即可對上百臺MySQL數據庫的 狀態、連接數、QTS、TPS、數據庫流量、復制、性能慢查詢等進行時時監控。并能在數據庫偏離設定的正常運行閥值(如連接異常,復制異常,復制延 遲) 時發送告警郵件通知到DBA進行處理。并對歷史數據歸檔,通過圖表展示出數據庫近期狀態,以便DBA和開發人員能對遇到的問題進行分析和診斷。
MySQL MTOP主要功能特性如下:
1.實時 MySQL 可用性監視
數據庫可用性監視和衡量讓開發者和DBA們了解它們是否符合所承諾的服務水平。
2.實時 MySQL 狀態監視和警報
MySQL MTOP 持續監視 MySQL 的基本狀態和性能信息,包括數據庫連接狀態,啟動時間,數據庫版本,總連接數,活動進程,QPS,TPS,
進出MySQL數據庫的流量信息。在數據庫狀態異常或偏離正常基準水平時發出報警郵件通知。
3.實時 MySQL復制監視
MySQL MTOP自動發現您的 MySQL 復制拓撲結構,自動監視數據庫的延時和binlog信息,讓您可以了解所有 MySQL 主服務器和從服務器的性能、可用性和運行狀況。并在問題(如從服務器延遲)導致停機前向管理員提供改正建議。
4.遠程監視云中的 MySQL
適合于云和虛擬機的設計,使您能遠程監視您的MySQL服務器不需要任何遠程代理器。
5.直觀管理所有 MySQL 服務器
MySQL MTOP提供一個基于 Web 的界面,可令您全面深入地了解數據庫性能、可用性、關鍵活動等;直觀地查看一臺服務器、自定義的應用組或所有服務器。一組豐富的實時圖形和歷史圖形將幫助您深入了解詳細的服務器統計信息。
6.可視化MySQL慢查詢分析
監視實時查詢性能,查看執行統計信息,篩選和定位導致性能下降的 SQL 代碼。結合使用 Information Schema 可直接從 MySQL 服務器收集數據,無需額外的軟件或配置。
7.性能監視
監視影響 MySQL 性能的主要指標。如查詢緩存命中 率,Key_buffer_read_hits,Key_buffer_write_hits,Thread_cache_hits,Key_blocks_used_rate,Created_tmp_disk_tables_rate 等信息,根據相關性能指標可以對服務器核心參數進行調整優化。
官方網站:http://www.lepus.cc
軟件下載:http://www.lepus.cc/download
軟件快照: