Prometheus+Grafana监控Redis
在已经安装Redis的前提下
一、在被管理机agent上安装redis_exporter组件
下载地址: redis_exporter-v0.15.0.linux-amd64下载
在node_exporter的基础上,可以根据自己的需要收集其他信息。
二、 安装redis_exporter组件
上传redis_exporter-v0.15.0.linux-amd64.tar.gz压缩包到linux服务器
解压与安装mysqld组件
安装redis_exporter组件
解压:
# tar xf redis_exporter-v0.15.0.linux-amd64.tar.gz -C /usr/local/
三、 启动redis_exporter组件
启动redis_exporter
[root@localhost /]# cd /usr/local/
[root@localhost local]# ./redis_exporter
确认端口(9121)
# lsof -i:9121
四、 通过浏览器访问 http://192.168.1.39:9121/metrics 就可以查看到redis_exporter在被监控端收集的监控信息
五、 让prometheus监控可以拉取redis节点信息
在prometheus配置文件里添加被监控机器的配置信息
prometheus配置文件
# vim /usr/local/prometheus/prometheus.yml
按如下配置格式配置需要监控的机器
- job_name: 'redis'
static_configs:
- targets: ['192.168.1.39:9121']
改完配置文件后,再重启prometheus服务
结束promeheus进程
# pkill prometheus
确认端口没有进程占用
# lsof -i:9090
重启prometheus服务
# cd /usr/local/prometheus
# ./prometheus --config.file="/usr/local/prometheus/prometheus.yml" &
确认端口,被占用说明重启成功
# lsof -i:9090
回到prometheus的web管理页面,点Status–>Targets可以看到多了一台监控目标
六、 在grafana中导入json文件
回到浏览器grafana首页,点击**+**号,选择Import
最后点击Import按钮就好了