Disk health widget
One tile per drive bay, coloured by SMART status.
Small
Medium
Small holds four bays. Medium holds ten.
Works with
ScrutinySMART monitoringURL, API token from Scrutiny 2.0
- Scrutiny URL
- For example
scrutiny:8080. - Scrutiny API Token
- Optional. Needed when Scrutiny requires a login, which is the default from Scrutiny 2.0. A token with read scope is enough. Stored as a secret.
Works with the original project and with the maintained fork. Original builds before and after 0.9.0 name drives differently, and the widget reads all three.
AnalogJ/scrutiny (original)Starosdev/scrutiny (maintained fork)
TrueNASNAS operating systemURL, API key
- TrueNAS URL
- For example
truenas.local. An address withouthttps://gets it. Anhttp://address is refused, because TrueNAS revokes an API key sent over HTTP. - TrueNAS API Key
- Stored as a secret. The
POOL_READrole is enough. - Allow Self-Signed Certificate
- Turn on for the certificate TrueNAS installs by default.
Reads pool health. TrueNAS 25.04 and later answer on the WebSocket API. Older versions are read over the REST API.
Settings
- SourceScrutiny or TrueNAS. Defaults to Scrutiny.
- Link URLWhere clicking the widget opens. Leave blank to use the service address, if your browser can reach it.Optional
- BaysWhich drive sits in which bay. Enter the URL, load the drives, then assign each bay.
Drive states
Section titled “Drive states”A bay shows Healthy or Failed. Any failed check in Scrutiny counts as Failed. A drive with no SMART data reports that. It is never shown as healthy.
A bay shows Not reporting when its drive is no longer in the monitoring service list. The other bays are unaffected.