/ Article / 27浏览

Prometheus监控并存储Linux系统中机械硬盘温度

由于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"

Prometheus新增Job

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

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

更新于
PVE + FNOS直通硬盘后,硬盘仓风扇PWM调速
基于fancontrol和pwmconfig实现PVE中风扇PWM调速
路由器中使用Redir-Host和TPoxy代替Fake-ip和TUN
路由器中使用Redir-Host和TPoxy代替Fake-ip和TUN
DNS分流设置,AdGuardHome、Dnsmasq、ChinaDNS-NG
DNS分流设置,AdGuardHome、Dnsmasq、ChinaDNS-NG
Tailscale subnet 中的设备单独加入 tailnet 之后,该设备无法通过原局域网 IP 访问
Tailscale subnet 中的设备单独加入 tailnet 之后,该设备无法通过原局域网 IP 访问
ESNI和ECH
ESNI和ECH

0

  1. This post has no comment yet

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注