scrutiny

scrutiny

Docker app from Starosdev's Repository

Overview

Hard Drive S.M.A.R.T Monitoring, Historical Trends and Real World Failure Thresholds. Scrutiny is a hard drive health dashboard and monitoring solution, merging manufacturer-provided S.M.A.R.T metrics with real-world failure rates from Backblaze. Includes web dashboard, metrics collector, and InfluxDB in a single container. You must add each drive as a Device in the container settings. Alternatively, toggle Privileged mode to ON in the Unraid Docker UI to grant access to all drives automatically (less secure).

Runtime arguments

Web UI
http://[IP]:[PORT:8080]/web/dashboard
Network
bridge
Shell
bash
Privileged
false
Extra Params
--cap-add SYS_RAWIO --cap-add SYS_ADMIN

Template configuration

WebUI PortPorttcp

Web dashboard port.

Target
8080
Default
8080
InfluxDB PortPorttcp

InfluxDB admin port. Only needed if you want direct access to InfluxDB.

Target
8086
Default
8086
ConfigPathrw

Scrutiny configuration and SQLite database.

Target
/opt/scrutiny/config
Default
/mnt/user/appdata/scrutiny/config
DatabasePathrw

InfluxDB time-series data storage.

Target
/opt/scrutiny/influxdb
Default
/mnt/user/appdata/scrutiny/influxdb
UdevPathro

Required for device detection. Do not change.

Target
/run/udev
Default
/run/udev
Disk 1Device

First disk to monitor. Add more Device entries for additional disks. For NVMe, pass both /dev/nvme0 (controller) and /dev/nvme0n1 (namespace).

Default
/dev/sda
Cron ScheduleVariable

S.M.A.R.T data collection schedule (cron format). Default: daily at midnight.

Target
COLLECTOR_CRON_SCHEDULE
Default
0 0 * * *
Run on StartupVariable

Run S.M.A.R.T data collection immediately on container startup.

Target
COLLECTOR_RUN_STARTUP
Default
false
TimezoneVariable

Timezone (e.g. America/New_York). See https://en.wikipedia.org/wiki/List_of_tz_database_time_zones

Target
TZ
MQTT EnabledVariable

Enable Home Assistant MQTT Discovery. Drives will auto-appear in Home Assistant.

Target
SCRUTINY_WEB_MQTT_ENABLED
Default
false
MQTT BrokerVariable

MQTT broker URL (e.g. tcp://mosquitto:1883). Required when MQTT is enabled.

Target
SCRUTINY_WEB_MQTT_BROKER

Details

Repository
ghcr.io/starosdev/scrutiny:latest-omnibus
Last Updated2026-05-31
First Seen2026-03-04

Run Scrutiny on Unraid.

Scrutiny is listed in Community Apps for Unraid OS. Explore Unraid to build a flexible home server, NAS, or homelab.