2核1G3M服务器88一季度

腾讯云,阿里云百度云等 折扣价→点我←

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

发帖员 超级版主组


主要服务器各项指标使用率等信息(包含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 (需要监控的服务器)默认端口:9100https://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
刷新仪表盘,即可看到数据显示

TAGS cpu 内存 分区 磁盘写入 下载带宽 上传带宽

站长窝论坛版权声明 1、本帖标题:Grafana仪表盘配合prometheus与node-exporter进行服务器数据可视化监控
2、论坛网址:站长窝论坛
3、站长窝论坛的资源部分来源于网络,如有侵权,请联系站长进行删除处理。
4、会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。
5、站长窝论坛一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
6、本帖由发帖员在站长窝论坛《程序综合区》版块原创发布, 转载请注明出处!
评论
最新回复 (0)
返回
发新帖