I use cadvisor and node exporter for exporting metrics to prometheus, all hosted in the same machine. And grafana to visualise these metrics.
I use homepage not to monitor but to quicklaunch my services.
I also use pingtools pro, android app I bought for 25/-. It’s pings for server with specific ports to check health, you can also configure alerting this way, and the best is you don’t need to install any agent on your server for this.
I am obviously missing a lot of critical monitoring, would love to know how rest of you have setup monitoring and telemetry
Smartctl has an option to get smart data for usb drives “-d sat” I believe. Since I use telegraf I can add this paramter to the config. But be aware it’ll not let the hdd sleep. This can be avoided by using no standby check option but my usb serial ATA has issues checking the standby status. So I turn it off for usb drive.