Dashboard widget / alerts for disk temperatures

Problem/Justification
I would like to be able to add a disk temperature widget to the dashboard. I am using truenas 25.04, freshly installed on bare metal. I am currently keeping a close eye on disk temperatures because I have new hardware. I am using the dashboard to see useful information at a glance. While I can see disk temperatures on the “reporting” page, I would like to also see this in the dashboard.

Impact
This feature would benefit users who want to see disk temperatures in the dashboard. (I can’t see any disadvantages because users can add/remove dashboard widgets as they wish).

User Story
As a truenas scale user, when configuring the dashboard, I would like to be able to add a disk temperatures widget to the dashboard. Once added, the dashboard would show disk temperatures, obviously. The benefit is that users could see disk temperatures at a glance, e.g., right after logging in when the dashboard is displayed.

Design considerations for how to show disk temperatures:

  • Large widget sizes could display a graph, similar to the “reporting” page
  • Small widget sizes could display an aggregate value such as average and max disk temperature from the past 24 hours.
  • I have no clear preference if the disk temperature widget should be shown in the default dashboard configuration. (I believe that disk temperatures are an important key indicator for hardware health… but many other indicators are also important, and we don’t want to bloat the default dashboard with too much information).

Added on July 10th:
Alerts would be a nice complement. E.g., the ability to configure an alert for high disk and CPU temperatures. Probably worth a separate feature request… I can open one if it finds sufficient support.

2 Likes

Check the Alerts to see if you can set one there.

Thank you for hinting at the alert settings. I could not find any temperature-related alerts. Alerts would be a nice complement for this feature request. I have added alerts to the above feature request description.

I would be interested to know who else is in favor of this feature. (From what I read, voting for this feature request is the preferred way for users to express their support for a feature request).

From what I read, voting for this feature request is the preferred way for users to express their support for a feature request

It’s not really true. I think the proposal here is a pretty good idea, but I can’t vote for it because I have no votes left. We barely get any votes here, and it takes them many months before they even accept or reject a single request in the queue, so people generally have no spare votes left and have to remove a vote from something else to vote for a new request.

1 Like

Ok, thank you for expressing your interest!

It looks like you can set Alerts using the GUI for disk temps. View the tool tips for Temperature Alerts. Looks like you can set them per disk?
From the GUI
Storage - Manage Devices - Choose a disk - Disk Info Edit button on right

3 Likes

Thank you for pointing out where to find the feature, awesome!

Hm, I think something about the alerts and/or reports does not work:

Alert warned of 64 degrees: In the disk edit dialogs of all my disks, I configured an alert for temperatures above 50 degrees Celsius. Shortly after, I received an alert that one of my disk has 64 degrees (!). I got the alert via email as follows:

New alerts:
Device: /dev/nvme0n1, Temperature 64 Celsius reached critical limit of 50 Celsius (Min/Max ??/64).

Now this is worrying, 64 degrees are way too hot! I was obviously worried by the alert and went to check the reports page in Truenas:

Reports say max of 50 degrees, e.g., todays max temperatures were around 40-45 degrees. Looking back one month an thus looking back to the entire lifetime of my new system, the max temperature of the specific disk was 50degrees. Nowhere near the alert of 64.

In summary, I think that at least one of the features (disk temperature alerting and/or disk temperature reporting) is broken because the numbers don’t match. I mean, if I get an alert about 64 degrees, then I would expect to also see this value in the reports. I would not mind if the reports were one or two degrees off due to rounding errors or time windows etc… But 50 vs 64 degrees is a massive temperature difference.

Ok I guess I would have to report the mismatch in numbers as bug, and keep this thread focussed on the feature request.

In summary:

Alerts:

  • it is possible to configure alerts for disk temperatures (in the disk setting screen, as pointed out above)
  • the existing feature is not easy to discover (as evident from this thread… it was not found under alerts nor in the disk-related reports). → one improvement would be to promote the existing feature in other places of the GUI where users may be looking for it

Dashboards:

  • it is possible to see disk temperature related graphs in the reports
  • but it is not possible to add such graphs to the dashboard → hence the feature request to add that possibility

It would be interesting to have the temperature column (to show the curent temperature) to the disk list tab.

Thank you everybody here for your shared interest. I wrote an updated description of the feature request (because I can’t edit the initial post #1 anymore), as follows…

Problem/Justification

This feature request is for users (including me) who are worried that the disks may overheat…

What exists already? It is already possible to see disk temperatures in the reports page. And it is already possible to configure disk temperature alerts in the disk settings.

What does not exist yet? / what is the problem?

Why is this important?, specific user need and my personal user experience: I am worried about my disks overheating. I would like to be able to add a disk temperature widget to the dashboard. I am using truenas 25.04, freshly installed on bare metal. I am currently keeping a close eye on disk temperatures because I have new hardware. I am using the dashboard to see useful information at a glance. While I can see disk temperatures on the “reporting” page, I would like to also see this in the dashboard. Also, I searched for disk temperature alerts but could not find them in the alerts page… it turned out alerts are configured in the disk settings.

Impact of this Feature Request
The positive impact of this requested feature or improvement is: This would benefit users who want to keep an eye on disk temperatures. Also it would make the existing temperature-alerts easier to find. (I can’t see any disadvantages or negativ impact).

User Story DRAFT for the Dashboard Widget
As a truenas scale user, when configuring the dashboard, I would like to be able to add a disk temperatures widget to the dashboard. Once added, the dashboard would show disk temperatures, obviously. The benefit is that users could see disk temperatures at a glance, e.g., right after logging in when the dashboard is displayed.

Design considerations for how this could be implemented:

  • Large widget sizes could display a graph, similar to the “reporting” page
  • Small widget sizes could display an aggregate value such as average and max disk temperature from the past 24 hours.
  • I have no clear preference if the disk temperature widget should be shown in the default dashboard configuration. (I believe that disk temperatures are an important key indicator for hardware health… but many other indicators are also important, and we don’t want to bloat the default dashboard with too much information).

User Story DRAFT for Showing Disk Temperatures in the List of Disks
As a truenas scale user, I would like to see disk temperatures at a glance in the list of disks.

Design considerations for how this could be implemented: * A table column could be added to the list of disks. This would allow users to show this table column and thus view current disk temperatures of all disks at a glance.

User Story DRAFT for making the Disk Temperature Alerts easier to find
As a truenas scale user, I would like to find disk temperature related alert settings in the alerts page (where all other alerts can also be configured).

Design considerations for how this could be implemented: Add an explanation and a hyperlink to the alerts page. Alternatively, make disk temperature alerts configurable on the alerts page.

Related Bug, mismatch between alerted vs reported disk temperatures
See NAS-136952, the disk temperatures that are reported through Email Alerts do not seem to match the disk temperatures shown in the Reports page.

I reported the mismatch in numbers (between disk temperatures in alert emails versus on the reports page) as this bug ticket: NAS-136952

For what it’s worth, previous versions of TrueNAS allowed to show disk temperatures in the dashboard, as evident from this prior discussion: HDD Temp on Dashboard - Where has it gone | TrueNAS Community

in other words, this is a feature that went missing for some reason, possibly when truenas scale switched away from bsd to linux, but I am only speculating in this regard.

Naaah it was even before scale got released. As far as i know it was available in Freenas 11 and got removed in Truenas 12.X

I think the dashboard widget for drive temps would be amazing. We already have CPU temps, so why not also for the discs?