https://uptimepro.co/blog/server-monitoring-best-practices