Lepus是一款開源的監控工具,可以用于監控不同類型的服務,例如MySQL。接下來,我們將詳細介紹如何使用Lepus監控MySQL。
用于存儲MySQL監控數據的表需要先創建出來:
CREATE TABLE `mysql_monitor` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
`variable_name` varchar(50) NOT NULL,
`variable_value` varchar(50) DEFAULT NULL,
PRIMARY KEY (`id`),
KEY `variable_name_idx` (`variable_name`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
創建好表之后,需要按照以下步驟配置Lepus監控:
1. 安裝依賴:
pip install mysql-connector-python psutil
2. 創建配置文件:
cp config.sample.ini config.ini
3. 修改配置文件:
vim config.ini
將以下內容修改成正確的MySQL連接信息:[mysql]
host = 127.0.0.1
user = root
password = root
port = 3306
4. 啟動監控:
python main.py
現在,Lepus已經開始監控MySQL了。可以通過數據庫表中的數據查詢監控數據。