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

linux性能监控的分布式集群 prometheus + grafana 监控体系搭建

prometheus+grafana分布式集群资源监控体系搭建

  • 前言
  • 一、安装 prometheus
  • 二、在要监控的服务器上安装监听器
  • 三、prometheus服务器配置
  • 四、grafana配置大屏
  • 五、创建Linux监控看板
  • 五、监控windows服务器
  • 注意事项


前言

Prometheus 是一个开源的 ​分布式监控系统 和 ​时间序列数据库,最初由 SoundCloud 开发,现由云原生计算基金会(CNCF)维护。它专为 ​高动态环境​(如微服务架构、云原生应用)设计,专注于 ​实时数据采集、存储、查询和报警,广泛应用于 DevOps 和基础设施监控领域。


一、安装 prometheus

文件获取:prometheus-2.36.1.linux-amd64.tar.gz
解压:tar -zxvf prometheus-2.36.1.linux-amd64.tar.gz
后台启动:
cd prometheus-2.36.1.linux-amd64
nohup ./prometheus --config.file=prometheus.yml > prom.log 2>&1 &
web访问:http://ip:9090
关闭防火墙

查看日志:
在这里插入图片描述

在这里插入图片描述

二、在要监控的服务器上安装监听器

在被监控的机器上运行采集数据的脚本软件,普罗米修斯的 exporter,
文件获取:node_exporter-1.3.1.linux-amd64.tar.gz
解压:tar -xvf node_exporter-1.3.1.linux-amd64.tar.gz
启动:
cd node_exporter-1.3.1.linux-amd64
nohup ./node_exporter > node_exporter.log 2>&1 &
端口:9100
netstat -naop | grep 9100.
在这里插入图片描述

三、prometheus服务器配置

进入安装目录,修改配置:prometheus.yml
在这里插入图片描述
杀掉进程:ps -ef | grep prom
重启:nohup ./prometheus --config.file=prometheus.yml > prom.log 2>&1 &

四、grafana配置大屏

访问grafann,添加数据源
在这里插入图片描述
选择 prometheus
在这里插入图片描述
添加部署 prometheus 的ip和端口,端口默认9090
在这里插入图片描述

五、创建Linux监控看板

文件获取:linux监控看板.json
导入看板:
在这里插入图片描述
选择看板数据源:
在这里插入图片描述
最终效果:
在这里插入图片描述

五、监控windows服务器

deepseek

注意事项

服务器时间校准: yum -y install ntp -y
开机自启动:systemctl enable ntpd
启动:systemctl start ntpd


http://www.kler.cn/a/593741.html

相关文章:

  • 让vscode远程开发也可以图形显示
  • nuxt项目 详情页有阅读次数需要更新,有热门推荐列表需要更新适合做SSG吗
  • 【C++指南】string(三):basic_string底层原理与模拟实现详解
  • 【MyDB】6-TabelManager 字段与表管理 之1-TBM实现思路概览
  • 江小南的题目讲解
  • Vala编程语言教程-语言元素
  • 轮足式机器人运动控制系统设计(大纲)
  • 过程监控——lsof
  • DeepSeek(8):结合Kimi-PPT助手一键生成演示报告
  • 【智能体】| 知识库、RAG概念区分以及智能体是什么
  • Steam游戏实时数据获取API集成文档
  • 从两指到三指:Robotiq机器人自适应夹持器技术解析
  • 将COCO格式的物体检测数据集划分训练集、验证集和测试集
  • Word 小黑第34套
  • 在C语言基础上学Java【Java】【一】
  • 自然语言处理(Natural Language Processing,NLP)入门教程
  • leetcode106 从中序与后序遍历序列构造二叉树
  • 模型部署实战:PyTorch生产化指南
  • mac丝滑安装Windows操作系统【丝滑简单免费】
  • 【大模型-知识库之本地安装Embendding模型(BGE-M3)】