This task can be performed using Checkmate
Beautifully crafted open source server monitoring
Best product for this task

Checkmate
oss
Checkmate is an open source server monitoring application used to track the operational status and performance of servers and websites. It regularly checks whether a server/website is accessible and performs optimally, providing real-time alerts and reports on the monitored services' availability, downtime, response time and hardware information like CPU, RAM and disk.

What to expect from an ideal product
- Sends instant email notifications whenever your website or server stops responding
- Checks your servers every minute to catch downtime right when it happens
- Provides mobile push alerts so you know about issues even when away from your desk
- Monitors multiple websites and servers from one simple dashboard
- Shows you exactly when your site went down and how long it stayed offline