# Scrutiny

Scrutiny is a self-hosted web dashboard for S.M.A.R.T. It is open source and self-hosted, installable on TrueNAS, Docker Hub, ZimaOS and Unraid.

Canonical page: https://ourlocalhost.com/app/602/scrutiny

## Description

Scrutiny is a self-hosted web dashboard for S.M.A.R.T. (Self-Monitoring, Analysis and Reporting Technology) hard-drive health. It wraps the smartd daemon with a readable interface and overlays real-world drive-failure data from Backblaze, helping homelab and server owners spot failing drives early.

## Platform availability

Available on 3 of 9 platforms: Unraid, TrueNAS, ZimaOS.

## Health score

80/100 (Excellent), based on 4 of 5 factors.
- Maintained: 100 (last commit 19 days ago)
- Popular: 78 (8,292 GitHub stars)
- Easy to install: 55 (3 install platforms, install notes, Docker image)
- Security check: 70 (no serious findings, 12 minor, CI, tests)

## Links

- GitHub: https://github.com/AnalogJ/scrutiny
- TrueNAS: https://apps.truenas.com/catalog/scrutiny/
- Docker Hub: https://hub.docker.com/r/linuxserver/scrutiny
- ZimaOS: https://github.com/bigbeartechworld/big-bear-casaos/tree/master/Apps/scrutiny
- Unraid: https://ca.unraid.net/apps/scrutiny-0olb9hf04kecjr?q=scrutiny

## Common questions

### What default port and config path must match for the Scrutiny web dashboard?

The web dashboard uses port 8080 and should be started with the config at /opt/scrutiny/config/scrutiny.yaml. If the port or config is wrong, the web UI may not load or may not connect to your collector settings.

### What software must the machine with the hard drives have for Scrutiny to collect S.M.A.R.T. data?

Install smartmontools on the computer that has the drives, because it provides the smartctl command Scrutiny's collector uses. Without it, the web app can run but will have no drive health data.

### What Scrutiny timer must be enabled and started so the collector reads drive health on a schedule?

Enable and start scrutiny-collector.timer after configuring the collector. If the timer isn't enabled, data collection stops and the dashboard may stay blank.

## Alternatives

- Argus Monitor: Monitoring temperatures and status of system components such as CPU, GPU and hard disk drive, fan speeds
- CrystalDiskInfo: Open-source HDD/SSD utility for monitoring S.M.A.R.T.
- GSmartControl: Graphical interface for smartctl, part of smartmontools, enabling SMART data monitoring, drive health inspection, and diagnostic tests on h…
- Hard Disk Sentinel: Monitor hard drive health, predict failures with S.M.A.R.T.
- smartmontools: The smartmontools package contains two utility programs (smartctl and smartd) to control and monitor storage systems using the Self-Monitor…

---
Source: Our Local Host (https://ourlocalhost.com/app/602/scrutiny), the self-hosted and open-source app directory.
