I was made aware of a small open source utility called scrutiny. It is very nice. Imperfect but a lot better than just running smart tests. It has small footprint and can help me see all disks from all systems in my home and lab in a single place.
I intend to add the how-to for anyone interested. I spent some hours over the week in getting to do what I wanted.
First, the project's home is here https://github.com/AnalogJ/scrutiny . Has 90% I'd say of the information needed. The remaining bits are the details for each type of system.
Second, this is a docker thingie that I'm not a fan of but the non-docker option is still a self-container utility in go language so it doesn't give me what I prefer like a front end and application I can configure independently. So I went with docker and using docker compose.
I used the mixed mode of hub & spoke. That is a "server" listening (the hub, using docker) and each system I want to monitor its disks are spokes, using the binary locally which sends the metrics to the hub.