Server Health

Server health monitoring tracks the vital signs of your infrastructure: CPU, memory, disk, and network. SiteMonitor's lightweight agent reports metrics every 60 seconds and alerts you when thresholds are breached.

How it works

01

Install the agent

Install our lightweight agent on your server. It runs quietly in the background using minimal resources.

02

Metrics flow in

The agent reports CPU, memory, disk, and network metrics to your SiteMonitor dashboard every 60 seconds.

03

Threshold alerts

Set thresholds for any metric. When CPU hits 90% or disk space drops below 10%, you get an alert.

What is server health monitoring?

Server health monitoring is the continuous tracking of your server's resource utilization: CPU, memory, disk space, and network throughput. By monitoring these metrics over time, you can spot resource exhaustion before it causes downtime, plan capacity upgrades, and debug performance issues faster.

A server running at 95% memory might work fine until one extra request triggers the OOM killer. A disk filling up at 1% per day gives you 5 days of warning, but only if you're monitoring it. SiteMonitor makes sure you see these trends before they become incidents.

What you can monitor

  • CPU usage and load average tracking
  • Memory and swap usage monitoring
  • Disk usage and I/O performance
  • Network throughput and error rates
  • Process monitoring (count, specific process health)
  • Custom metric thresholds with configurable alerts
  • Historical data with 90-day retention
  • Support for Linux, macOS, and Windows servers

Frequently asked questions

The SiteMonitor agent collects CPU usage, load average, memory usage, swap usage, disk usage and I/O stats, network throughput, and running process information. All metrics are reported every 60 seconds.
The SiteMonitor agent is designed to be lightweight. It typically uses less than 10MB of memory and less than 0.1% CPU. It runs as a background service and communicates with SiteMonitor over HTTPS.
The SiteMonitor agent supports Linux (Ubuntu, Debian, CentOS, RHEL, Amazon Linux), macOS, and Windows Server. Installation is a single command on Linux and macOS, or an MSI installer on Windows.
Yes. Every metric supports custom thresholds. For example, alert when CPU exceeds 80% for more than 5 minutes, or when disk usage exceeds 90%. You can configure different thresholds per server and per metric.
SiteMonitor retains server health metrics for 90 days on all plans. Metrics are stored at 1-minute resolution for the first 7 days, then aggregated to 5-minute resolution for the remaining 83 days.
Yes. The SiteMonitor agent detects running Docker containers and reports per-container CPU, memory, and network metrics. You can set thresholds on individual containers just like you would on server-level metrics.

Ready to keep your sites online?

Set up your first monitor in under 2 minutes. No credit card required.