Show Synology smart test progress or smart health and attributes
Find a file
2026-04-24 15:27:07 +10:00
.github Update FUNDING.yml 2024-08-02 10:52:58 +10:00
images Add files via upload 2025-10-06 09:06:54 +11:00
.gitattributes set sh files as executable 2024-10-02 08:27:14 +10:00
CHANGES.txt Update CHANGES.txt for version 1.4.38 2026-02-25 09:00:39 +11:00
how_to_schedule.md Update script path in scheduling instructions 2025-10-22 07:30:26 +11:00
LICENSE Initial commit 2024-05-15 11:11:46 +10:00
my-other-scripts.md Sync my-other-scripts.md from 007revad.github.io 2026-04-24 15:27:07 +10:00
README.md Update README with SynoCli Disk Tools installation info 2026-03-09 07:08:37 +11:00
syno_smart_info.sh Update to v1.4.38 and fix nvme error-log retrieval 2026-02-25 09:01:59 +11:00
updateLocalScript.sh update updateLocalScript 2026-03-09 20:41:39 +11:00

Synology SMART info

Badge Donate

Description

Show Synology smart test progress or smart health and attributes. Can also email you when important values change.

The script works in DSM 7, including DSM 7.2, DSM 7.3 and DSM 6.

In DSM 7.2.1 Synology removed the ability to view S.M.A.R.T. attributes in Storage Manager.

UPDATE

  • v1.4.34 and later now decodes Seagate HDD and Synology HAT3300 HDD SMART values for attributes 1, 7, 195 and 240 with smartctl 6 or smartctl 7.
  • v1.4.37 and later now also decodes Seagate HDD and Synology HAT3300 HDD the SMART value for attributes 188 with smartctl 6 or smartctl 7.

Optional

Install SynoCommunity's SynoCli Disk Tools because it includes smartctl 7.5 as it has a better formatted output (especially for Seagate HDDs and Synology HAT3300 HDDs).

There are 2 ways to install SynoCli Disk Tools:

Download the script

  1. Download the latest version Source code (zip) from https://github.com/007revad/Synology_SMART_info/releases
  2. Save the download zip file to a folder on the Synology.
  3. Unzip the zip file.

How to run the script

Run the script via SSH

How to enable SSH and login to DSM via SSH

Run the script:

sudo -s /volume1/scripts/syno_smart_info.sh

Note


Replace /volume1/scripts/ with the path to where the script is located.

To see all the SMART attributes run the script with the -a or --all option:

sudo -s /volume1/scripts/syno_smart_info.sh --all

Note


The script automatically shows all SMART attributes for any drives that don't return "SMART test passed".

To see only important SMART attributes that have changed since you last ran the script run the script with the -i or --increased option:

sudo -s /volume1/scripts/syno_smart_info.sh -i

Scheduling the script in Synology's Task Scheduler

See How to schedule a script in Synology Task Scheduler

Options when running the script

There are optional flags you can use when running the script:

  -a, --all             Show all SMART attributes
  -e, --email           Disable colored text in output scheduler emails
  -i, --increased       Only show important attributes that have increased
  -u, --update          Update the script to the latest version
  -h, --help            Show this help message
  -v, --version         Show the script version

Screenshots

All healthy

One drive marginal

UDMA CRC Errors

NVMe drives removed while NAS was running

SSD with reallocated sectors

Run with --increased option

HDD and SSD when run with --all option

HDD and NVMe when run with --all option