
matusnovak/prometheus-smartctl该Docker镜像用于向Prometheus导出存储设备的S.M.A.R.T(自我监控、分析与报告技术)指标。由于依赖smartctl命令行工具访问硬件信息,镜像需要以特权模式运行。
项目仓库:<[***]>
smartctl工具实现硬件级别的状态监控适用于需要通过Prometheus监控存储设备健康状态的场景,如:
创建docker-compose.yml文件,配置如下:
yamlversion: '3' services: smartctl-metrics: image: matusnovak/prometheus-smartctl:latest restart: unless-stopped privileged: true # 必须启用特权模式以访问硬件信息 ports: - 9902:9902 # 映射指标暴露端口
启动服务:
bashdocker-compose up -d
指标可通过以下地址访问: http://localhost:9902/metrics
privileged: true配置,否则无法正常读取S.M.A.R.T信息smartmontools(部分系统可能需要额外配置)


manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务