Zabbix for five machines is fine, actually
People call it heavy, and for a homelab it is more than you need. But the agent is tiny, the templates cover disks and memory out of the box, and the alerting has not missed anything in two years.
The only change I keep making on every host is lowering the free-space trigger for small root partitions.