MyPerf 是 Yahoo 開源的 MySQL 性能監控分析平台,基於 Java Maven 構建,包含 Web 應用 myperf 與 Jetty 服務器封裝。本文整理構建、安裝、配置與使用流程。
myperf/pom.xml 中 source/target 為 1.7 即可用 JDK7)。# 頂層目錄執行 mvn clean package
產出 perfJettyServer/target/myperfserver-server.zip。
start_myperf.bat、stop_myperf.bat 環境變量。metrics、用戶 'metrics'@'monitor_host' 全權限。start_myperf.sh:關鍵參數 -p 9092 (HTTP 端口)、-w myperf.war、-k ./work、-c /myperf。./start_myperf.sh,查看 nohup.out 確認無錯誤。https://host:9092/myperf,初始帳號 myperf/change。mailx)。GRANT PROCESS, REPLICATION CLIENT, SHOW DATABASES, SHOW VIEW, SELECT ON *.* TO 'monitor_user'@'%' IDENTIFIED BY 'password';
需啟用 Linux snmpd 采集系統級指標。