Prometheus搭建企业级显示系统资源面板

xjx 2023-06-22 PM 347℃ 0条


本次环境使用windows server,通过prometheus、windows_exporter、grafana实现

  • 选择prometheus原因是速度快
  • 界面美观
  • 可windwos搭建服务端和客户端

1.下载prometheus主程序并运行prometheus.exe

https://github.com/prometheus/prometheus

访问http://127.0.0.1:9090/测试程序是否开启

2.下载windows_exporter用来关联prometheus程序,运行主程序(linux则需要下载node_exporter关联)

https://github.com/prometheus-community/windows_exporter

访问http://127.0.0.1:9182/测试程序是否开启

3.修改prometheus.yml

  - job_name: 'node'
    file_sd_configs:
    - files: ['node.yml']
      refresh_interval: 5s

4.在prometheus主目录下添加node.yml并写入

- targets:
  - 127.0.0.1:9182

5.访问http://127.0.0.1:9090/targets,查看node显示。
1817870849.jpg

6.下载grafana主程序并运行\bin\grafana-server.exe

https://grafana.com/grafana/download

访问http://127.0.0.1:3000/用户密码admin/admin
设置添加普罗米修斯的数据源,点确认
Snipaste_2023-06-22_17-28-48.jpg
点击导入面板,这次使用仪表板id码10467
Snipaste_2023-06-22_17-30-27.jpg
输入id码,选择刚刚创建的源,确定就大功告成了
Snipaste_2023-06-22_17-36-39.jpg
面板样式选择网址https://grafana.com/grafana/dashboards/

可docker部署node_exporter命令

docker run -itd --name node-exporter -p 9100:9100 \
-v "/proc:/host/proc:ro" \
-v "/sys:/host/sys:ro" \
-v "/:/rootfs:ro" \
prom/node-exporter

可docker部署blackbox_exporter命令,可定时监控http、tcp、ping,推荐使用Blackbox使用码9965面板,这是相关配置

version: '2'
services:
  blackbox_exporter:
    image: bitnami/blackbox-exporter
    container_name: blackbox_exporter
    #network_mode: "host"
    ports:
      - 9115:9115
    restart: always
标签: none

非特殊说明,本博所有文章均为博主原创。

本文最后更新于2023年08月14日;如遇到问题,请留言告知。邮箱 tnjc@tnjc999.xyz.
上一篇 Docker里的优秀项目
下一篇 笔记

评论啦~