Automated Web Server Uptime Monitoring System

somdn_product_page

This n8n workflow automates the process of monitoring the availability of multiple web servers, logging their status, and sending alerts when downtime is detected. It is designed to provide continuous, hands-free oversight of server health, helping ensure high availability and quick issue resolution.

The workflow begins with a Schedule Trigger that activates every minute, initiating the server check cycle. It fetches a list of server URLs from a Google Sheet named ‘Server_List’. For each server, it sends an HTTP GET request to verify if the server is responsive.

If the server responds successfully, its status ‘Alive’ along with a timestamp and server IP address is logged into a ‘Server_Status_Alive’ Google Sheet for historical uptime tracking.

In case of failure, the workflow logs the server’s ‘Down’ status into a ‘Server_Status_Down’ Google Sheet and automatically sends an alert email via Gmail to notify the team of the outage, including the timestamp and server address.

This system enables network administrators to automatically monitor multiple web servers, maintain logs for metrics and audits, and receive instant alerts, thus minimizing downtime and ensuring service reliability.

Ideal scenarios for this workflow include managing multiple web servers, websites, or APIs to ensure they remain operational, especially in critical infrastructure, production environments, or managed hosting services.

Node Count

6 – 10 Nodes

Nodes Used

gmail, googleSheets, httpRequest, scheduleTrigger, stickyNote

Reviews

There are no reviews yet.

Be the first to review “Automated Web Server Uptime Monitoring System”

Your email address will not be published. Required fields are marked *