Zabbix
Mature, proven on thousands of hosts, with a template for nearly everything, distributed proxies and long-term support releases. It also asks for a database server, a web front end and time to learn items, triggers and templates.
Choose Zabbix for large fleets or when you need that depth today. Choose DumbMonit when you want the one-second answer and can live with fewer integrations and a young project.
Prometheus and Grafana
The standard for metrics: a huge exporter ecosystem, PromQL and dashboards for anything, including your own applications. You assemble and maintain the stack yourself: Prometheus, Alertmanager, exporters, dashboards and rules.
DumbMonit ships that assembly already done, and exposes /metrics, /federate and a Prometheus-compatible endpoint, so the two can live side by side.
Uptime Kuma
A polished, very popular uptime monitor with more monitor types, more notification services and a larger community. It checks services from the outside; it does not read a switch's ports, a hypervisor's guests or a NAS's disks.
DumbMonit includes Kuma-style checks and push-compatible heartbeats, next to device metrics. If uptime checks are all you need, Uptime Kuma is the more mature choice.