AccelerUpDocs
Monitor/Servers

Servers

Machines — vitals, listeners, processes, disk prediction and what is running where.

Monitor → Servers lists every machine AccelerUp knows about.

Servers arrive two ways: from an infrastructure integration, or by installing the agent on them.

What is reported

VitalsCPU, memory, disk, load, uptime
Clock driftMeasured via adjtimex — a drifting clock quietly corrupts every time-based comparison on the box
ListenersWhich ports are open and what is behind them
ProcessesWhat is running
Unitssystemd unit state
Disk predictionTime-to-full, from the trend rather than the current percentage

Disk time-to-full

A disk at 71% is not interesting. A disk at 71% that was at 40% this morning is.

AccelerUp predicts time-to-full from the trend and alerts on the prediction, which gives you the one thing a percentage threshold cannot: warning while there is still time to act.

Listener baseline

The set of listening ports on a machine is recorded as a baseline. A new listener appearing is worth knowing about — it is either a deployment you meant or something you did not.

A server is not a service

One server runs several services; one service runs on several servers. Both directions are one click: from a server, what runs here; from a service, which boxes it is on.

This is also what makes per-server deployment health work — see Per-server rollout.

Alerting

Server rules are agent rules: CPU, memory, disk, disk prediction, unit state, log patterns, probe results, clock drift.

They can trigger actions as well as alerts — restarting a unit, for example — under three guardrails. See Rules and silences.

Servers with no agent

A server discovered from an integration but with no agent shows what the integration knows and nothing more: no processes, no units, no terminal.

Coverage lists exactly these — machines that exist and are not being watched properly.

Where this behaviour lives: frontend/src/app/infra/, backend/internal/service/agent_metrics_svc.go. If the code and this page disagree, the code is right — please fix the page.

Part of MonitorEverything that watches something and reports what it saw.