当前位置: 首页 > news >正文

(mac)Grafana监控系统之监控Linux的Redis

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 &

 


http://www.mrgr.cn/news/99111.html

相关文章:

  • 【Rust 精进之路之第13篇-生命周期·进阶】省略规则与静态生命周期 (`‘static`)
  • 【SpringBoot】99、SpringBoot中整合RabbitMQ实现重试功能
  • Linux 生产者消费者模型
  • (done) 吴恩达版提示词工程 1. 引言 (Base LLM 和 Instruction Tuned LLM)
  • C++:详解命名空间
  • 【Rust 精进之路之第14篇-结构体 Struct】定义、实例化与方法:封装数据与行为
  • 【TeamFlow】4 团队人员管理系统的实现
  • 【Rust 精进之路之第6篇-流程之舞】控制流:`if/else`, `loop`, `while`, `for` 与模式匹配初窥
  • 【Rust 精进之路之第15篇-枚举 Enum】定义、变体与数据关联:表达多种可能性
  • 【Rust 精进之路之第4篇-数据基石·上】标量类型:整数、浮点数、布尔与字符的精妙之处
  • 【Rust 精进之路之第10篇-借用·规则】引用 (``, `mut`):安全、高效地访问数据
  • 【Rust 精进之路之第2篇-初体验】安装、配置与 Hello Cargo:踏出 Rust 开发第一步
  • uniapp-商城-29-vuex 关于系统状态的管理
  • VSCode 扩展离线下载方法
  • 【Python图像处理入门】Python读取图像的5种方式指南(从入门到入土)
  • 【更新完毕】2025泰迪杯数据挖掘竞赛A题数学建模思路代码文章教学:竞赛论文初步筛选系统
  • uniapp-商城-27-vuex 使用流程
  • 6.QT-常用控件-QWidget|windowTitle|windowIcon|qrc机制|windowOpacity|cursor(C++)
  • C++ AVL树
  • MySQL+Redis实战教程:从Docker安装部署到自动化备份与数据恢复20250418