目錄
一、概述
二、 安裝部署
三、配置
四、啟動服務
五、查看數據
一、概述
? ? 使用heartbeat可以實現在kibana界面對redis服務存活狀態進行觀察,如有必要,也可在服務宕機后立即向相關人員發送郵件通知
二、 安裝部署
? ? ? 參照文章:HeartBeat監控服務
三、配置
? ? ?基本配置參照章節:參照文章:HeartBeat監控服務,只是要再加一段監控redis對象的匹配
- type: tcpid: redis-238-testname: redis-238-testenabled: trueschedule: '@every 10s' # 定義監測任務的執行頻率,每隔 10 秒執行一次hosts: ["192.168.122.238:6379"] # 指定 Redis 服務器的主機和端口check.send: "AUTH Redis@123456\r\n" # 發送認證命令給 Redis 服務器# 未指定 check.receive,表示期望收到任何非空響應
四、啟動服務
# 編寫啟動命令文件
echo "nohup ./heartbeat -e > ./heartbeat.log 2>&1 &" > start.sh
# 啟動服務
./start.sh
# 查看日志
tail -200f /opt/module/heartbeat-8.11.0/heartbeat.log
五、查看數據
??登入kibana ,進入observability,添加 uptime,檢查 heartbeat 狀態。正常后即可在observability >uptime看到監控的實例