Grafana安裝-CSDN博客
普羅米修斯Prometheus監控安裝(mac)-CSDN博客
1.Redis_exporter安裝
直接下載
wget https://github.com/oliver006/redis_exporter/releases/download/v1.0.3/redis_exporter-v1.0.3.linux-amd64.tar.gz
解壓
tar -xvf redis_exporter-v1.0.3.linux-amd64.tar.gz
解壓后修改名字,方便操作
mv redis_exporter-v1.0.3.linux-amd64 redis_exporter
2.啟動 Redis_exporter
進入 redis_exporter路徑下
無密碼
./redis_exporter redis//192.168.1.120:6379 &
有密碼?
./redis_exporter -redis.addr 192.168.1.120:6379 -redis.password a***
如果要讓?Redis_exporter一直運行,不因與服務器連接頁面關閉而關閉,使用以下指令
nohup ./redis_exporter -redis.addr redis://111.***0:6379 -redis.password a*** --web.listen-address=":9121" > nohup.log 2>&1 &
ip地址和端口號請根據自身實際情況
3.配置Prometheus.yml
- Prometheus.yml配置路徑
路徑
/usr/local/etc/prometheus.yml
內容如下:
- job_name: "redis"static_configs:- targets: ["ip地址:9121"]
mac端重新加載:
prometheus --config.file=/usr/local/etc/prometheus.yml
5.查Redis狀態
- 進入地址
Premetheus的ip地址:9090/targets
http://localhost:9090/targets
如果顯示State的結果為 UP 則說明成功。
6. 配置Grafana的數據源
?Grafana的ip地址:3000
??本文:http://localhost:3000/
添加數據源,如果之前已經在Grafana中添加了此DataSource(指向了安裝有Prometheus的ip地址和對應端口),則無需重新添加,在導入面板的時候,可以直接引用此DataSource;
點擊左側欄“Data sources”?
7.導入模板
- 點擊 + 號選擇Import
- 選擇 15895/11835模板
官方控制面板地址:https://grafana.com/dashboards?
8.效果展示
Redis存在緩沖溢出漏洞
問題:SSH斷開與服務器連接后,Prometheus就獲取不到redis數據
解決方法:設置為永久啟動
nohup ./redis_exporter -redis.addr redis://111.***0:6379 -redis.password a*** --web.listen-address=":9121" > nohup.log 2>&1 &
?