Skip to content

Scrutiny

Scrutiny 硬碟健康監控儀表板

軟體分類 系統管理 / 硬體監控
軟體標籤
161716181138levisGPLindows 啟動器
開發廠商 Jason White (AnalogJ)
Stars
0
Forks
0
License
MIT
Version
vv0.8.1
Update
OS

預見故障,守護無價數據:將複雜的硬碟參數轉化為行動建議

  • 直覺的視覺化健康檢查: 拋棄終端機中密密麻麻的文本輸出,Scrutiny 提供美觀的 Web 介面,用綠、黃、紅三色即時標示所有 HDD 與 SSD 的健康狀態。
  • 歷史趨勢追蹤: 自動紀錄硬碟溫度的波動與重定位磁區(Reallocated Sectors)的增長趨勢,透過時間軸幫助您判斷硬碟是「老化」還是「急性故障」。
  • 靈活的監控架構: 採用 Collector-Web 模式,支援同時監控多台遠端伺服器的硬碟狀態並彙整至單一中心化儀表板,是管理大規模儲存集群的利器。

主要功能、特點

  • 介紹: Scrutiny 是一個將核心底層工具(如 smartmontools)與現代 Web 技術結合的監控方案。它不僅顯示數據,更內建了基於各廠商閾值的分析邏輯,為用戶提供簡單明瞭的硬碟更換建議。

  • 特色服務:

    • 智慧型閾值分析: 不僅觀察 S.M.A.R.T. 標準值,還會比對歷史數據,當特定關鍵指標發生異常漂移時主動警示。
    • 強大的通知整合: 支援與 Apprise 整合,能將警報發送至 Bark、Telegram、Discord、Slack 或電子郵件,確保您第一時間得知異常。
    • 支援 NVMe 與 SSD: 除了傳統的機械硬碟,對現代化的 NVMe 與 SATA SSD 也有完善的參數辨識與壽命(Wearout)百分比顯示。
    • 輕量化部署: 預設內建 InfluxDB 作為時序數據庫,透過 Docker Compose 即可快速搭建起一套完整的監控系統。

快速部署範例 (Docker Compose)

使用官方推薦的全功能組合包:

version: '3.5'
services:
  scrutiny:
    image: ghcr.io/analogj/scrutiny:master-omnibus
    container_name: scrutiny
    restart: always
    ports:
      - "8080:8080"
    volumes:
      - /run/udev:/run/udev:ro
      - ./scrutiny/config:/opt/scrutiny/config
      - ./scrutiny/data:/opt/scrutiny/influxdb
    capabilities:
      - SYS_RAWIO
      - CHOWN
    devices:
      - "/dev/sda:/dev/sda"
      - "/dev/sdb:/dev/sdb"

產品說明

Scrutiny 解決了伺服器維護中「最容易被忽略但後果最嚴重」的問題——硬碟損耗。在 系統管理 的範疇中,它將原本專屬於進階運維人員的 S.M.A.R.T. 分析技術「平民化」。其核心價值在於提供了「數據可解釋性」,讓非專業用戶也能看懂複雜的磁區錯誤率。對於熱衷於自建 NAS (Self-hosted) 的玩家或是需要管理中小型伺服器機房的 IT 人員來說,Scrutiny 提供的歷史數據追蹤能有效降低數據遺失的風險,是實現基礎設施穩定運作不可或缺的視覺化管理工具。