吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 6369|回复: 24
收起左侧

[其他] Grafana仪表盘配合prometheus与node-exporter进行服务器数据可视化监控

  [复制链接]
丨灬阿豆 发表于 2020-8-3 09:56
主要服务器各项指标使用率等信息(包含CPU、内存、分区、磁盘写入、下载带宽、上传带宽等等)先上效果图, 图来自仪表盘制作作者
主要分享下,安装及配置方法

1. 安装Grafana(仪表盘需要部署的服务器上)
  • 默认端口:3000
  • 本次使用了docker进行部署
  • docker run -d --name=grafana -p 3000:3000 grafana/grafana
  • 其他部署方式,请自行百度
2.安装prometheus
  • 默认端口:9090(这块在配置Grafana中数据源的时候要用到)
  • 官网下载prometheus,与服务器版本对应 https://prometheus.io/download/
  • 解压,启动,
3. 安装node_exporter (需要监控的服务器)
  • 默认端口:9100
  • https://prometheus.io/download/#node_exporter下载与服务器对应版本node_exporter
  • 解压,启动


以上所有安装启动,完成后,接下来需要进行响应的配置
  • 打开grafana,http://localhost:3000, 默认账号密码:admin,首次登陆需要重置密码
  • 导入别人做好的仪表盘
    • 点击左侧+号-->import
      • 可导入本地json文件
      • 或通过id进行加载
      • 本次使用的是https://grafana.com/grafana/dashboards/11074
      • 配置完成后可能需要重新登录

  • 配置数据源
    • 点击左侧侧边栏中设置按钮 --> Data Sources --> Prometheus
    • 在HTTP,url中填入步骤2安装服务的地址http://localhost:9090
    • 保存即可
  • 在Prometheus中配置node_exporter
    • 打开prometheus.yaml文件
    • 添加需要监控的服务器如下所示  - job_name: 'ALL'
          static_configs:
          - targets: ['172.20.0.1:9100','172.20.0.2:9100']
      ​
        - job_name: '60002'
          static_configs:
          - targets: ['172.20.0.1:9100']
      ​
        - job_name: '60004'
          static_configs:
            - targets: ['172.20.0.2:9100']
    • 重启Prometheus
  • 检测是否正确
    • 打开prometheus服务http://localhost:9090 --> status  --> targets
    • 所有状态为UP即为配置正确
  • 相关端口开放,Prometheus需要能连上各监控服务器的node_exporter 即 9100端口
    • 开放端口:firewall-cmd --zone=public --add-port=9100/tcp --permanent
    • 生效:firewall-cmd --reload
  • 刷新仪表盘,即可看到数据显示
11.png
111.png

免费评分

参与人数 3吾爱币 +3 热心值 +3 收起 理由
KentMarvin + 1 + 1 请勿灌水,提高回帖质量是每位会员应尽的义务!
黑压压 + 1 + 1 用心讨论,共获提升!
love100 + 1 + 1 热心回复!

查看全部评分

本帖被以下淘专辑推荐:

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

断梦崖揽佳人 发表于 2020-8-18 13:08
在Prometheus中配置node_exporter
打开prometheus.yaml文件
添加需要监控的服务器如下所示  - job_name: 'ALL'
    static_configs:
    - targets: ['172.20.0.1:9100','172.20.0.2:9100']
​
  - job_name: '60002'
    static_configs:
    - targets: ['172.20.0.1:9100']
​
  - job_name: '60004'
    static_configs:
      - targets: ['172.20.0.2:9100']
重启Prometheus
这个配置完之后重启报错
断梦崖揽佳人 发表于 2020-8-18 12:12
- job_name: 'ALL'
    static_configs:
    - targets: ['172.20.0.1:9100','172.20.0.2:9100']
​
  - job_name: '60002'
    static_configs:
    - targets: ['172.20.0.1:9100']
​
  - job_name: '60004'
    static_configs:
      - targets: ['172.20.0.2:9100']
这里面的172.20.0.2配置的是自己的局域网服务器ip吗
dr-pan 发表于 2020-8-3 09:59
cm273675509 发表于 2020-8-3 10:13
学习学习
fnp902003 发表于 2020-8-3 10:46
跟看股票似的.眼花了.
 楼主| 丨灬阿豆 发表于 2020-8-3 10:48
dr-pan 发表于 2020-8-3 09:59
好东西,不知道支持不支持远程监控

支持的,我这边监控的就是线上的服务器
Indian 发表于 2020-8-3 10:51
有视频么? 我的提示 no data 不知道哪出问题了 请指点一下
 楼主| 丨灬阿豆 发表于 2020-8-3 11:43
Indian 发表于 2020-8-3 10:51
有视频么? 我的提示 no data 不知道哪出问题了 请指点一下

没有视频,,应该难度不是很大,我都是百度着来的,,
blesstoday 发表于 2020-8-3 11:44
这个面板实在是太猛了
 楼主| 丨灬阿豆 发表于 2020-8-3 11:44

这个估计是没有的。。。
Deach9394 发表于 2020-8-3 12:19
好東西 樓主牛逼
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-22 02:47

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表