Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

[Support] Starosdev - Scrutiny (Hard Drive S.M.A.R.T Monitoring)

Featured Replies

Scrutiny - Hard Drive S.M.A.R.T Monitoring

Scrutiny is a hard drive health dashboard and monitoring solution that merges manufacturer-provided S.M.A.R.T metrics with real-world failure rates from Backblaze. It provides a web UI for tracking drive health, historical trends, temperature monitoring, and failure notifications.

Features

  • Web dashboard with historical S.M.A.R.T data and trends

  • Real-world failure rate thresholds based on Backblaze datasets

  • Temperature monitoring across all drives

  • Notifications via email, Discord, Slack, Gotify, Pushover, and more

  • Home Assistant integration via MQTT Discovery

  • Performance benchmarking (throughput, IOPS, latency) via fio

  • ZFS pool health monitoring

  • Support for ATA, NVMe, and SCSI drives

Available Templates

Template

Description

scrutiny (omnibus)

All-in-one: web dashboard, metrics collector, and InfluxDB in a single container. Simplest setup.

scrutiny-web

Web dashboard and API only. For hub/spoke deployments with a separate InfluxDB instance.

scrutiny-collector

S.M.A.R.T metrics collector. Sends data to a Scrutiny web server. Use with hub/spoke mode.

scrutiny-collector-performance

fio benchmark collector. Tracks drive throughput, IOPS, and latency over time.

scrutiny-collector-zfs

ZFS pool health collector (amd64 only).

Most users should start with the omnibus template.

Quick Start (Omnibus)

  1. Install the "scrutiny" template from Community Applications

  2. Add your drives: Edit the container, click "Add another Path, Port, Variable, Label or Device", select "Device", and enter the path to each drive (e.g. /dev/sda/dev/sdb)

  3. For NVMe drives, add both the controller (/dev/nvme0) and the namespace (/dev/nvme0n1)

  4. Start the container and access the dashboard at http://[YOUR-IP]:8080/web/dashboard

Alternatively, you can toggle Privileged mode to ON in the Unraid Docker UI to grant the container access to all drives automatically (less secure but easier).

Hub/Spoke Deployments

For monitoring drives across multiple servers:

  1. Install scrutiny-web on your main Unraid server (requires a separate InfluxDB instance)

  2. Install scrutiny-collector on each server with drives to monitor

  3. Point each collector's "API Endpoint" to your web server (e.g. http://[WEB-SERVER-IP]:8080)

Configuration

Default S.M.A.R.T collection runs daily at midnight. You can change the schedule via the "Cron Schedule" variable using standard cron format.

For MQTT/Home Assistant integration, set "MQTT Enabled" to true and provide your broker URL (e.g. tcp://[MQTT-IP]:1883). Drives will auto-appear in Home Assistant.

Links

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.