← All Agents HST02 Hosting

Server Uptime Monitor Agent

Pings all servers every 60 seconds — alerts, auto-restarts and logs every incident.

Deploy This Agent →
What This Agent Does

How it works.

This agent continuously monitors all production servers, websites and services. Every 60 seconds it checks HTTP endpoints, server resource usage and SSL expiry. When a service goes down, it attempts an automatic restart before alerting the team — minimising downtime without manual intervention.

Inputs

Server/endpoint list
IP addresses, domains, ports to monitor — configured in portal
Threshold config
CPU >80%, RAM >85%, disk >90%, SSL expiry <14 days
Restart commands
Service-specific restart scripts (nginx, php-fpm, mysql)
Alert contacts
WhatsApp numbers and email addresses for oncall team

Outputs

Status dashboard
Real-time uptime status for all services in portal
WhatsApp alert
Sent within 60 seconds of downtime detection
Auto-restart attempt
Runs restart script — success reported back in next check
SSL expiry warning
14-day advance warning before certificate expires
Monthly uptime report
% uptime per service — delivered to owner

Automation Flow

60-sec ping
HTTP check + SSH resource check on all servers
All OK
Status updated — next check in 60 seconds
Downtime detected
Service fails ping or resource threshold breached
Auto-restart
Agent runs restart script via SSH — waits 15 seconds
Restart check
Ping again — if recovered, incident logged as auto-resolved
Still down — alert
WhatsApp sent to oncall team with server name and error
Incident recorded
Full timeline logged in portal for post-mortem
Tech Stack
n8nSSHHTTP pingWhatsApp Business APISendGridMySQL
Deploy This Agent

Ready to run Server Uptime Monitor Agent?

We configure, test and hand it over running in your environment. Fixed price, no recurring fee.

Deploy This Agent → Browse All 149 Agents