SMART Monitoring Functionality Missing After Latest Update 25.10 RC

After installing the latest TrueNAS update, the entire SMART functionality including the ability to check SMART status, configure monitoring, and view drive health data has completely disappeared from the interface.

This was fully available before the update, so it appears to be a regression introduced in the latest build.

Has anyone else experienced this issue, or is there a known fix or workaround?

Thanks in advance for any insights!

OS Version:25.10-RC.1

Product:Super Server

Model:Intel(R) Xeon(R) Silver 4208 CPU @ 2.10GHz

Memory:31 GiB

They said they were doing that (see release notes).

  • Removes the SMART UI (NAS-134927).
    • Removes the built-in SMART test scheduling and monitoring interface to improve user flexibility while maintaining smartmontools binaries for continued third-party script compatibility (NAS-135020). Existing scheduled SMART tests are automatically migrated to cron tasks during upgrade, and users can install the Scrutiny app for advanced SMART monitoring.
    • SMART tests functions no longer show on the Data Protections Tasks, Storage Dashboard, or individual disk screens.
      See Preparing to Upgrade for more information.

The work-around is to trust TrueNAS or use a third-party method such as Multi-Report.

6 Likes

Always. Read. The. F(ine). Release. Notes.

6 Likes

Really? This is hidden pretty well in F. Release. Notes.

Isn’t SMART handling something more or less mission critical for a NAS?
I thought TrueNAS was some kind of an appliance that can do this.

At least these truenas apps may get a little more popular then.
But what if someone don’t use apps on his NAS?

Multi report script is some really nice work too, but won’t this end in naked debian server on zfs when all features are removed from ui for sake of flexibility and everything needs to be done through CLI and scripts from community then.

2 Likes

Another example of iX’ “we can’t figure out how to do it right, so we’re going to stop trying to do it at all.” For other examples, see the web shell in CORE and pool auto-expansion in SCALE/CE.

Hidden in plain sight:

TrueNAS 25.10 removes the built-in SMART test scheduling and monitoring interface to improve user flexibility for disk monitoring. The smartmontools binaries remain installed and continue to be used internally by TrueNAS, ensuring that existing third-party scripts and monitoring tools continue to work unchanged. Users seeking advanced SMART monitoring can install the “Scrutiny” app from the TrueNAS catalog, which offers superior disk health tracking with historical data storage, customizable alerts, and automatic drive detection. TrueNAS maintains monitoring of critical disk health indicators and automatically migrates existing scheduled SMART tests to cron tasks during upgrade.

…which are done right in SCALE/CE and CORE, respectively. :roll_eyes:
Are these further examples? At least the removal of of self certification looks like so to me.

  • Active Directory AUTORID IDMAP Backend Removal: TrueNAS 25.10 removes this option to improve consistency across multi-server environments (NAS-136630). Existing configurations using AUTORID are automatically migrated to RID during upgrade. Users should review their ACLs and permissions after upgrade and might need to reconfigure them in some edge cases.
  • TrueNAS 25.10 removes the Certificate Authority (CA) functionality that allowed TrueNAS to create and sign certificates. Users can continue to manage certificates by creating Certificate Signing Requests (CSRs) to be signed by external certificate authorities or and importing certificates that have been signed by external CAs or directory services. These alternatives provide the certificate management capabilities most users need while ensuring proper certificate validation through established certificate authorities.
  • TrueNAS 25.10 improves SMB share configuration by displaying only options relevant to each purpose-based preset. Existing shares that previously used the “No Preset” option are automatically migrated to the “Legacy Share” preset during upgrade. New shares cannot access legacy configuration options. The SMB recycle bin feature is no longer available for new shares due to security and usability concerns. For file recovery and versioning, use ZFS snapshots, which provide more reliable and predictable data protection. See Legacy Share Settings for more information.

Could be. I never understood why the CA function was present in the first place.

Sometimes the approach to “not reinvent the wheel” can be agreable, but really… How can be this the case.
And if i may say, call It an improvement, Is comic


I would expect some fix this side, the overall experience was poor (It’s no coincidence that I’ve always relied on Multi report, and from some time on Scrutiny too… No smart info no NVME test no “smart” schedule option…), not the removal of -what i feel as core- functions for a Nas :sweat_smile:

1 Like

I ran Goldeye for 2 weeks (14 days) and it never ran a single SMART test. I’m not exactly sure what TrueNAS (the company) is doing, I have not looked into the cose, nor do I want to. I’d just be beating my drum for me to hear.

I suspect they are waiting for a failure to be seen by smartd, then let the error message guide you, but I could be wrong, they may have some logic in there. Maybe we will hear more upon the final release. I hope there is more to it than waiting for an error message. But you know, Windoze and other systems do not routinely run SMART tests on drives. I’m not trying to defend anyone, just saying that they are not alone, even if many of us don’t really care for this direction.

I’ve now been running Goldeye since a few days after beta came out and it did convert my scheduled SMART tests into cronjobs as advertised. Looking at smartctlthey also seem to run - even on my NVMe SSDs.
I did notice something weird though: My last LONG tests were interrupted due to a host reset (presumably the update to RC1) so I wanted to start new ones using the “Run job” button on the LONG cron job (midclt call disk.smart_test LONG '["*"]').
It did start a long test on sda but on any other HDD.

While writing these lines it came to my mind to also look at smartctl -x which then showed “Device State: DST executing in background (3)” for all HDDs.
It confused me, that my Seagate drive showed the running SMART test in the SMART test section while the other disks (Toshiba and WD) did not.

1 Like

I was looking at my SMART test results to see when/if they were happening and they were not. I did not have any scheduled SMART tests before I upgraded to Goldeye for it to convert. Very interesting that your scheduled tests were converted into CRON Jobs. I will need to check into that.

Some drives will not show a test “in progress” in the test section and rather place it in the text at the top of the SMART report until it has completed and then place it in the test section with a power on hour when it completed. That is not to say that happened in your case, but that is a possibility.

Thanks for the feedback!

1 Like

You are correct! It is mission critical! :ring_buoy:
But hey, decision has been made and anyways why did you not read the release notes silly.
It is and will be the very typical response from the IX team. This forum is not for silly questions, and it is an enterprise appliance anyways. With some arr applications in the app store/ applications section. The arr applications typically used for managing enterprise customers pirated content I imagine. I think I deserve to be banned for such rant. :laughing: