Monitoring system load and HDD/SSD SMART counters

Hi all,
Just wanted to share a lot of feature improvements going into the PSMQTT project.
Now PSMQTT has support for HomeAssistant MQTT discovery messages so that sensors and binary_sensors created by PSMQTT are immediately available in HomeAssistant!

Personally I’m using PSMQTT to build an HA dashboard dedicated to my local storage systems, where I report SMART counters from all my SSD/HDD, plus their temperature levels.
That allows me to check that:

  • the last time self short-tests were executed (measured in “hdd power-on hours”) and compare them with the total drive power-on time
  • the result of the last SMART test
  • setup alerting in case the SMART test reports “FAIL”
    See attached screenshot:

If you are interested, checkout the last release 2.2.0 and let me know if you have any trouble (possibly using Github issues). Hope you like it!

1 Like

Just wanted to chime in with a +100 on this post. This is amazing news!

PSMQTT has been one of the best projects around for server monitoring. It works for all platforms and fits beautifully with MQTT environments. In the years I’ve been using it, the only friction point was having to manually configure your MQTT sensor items.

One really neat thing about PSMQTT is that it can even monitor client VMs. This gives it the unique ability to monitor and share disk health when they’re passed through to a virtualized NAS. As far as I’ve seen, PSMQTT might be the only way to do this.

I recently updated PSMQTT on one of my machines and was blown away to see HA Autodiscovery was recently added. This latest upgrade brings PSMQTT to the next level for HA users. Thanks @f18m! Awesome work!

1 Like

here’s a shot of a sample dashboard item I’m working on. I plan for this to be the at-a-glance view of my mini server rack