Web Server Monitor & Alert System This automation pings web servers at regular intervals, logs their status, and sends email alerts if a server goes down. Itโs perfect for maintaining visibility over server uptime โ without complex monitoring tools. ๐ง How It Works This workflow performs minute-by-minute checks on all listed servers in a Google Sheet and: โ Logs all reachable servers in an โAliveโ log. ๐ป Sends an email alert if a server is unreachable. ๐ Logs failed servers in a โDownโ sheet w

Web Server Monitor & Alert System This automation pings web servers at regular intervals, logs their status, and sends email alerts if a server goes down. Itโs perfect for maintaining visibility over server uptime โ without complex monitoring tools. ๐ง How It Works This workflow performs minute-by-minute checks on all listed servers in a Google Sheet and: โ Logs all reachable servers in an โAliveโ log. ๐ป Sends an email alert if a server is unreachable. ๐ Logs failed servers in a โDownโ sheet with timestamps. ๐งฉ Key Components โฐ 1. Schedule Trigger Runs the workflow every minute for real-time monitoring. ๐ 2. Web Servers List (Google Sheets) Pulls server IPs or hostnames from a Google Sheet named ServerList. Each row = one server to monitor. This makes adding/removing servers effortless โ just update the sheet. ๐ 3. Servers Alive Check (HTTP Request) Performs an HTTP GET request to each server (e.g., If the request fails, it automatically triggers the error path (handled via continueOnFail). โ 4. Web Server Alive Log (Google Sheets) Records successful pings in ServerStatusAlive with: Timestamp Server IP Status = Alive This log can be used for uptime reports or audits. ๐ง 5. Server Down Notification (Gmail) If a server fails, this node sends an email to the admin. It includes: Server address Timestamp Suggested action ๐ 6. Web Server Down Log (Google Sheets) Logs failed pings in a separate sheet for historical tracking and debugging. โ Main Advantages Live Server Monitoring Stay informed about server health in near real-time. No-Code Configuration Add/remove servers from the Google Sheet โ no need to touch the workflow. Email Alerts on Failure Proactively notifies you before users report the issue. Audit-Ready Logging Maintains logs for both healthy and failed checks for documentation or reporting. Flexible & Scalable Monitor 1 or 100 servers with the same template โ just scale the list. โ๏ธ Setup Steps ๐ Prerequisites Google Sheet with server list (column name = โServerโ) Gmail OAuth2 Connection for alerts n8n Instance running regularly ๐ Configuration Google Sheets Sheet 1 (ServerList): Your list of servers. Sheet 2 (ServerStatusAlive): Log for reachable servers. Sheet 3 (ServerStatusDown): Log for unreachable servers. Gmail Integration Connect your Gmail account in the Server Down Notification node. Edit recipient email and message content as needed. HTTP Check Adjust the HTTP request URL template if using port numbers or paths (e.g., Schedule Default is every 1 minute. Change via Schedule Trigger if needed. ๐งช Testing Input a reachable server (e.g., example.com) and an unreachable IP. Run the workflow manually or wait for the next scheduled run. Check: Alive log updates correctly. Down log records failures. Email alert is received. ๐ Deployment Activate the workflow, and it will quietly run in the background, notifying you of any server downtime instantly while keeping logs for future review.
Download the workflow JSON file after purchase.
Open n8n โ click the menu โ Import from File.
Select the downloaded JSON and import.
Set up credentials for each node that requires them.
Click Execute Workflow to test, then activate.
Setup guide included
Purchase to unlock the full step-by-step guide
No reviews yet
Be the first to buy and share your experience.
Leave a review
Sign in to share your experience with this workflow.
Create a free account to purchase workflows.
Need help setting this up?
Book a 3-hour live setup session with an Agility consultant.