薇尔薇

Back

由于prometheus-node-exporter不获取硬盘温度,因此单独部署安装prometheuscommunity/smartctl-exporter来导出磁盘温度数据

https://github.com/prometheus-community/smartctl_exporter ↗

数据导出#

在有硬盘的系统中使用Docker Compose运行prometheuscommunity/smartctl-exporter,其他安装方式请参考官方文档

services:
  smartctl-exporter:
    image: prometheuscommunity/smartctl-exporter
    privileged: true
    user: root
    ports:
      - "9633:9633"
yaml

Prometheus新增Job#

- job_name: "fnos-disk"
    static_configs:
      - targets: ['10.115.15.20:9633']
yaml

Grafana面板#

https://grafana.com/grafana/dashboards/22604-smartctl-exporter-dashboard/ ↗

我的面板

https://grafana.vio.vin/d/ce8j0dmrrej9cc/fnsoe7a1ac-e79b98-e6b8a9-e5baa6?orgId=1&from=now-1h&to=now&timezone=browser&var-node=$__all&var-disk=$__all&var-type=$__all&var-device_model=$__all&var-serial_number=$__all&refresh=1m ↗

Prometheus监控并存储Linux系统中机械硬盘温度
https://vio.vin/blog/prometheus-jian-kong-bing-cun-chu-linux-xi-tong-zhong-ji-xie-ying-pan-wen-du
Author violet
Published at 2025年5月25日