Scrutiny
Scrutiny

Scrutiny最新版

官方版无广告52

Scrutiny 是一款专注于硬盘健康的开源监控工具,它通过 Web 界面直观地展示 S.M.A.R.T.(自我监控、分析和报告技术)数据。作为 smartd 守护进程的现代化补充,Scrutiny 不仅解决了命令行工具在无头服务器上难以使用的痛点,更引入了历史趋势追踪、基于实际故障率的自定义阈值以及集中式管理功能,帮助用户在硬盘彻底故障前及时发现隐患。

更新日期:
2026年9月3日
分类标签:
语言:
中文
平台:

43.4MB0 人已下载 手机查看

Scrutiny 是一款专注于硬盘健康的开源监控工具,它通过 Web 界面直观地展示 S.M.A.R.T.(自我监控、分析和报告技术)数据。作为 smartd 守护进程的现代化补充,Scrutiny 不仅解决了命令行工具在无头服务器上难以使用的痛点,更引入了历史趋势追踪、基于实际故障率的自定义阈值以及集中式管理功能,帮助用户在硬盘彻底故障前及时发现隐患。

Scrutiny

核心亮点

  • 直观的 Web UI 仪表板:摒弃复杂的命令行输出,以清晰的图表和状态指示器展示关键指标,支持多硬盘集中管理。
  • 历史趋势追踪:自动记录 S.M.A.R.T. 属性随时间的变化,帮助用户识别缓慢劣化的早期迹象,而不仅仅是依赖制造商设定的静态阈值。
  • 智能阈值判断:结合制造商标准与实际故障率数据,提供更精准的硬盘健康评估,减少误报和漏报。
  • 灵活的通知机制:支持通过 Webhook 配置警报,可轻松集成到 Slack、Discord、Telegram 或自定义通知系统中。
  • 部署灵活:提供全合一 Docker 镜像(Omnibus)以及 Hub/Spoke 分布式架构,支持物理机、虚拟机及 RAID 环境。

快速开始 (Docker)

1. 全合一模式 (推荐单机使用)

最简单的方式是使用 omnibus 镜像,它包含了 Web 服务器、API 和数据收集器。

docker run -p 8080:8080 -p 8086:8086 --restart unless-stopped \
  -v $(pwd)/scrutiny:/opt/scrutiny/config \
  -v $(pwd)/influxdb2:/opt/scrutiny/influxdb \
  -v /run/udev:/run/udev:ro \
  --cap-add SYS_RAWIO \
  --device=/dev/sda \
  --device=/dev/sdb \
  --name scrutiny \
  ghcr.io/analogj/scrutiny:latest-omnibus

注意:

  • --device 必须映射所有需要监控的硬盘设备。
  • 若有 NVMe 硬盘,需额外添加 --cap-add SYS_ADMIN。
  • /run/udev 用于获取设备元数据,建议挂载为只读。

2. Hub/Spoke 模式 (推荐多服务器集群)

适用于有多台服务器需要集中监控的场景:

  • Web & InfluxDB:部署在一台中心服务器上。
  • Collector:部署在每台需要监控硬盘的服务器上。

关键配置与使用

  • RAID 支持:Scrutiny 依赖 smartctl --scan 检测设备。对于某些 RAID 控制器,可能需要在配置文件中手动指定设备类型以确保正确读取 SMART 数据。
  • 手动触发收集:默认收集器每天运行一次。若需立即更新数据,可执行:
    docker exec scrutiny /opt/scrutiny/bin/scrutiny-collector-metrics run
    
  • 访问仪表板:启动后,浏览器访问 http://localhost:8080 即可查看所有硬盘的健康状态和历史趋势。

为什么选择 Scrutiny?

虽然 smartd 是行业标准,但其缺乏历史记录和友好的可视化界面使得长期监控变得困难。Scrutiny 并没有重新发明轮子,而是巧妙地集成了 smartd 的能力,并通过 InfluxDB 存储时间序列数据,为用户提供了真正的“预测性维护”能力。对于拥有 NAS、家用服务器或小型数据中心的管理员来说,Scrutiny 是保障数据安全的必备工具。

相关软件

DNSToggle

DNSToggle - 最新版

DNSToggle 是一款微型 Android 应用,它通过通知栏的快速设置磁贴,让你只需轻轻一滑、一点,即可开启或关闭私有 DNS,甚至在不同提供商间无缝切换。
CrossDesk

CrossDesk - 最新版

CrossDesk 是一个轻量级的跨平台远程桌面软件,它是 MiniRTC 实时音视频传输库的实验性应用。MiniRTC 是一个轻量级的跨平台实时音视频传输库。它具有网络透传(RFC5245),视频软硬编解码(H264/AV1),音频编解码(Opus),信令交互,网络拥塞控制,传输加密(SRTP)等基础能力。
微信视频号下载器

微信视频号下载器 - 最新版

微信视频号下载器是一款体积小巧、操作简便的桌面端工具,专为 macOS 和 Windows 用户设计。它通过注入微信 PC 客户端的方式,实现了对视频号内容的直接下载,解决了官方客户端不提供下载按钮的痛点。此外,项目还提供了一个在线解析服务,作为无需安装软件的替代方案。