Description of problem: smartmontools is required to monitor the health of SMART capable hard disks. It should be included in the oVirt Node image to allow monitoring of node hard disk health
Thanks for reporting but I think smartmontools package is not needed on oVirt Node for monitoring. oVirt Node ships cockpit-storaged-172-2.el7.centos.noarch which uses libatasmart-0.19-6.el7.x86_64 to access S.M.A.R.T. data and give data on cockpit UI. We need to trade-off between package installed and image size so unless there's a critical need for smartmontools I would prefer to not have it include in the ISO. Note that if for some reason you need it to investigate a bad status reported by cockpit you can just install it after enabling the repository shipping it. Its installation will be persisted on upgrade.
I had a node failures beacause of a failing ssd drive. It was a node ng with a raid 1 out of two ssds. Shouldn't the engine pick up and report those s.m.a.r.t errors? I only realized because of the errors printed in server console.