Server Monitoring

Know what's happening inside your servers

Connect any Linux server with a single command. Monitor CPU, memory, disk usage, and running processes in real-time. When a website goes down, we diagnose the server automatically and tell you exactly what went wrong.

production-web-01
Ubuntu 22.04 LTS · 4 vCPU · 8 GB RAM
Connected
0%
CPU Usage
0%
Memory
0%
Disk
CPU History (60 min)avg 34%
Top Processes
ProcessPIDCPUMemory
nginx10242.1%128 MB
node204818.4%512 MB
postgres30725.7%1.2 GB
redis-server40960.8%64 MB
php-fpm51203.2%256 MB

Everything you need to monitor your infrastructure

Six monitoring capabilities built into a lightweight agent that uses less than 1% CPU.

CPU Monitoring

Track processor usage across all cores in real-time. See load averages, per-core breakdown, and historical trends. Get alerted when CPU stays above thresholds.

Memory Monitoring

RAM usage, swap utilisation, and allocation tracking. Detect memory leaks before they cause OOM kills. See which processes consume the most memory.

Disk Monitoring

Storage usage across every partition, not just the root disk. Track /var, /tmp, /home independently. Get warned before a partition fills up and crashes your services.

Process Tracking

See the top processes sorted by CPU and memory consumption. Detect runaway processes, zombie processes, and services that have silently crashed.

Auto Website Detection

The agent automatically discovers all websites hosted on your server and links them to your monitors. When a site goes down, you already know which server it runs on.

Root Cause Analysis

When a monitored website goes down, PulseStack™ connects to the server and runs 12 diagnostic checks automatically. You get the root cause and fix instructions, not just a down alert.

Up and running in 10 seconds

No complex setup. No YAML files. One command, and your server is monitored.

01

Install the agent

Run a single command on your Linux server. The agent installs as a systemd service and starts reporting within seconds.

$ curl -sSL https://pulsestack.co.uk/agent/install | bash -s -- --token YOUR_TOKEN
02

Metrics flow automatically

The agent reports CPU, memory, disk, and process data every 60 seconds. No configuration needed. It also detects all hosted websites automatically.

03

Downtime triggers diagnostics

When one of your monitored websites goes down, PulseStack™ connects to the associated server and runs 12 diagnostic checks. You get the root cause and fix commands.

Two ways to connect your servers

Choose the method that fits your infrastructure. Both provide the same diagnostic capabilities.

SSH Connection

On-demand access

For servers you have SSH access to. PulseStack™ connects over SSH to run diagnostic commands when downtime is detected. No agent required.

No software to install
On-demand diagnostics only
Requires SSH credentials stored
No continuous metrics
RECOMMENDED

Agent Install

Continuous monitoring

Lightweight daemon that reports metrics every 60 seconds. Install with one command. Auto-discovers hosted websites. Self-removes when you disconnect.

Install in 10 seconds
Continuous real-time metrics
Auto website detection
Under 1% CPU, 20 MB RAM
Automatic Diagnostics

When a website goes down, we tell you why

Most monitoring tools tell you a site is down. PulseStack™ tells you the root cause. When downtime is detected, we automatically connect to the associated server and run 12 diagnostic checks in real-time.

CPU usage, load average, and I/O wait analysis
Memory pressure, swap usage, and OOM kill detection
Disk space on every partition, not just root
Failed systemd services and crashed processes
Recent error log analysis for patterns
Network connectivity and DNS resolution checks
Real server data, not generic advice

Every diagnostic result comes from your actual server at the moment of the outage. This is live data from your infrastructure, not a checklist of common problems.

diagnostics — production-web-01
$ pulsestack diagnose production-web-01
Running 12 diagnostic checks...
[FAIL]CPU Usage
94.2%
[WARN]Memory Usage
87.1%
[PASS]Disk Usage (/)
62%
[FAIL]Disk Usage (/var)
91%
[FAIL]Load Average (5m)
7.84
[WARN]Swap Usage
45%
[FAIL]OOM Kills (24h)
3
[PASS]Zombie Processes
0
[FAIL]Disk I/O Wait
28%
[PASS]Network Errors
0
[FAIL]Failed Services
php-fpm
[FAIL]Log Errors (1h)
847 entries
Root Cause: CPU exhaustion + disk I/O bottleneck
php-fpm has crashed and is consuming excessive CPU on restart loops.
/var partition at 91% — log files consuming 14 GB.
Suggested fix:
sudo systemctl restart php-fpm
sudo journalctl --vacuum-size=500M
sudo find /var/log -name "*.gz" -mtime +30 -delete
Pricing

Server monitoring is included with Team and Enterprise

No add-on fees. Server monitoring comes bundled with your plan alongside uptime, SEO monitoring, and status pages.

Team
£49/mo
Up to 5 servers
Enterprise
£89/mo
Unlimited servers
View full pricing
PulseStack™
Monitoring
Incidents
Status pages
Maintenance
Team members
Integrations & API
example.com
HTTP/S monitor · Checked every 2 min
Current status
Up
Currently up for 5d 14h
Last check
26 seconds ago
Checked every 2 min
Last 24 hours
100%
Domain & SSL cert.
Valid
Expires 12/03/2026
Last 7 days
100%
0 incidents, 0 m down
Last 30 days
99.999%
1 incident, 12 m down
Avg. response
101.66 ms
Min: 16.76 ms
Response timeLast 30 days
Feb 3, '26Feb 17, '26Mar 3, '26
Average
101.66 ms
Minimum
16.76 ms
Maximum
1,546.96 ms
4.7
stars out of 5
265+
reviews on G

Start monitoring in 30 seconds.

There's nothing to install. No credit card required. Free plan included.