S.M.A.R.T. GUI

Do you want to easily and quickly see the state of your drives? There is a nice applience called Scrutiny that will give you a Dashboard displaying disk health at a glance. Runs on TrueNAS, Unraid, Synology, pfSense, QNAP, RockStore and Windows. Implement on Docker or real rust.

S.M.A.R.T. GUI
Scrutiny S.M.A.R.T. Dashboard

As the Proxmox or TrueNAS indication of disk health is pretty basic and only tells if the disk is somewhat working or totally gone.

We need somthing to see how disks marken as OK really do.

In the picture above, both of the Failed disks showed OK status in both Proxmox and TrueNAS.

Installation of Scrutiny

We will use Docker to run this GUI. See GitHub for other installs and other features.

First we need to know what disks the node have by running lsblkcommand.
Then adjust the devices accordingly and enter the docker compose file.

services:
  scrutiny:
    container_name: scrutiny
    image: ghcr.io/analogj/scrutiny:master-omnibus
    cap_add:
      - SYS_RAWIO
    ports:
      - 8090:8080 # webapp
      - 8091:8086 # influxDB admin
    volumes:
      - /run/udev:/run/udev:ro
      - ./config:/opt/scrutiny/config
      - ./influxdb:/opt/scrutiny/influxdb
    devices:
      - /dev/sda
      - /dev/sdb
      - /dev/sdc
      - /dev/sdd
      - /dev/sde
      - /dev/sdf
      - /dev/sdg
      - /dev/sdh
      - /dev/sdi
      - /dev/sdj
      - /dev/sdk
      - /dev/sdl
      - /dev/sdm
      - /dev/sdn
      - /dev/sdo
      - /dev/sdp
networks: {}

Start the container and point your browser to <IPofNODE>:8090



References

Scrutiny [1]


  1. Scrutin on GitHub ↩︎