> features / servers & infrastructure

Live Monitor

CPU per core, memory, disks, network, top processes and IPs of any host, live, with nothing to install.

The Live Monitor tool shows what the host of the session in view (or the one picked above) is doing. It shows hostname, local IP, public IP, system, kernel, uptime and load; the processor as a figure and a bar per core; memory and swap; every disk with how full it is (yellow from 80%, red from 90%); the traffic of the default route; and the five processes that use the most CPU.

It reads all of it with one shell command any Linux has (/proc, df and ps), through the file connection of the host. Nothing is installed on the server and no session is opened. The public IP is asked from the host itself, at most every 10 minutes.

Processor, memory and network have a five-minute trend chart; under the cursor it tells the value at that moment and how long ago. How often the host is read goes from 500 ms to 10 s (5 s by default) and is remembered. A disk at 90% or memory under 10% goes to the log as an alert, once, and again when it eases.

What it does

  • Agentless: one standard shell command over SSH.
  • Per-core CPU bars, memory, swap, disks, network, top 5 processes.
  • Local and public IP, system, kernel, uptime, load.
  • Five-minute trends with hover readouts; 500 ms to 10 s refresh.
  • Disk and memory alerts in the log.
  • In any SSH tab (and the Remote of a project), Live Monitor in its bar splits the tab 75/25 with the monitor of that host under the terminal.

How it behaves

  • Readings run only while the tool is on screen.
  • A host without /proc says so.

Why it matters

  • Know how a server is doing before you type a command.