Grafana+ Node+ Prometheus对服务器进行性能监控

目录

一、Grafana

1.把Grafana压缩文件上传到Linux服务器

2.安装服务

3.启动服务

4.访问

二、Node

1.上传node_exporter-1.5.0.linux-amd64.tar到服务器

2.解压

3.启动服务

三、Prometheus

1.上传prometheus-2.43.0.linux-amd64.tar到服务器

2.解压

3.进入prometheus.yml中修改内容

4.启动服务

5.验证

四、通过Grafana进行监控


介绍:

grafana 是用来展示资源消耗信息

prometheus用来存放采集的服务器信息的

node负责收集服务器资源消耗的信息

node是部署在项目服务器中的,Grafana+ Prometheus是部署在另一台服务器中,工作中尽量不要部署在项目服务器中

Grafana+ Node+ Prometheus下载

Grafana+ Node+ Prometheus.zip

链接: https://pan.baidu.com/s/1TlTHJ78OBfZl45om8fux-Q?pwd=9axh 提取码: 9axh

一、Grafana

1.把Grafana压缩文件上传到Linux服务器

2.安装服务

依赖yum 进行自动安装

yum install -y grafana-6.0.2.1.x86 64.rpm

3.启动服务

systemctl start grafana-server.service 启动 grafana 的服务

systemctl status grafana-server.service 查看grafana的服务状态

PS:注意防火墙放开3000端口 或者直接关闭防火墙

systemctl disable firewalld 永久关闭防火墙

grafana 默认端口是3000,如何修改grafana的默认端口

/usr/share/grafana/conf/default.ini 修改端口

找到以下配置项:

The http port to use

;http_port = 3000

;http_port = 3000修改为http_port = xxxx,其中xxxx为需要修改的端口号即可。修改完成后,重启Grafana服务使新配置生效

4.访问

过 IP端口 查看启动的grafana服务 http://XXXXXX:3000/login

默认用户名密码:均为admin

二、Node

1.上传node_exporter-1.5.0.linux-amd64.tar到服务器

2.解压

node_export tar -zxvf node_export包名

3.启动服务

./node_exporter

三、Prometheus

接下来进行普罗米修斯(Prometheus)安装

1.上传prometheus-2.43.0.linux-amd64.tar到服务器

2.解压

3.进入prometheus.yml中修改内容

我们在这下面添加内容

注意缩进格式不要有错误,跟上面的一样

targets的IP地址填写的是你node_exporter部署的服务器IP地址 +端口号

复制代码
- job_name: "node_export"    //名字,可以随意更改
  static_configs:
    - targets: ["172.16.0.203:9100"]   //装node服务的服务器地址,端口号9100

然后:wq保存退出

4.启动服务

进入到promethues目录中,找到promethues文件,然后./promethues就可以启动服务了默认端口是9090
./prometheus
默认情况下,Prometheus 会在 9090 端口上运行

5.验证

可以通过访问 http://服务器ip:9090 来验证 Prometheus 是否正常运行。如果能够看到 Prometheus 的 Web UI,则说明它已成功启动

四、通过Grafana进行监控

http://XXXXXX:3000/login 访问

账号密码默认:admin

'

点击这个

选择我们的Prometheus

设置IP地址即可

接下来添加仪表盘

输入12633

选择Prometheus点击保存

选择我们刚才新建的就能看到我们服务器的性能图表了

我们能看到结果图

如果需要其他图表,可以去官网找自己需要的图表

Grafana 仪表板 |Grafana 实验室

相关推荐
2401_840192273 小时前
k8s的crd、operator、cr分别是什么?
运维·分布式·kubernetes·prometheus
零壹AI实验室1 天前
用AI 10分钟搭建一个监控系统:Prometheus + Grafana 实战
人工智能·grafana·prometheus
大哥,带带弟弟1 天前
Grafana 前端嵌入与 JWT 鉴权实战
前端·grafana
KK溜了溜了2 天前
Prometheus配置监控项和告警规则
linux·grafana·prometheus
Devin~Y2 天前
大厂Java面试实录:Spring Boot微服务 + Redis/Kafka + Prometheus/Jaeger + RAG/Agent(小Y水货版)
java·spring boot·redis·spring cloud·kafka·prometheus·jaeger
Elastic 中国社区官方博客2 天前
为 Elasticsearch 带来火力:增加原生 Prometheus API 支持
大数据·数据库·elasticsearch·搜索引擎·信息可视化·prometheus
Dovis(誓平步青云)3 天前
《如何通过prometheus-webhook-dingtalk解决 Alertmanager 原生不支持钉钉 Webhook问题》
人工智能·生成对抗网络·钉钉·运维开发·prometheus
chushiyunen4 天前
grafana通用可视化平台、监控平台
grafana
KK溜了溜了4 天前
Prometheus监控主机,Grafana成图
grafana·prometheus
伏加特遇上西柚4 天前
Loki+Alloy+Grafana日志采集部署
java·linux·服务器·spring boot·grafana·prometheus