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

Prometheus+node_exporter+Grafana安装教程

一、安装golang环境
二、安装Prometheus软件
1.官网下载Prometheus 地址: https://github.com/prometheus/prometheus/releases
2.上传到服务器,上传到/usr/local/目录下并解压
3.在/etc/systemd/system下创建prometheus.service文件,文件内容如下,根据实际环境调整
4.启动prometheus
如图下所示说明启动成功
5.浏览器验证一下:网址输入IP:9090访问界面。出现如下所示说明安装成功
提示:开防火墙的要放行9090端口
三、node_exporter的安装(采集数据)
prometheus只是监控数据,那么数据的来源呢,由XXX_exporter进行收集,对应的有相应的采集组件,这里以监控Linux系统组件为例
1.下载node_exporter,地址: https://github.com/prometheus/node_exporter/releases
2.上传到服务器,上传到/usr/local/目录下并解压
3.安装为系统服务,在/etc/systemd/system/创建node_exporter.service文件,内容如下,根据实际情况修改
4.启动node_exporter
如下图所示说明启动成功
5.浏览器验证一下,网址输入IP:9100访问界面。出现如下所示说明安装成功
6.需要将prometheus和node_exporter关联起来
1.找到prometheus安装目录下找到prometheus.yml,添加如下内容
2.使用./promtool check config prometheus.yml对yml文件格式进行校验
3.重启prometheus
Shell
运行代码
复制代码
1
systemctl restart prometheus
4.重启后打开prometheus管理界面可以查看是否成功,如下图所示
四、Grafana安装(展示数据)
1.下载Grafana安装包,地址: https://grafana.com/grafana/download?pg=graf&plcmt=deploy-box-1
2.上传到服务器,上传到/usr/local/目录下并解压
3.启动grafana
Shell
运行代码
复制代码
1 nohup ./bin/grafana-server web > grafana-server.log 2>&1 &
4.浏览器验证,在;浏览器输入IP:3000访问界面,出现如下所示说明安装成功(默认用户名密码admin/admin)

http://www.sczhlp.com/news/5288/

相关文章:

  • 读书笔记:数据库并发控制与多版本机制解析
  • 洛谷题单指南-状态压缩动态规划-P1879 [USACO06NOV] Corn Fields G
  • throw 和 catch 关键字的作用
  • python分割长文本
  • Delphi中检测并记录TClientDataSet字段变更的技术实现
  • 3Ds Max 2019 安装使用全流程指南(图文讲解 | 含语言设置与授权配置)
  • markdown
  • Easysearch 集成阿里云与 Ollama Embedding API,构建端到端的语义搜索系统
  • eureka服务实例多节点容器部署
  • 【题解】dmy 2025 Summer day6 B
  • 异地多活 (图解+秒懂):不用 异地多活 , 你们 项目 怎么实现 高可用呢?
  • elementPlus的el-switch在初始化时会调用一次change事件
  • 兢兢业业勤勤恳恳写了十几年/纯Qt编写的视频监控系统新增功能总结/走到今天真不容易/支持国产系统和CPU
  • 反射内存卡基础:反射内存卡的基础架构
  • Springboot 定时任务 定时执行 定时关闭 配置文件实时配置
  • ZWCAD 批量打印
  • Diff算法的简单介绍
  • 洛谷P1433 吃奶酪(状压dp)
  • 一碰即传,重构跨设备文件分享体验
  • 广告拍卖模拟器AuctionGym获最佳论文奖
  • 2025.8
  • ZYNQ7010的FSBL启动分析
  • QT_0001:Linux相关命令
  • 如何为不可靠的大语言模型注入确定性
  • 真开眼了!利用招聘来盗取加密货币?
  • 简单的小球抛物线动画效果
  • java连接ActiveMQ时出现连接超时 java.net.ConnectException: Connection timed out: connect
  • 一个简单的Mysql备库脚本
  • python中__new__和__init__的区别
  • React ahooks——副作用类hooks之useThrottleFn - 详解