Skip to content

Server Monitor ​

The server monitoring feature connects to remote Linux servers via SSH to collect and display real-time system metrics, helping operators quickly assess server health.

Note: Server monitoring only supports Linux remote servers, as it relies on the /proc filesystem and Linux-specific commands. SSH credentials (password or key) are required.

Opening the Monitor ​

Once an SSH connection is established, the monitoring panel can be opened from the following entry points:

Entry PointAction
Tab Context MenuRight-click an SSH terminal tab → Server Monitor
Panel MenuClick the ... button on the panel header → Open Server Monitor
Sidebar Context MenuRight-click an SSH connection → Open Server Monitor
Monitor SidebarThe "Monitor" tab in the left sidebar follows the current active SSH session and shows CPU / memory / network. Click Open Full Monitor to enter the full monitoring page

The server monitor opens as an independent tab alongside terminal, file transfer, and other tabs. It supports drag-to-reorder.

Interface Overview ​

The monitoring panel is organized into nine tabs — Performance, Processes, Ports, Disks, Network, Services, System Info, Hardware, IPMI — freely switchable via the top tab bar.

Server Monitor

Performance ​

Displays four core metrics — CPU, Memory, Disk, and Network — in real time, refreshing every second, with 60-point line charts showing the last 1 minute of history. Below the CPU / Network / Disk sections are collapsible All Cores / All Network Cards / All Disks detail lists, expandable per core, per network card, and per mount point.

CPU ​

  • Total usage percentage with line chart
  • Core count
  • Total process count and file handle count
  • 1-minute, 5-minute, and 15-minute load averages

Memory ​

  • Total, used, available, and usage percentage
  • Cached and buffers usage

Disk ​

  • Root filesystem (/) total, used, and usage percentage

Network ​

  • Receive and transmit rates in bytes per second, calculated from the delta between consecutive samples

Processes ​

Lists the top 30 processes by CPU usage, refreshing every second.

FeatureDescription
SortingSorted by CPU descending by default
SearchFilter by process name, username, or PID
PauseClick the pause button to stop refresh; click again to resume
Send SignalThe Send Signal button on the right of each row, or open the detail drawer by clicking the row and send from the bottom
Process DetailClick any process row to open a detail drawer from the right

Process Detail ​

Clicking a process opens a slide-in drawer with the following information:

  • Basic Info — PID, PPID, name, state, thread count, executable path, working directory, full command line, start time
  • File Descriptors — Total count with a breakdown by category (files, sockets, pipes, anonymous, devices)
  • Virtual Memory — VmRSS, VmSize, VmPeak, VmData, VmStk, VmExe, VmLib
  • CPU & Context Switches — CPU ticks, voluntary/involuntary context switch counts
  • I/O Statistics — Read/write character and byte counts

Sending Signals ​

At the bottom of the process detail drawer, you can choose a signal type and send it to the process:

SignalNumberDescription
TERM15Graceful termination (default)
KILL9Force kill
HUP1Hangup, commonly used to reload configuration
INT2Interrupt, equivalent to Ctrl+C

A confirmation dialog appears before sending. Force kill (KILL) includes an additional warning.

Ports ​

Manual refresh. Lists all listening TCP/UDP ports.

ColumnDescription
ProtocolTCP / UDP
Local AddressListening address and port
ProcessProcess PID and name

Disks ​

Manual refresh. Displays all block devices in a tree structure.

ColumnDescription
NameDevice name; sub-partitions are indented
Typedisk / part / rom
SizeTotal device capacity
Mount PointMount path
Used / UsageUsed space and percentage
MediaHDD / SSD / ROM
Filesystemext4, xfs, etc.
UUIDDevice UUID
Vendor / ModelHardware information

Network ​

Manual refresh. Lists all network interfaces.

ColumnDescription
NameInterface name (eth0, wlan0, etc.)
StateUP / DOWN
MACMAC address
SpeedInterface speed (Mbps)
TypePhysical / Bridge / Bond / Virtual / Loopback
Bond MasterParent bond interface (if applicable)
IP AddressesList of bound IP addresses

Services ​

View and manage system services on systemd hosts:

  • The list shows Unit / State / Startup / Description, with search and refresh support
  • Each service can be started / stopped / restarted / enabled at boot / disabled at boot / have its logs viewed; dangerous actions require confirmation
  • Logs support auto-scrolling; clicking a service row opens its details

System Info ​

Displays the server's static configuration information along with a live clock:

CategoryContent
SystemUser, uptime, operating system, version, kernel version, hostname, local IP
CPUCPU model, core count, architecture, CPU frequency, total memory, total disk
ClockTimezone, host clock (ticking in real time), clock skew (a positive value means the host clock is ahead of the local machine)

Clock skew helps spot hosts whose NTP is unsynchronized or whose clocks have drifted, which is useful when troubleshooting certificate validation and log ordering issues.

Hardware ​

Displays hardware information in a tree table grouped by category: processors, memory, storage, network, display & audio, buses, and more. Columns are ID / Class / Vendor / Device / Driver / Serial / Capacity / Version, with search support.

IPMI ​

Collects the server's out-of-band management information via ipmitool, in three parts:

  • Device Info — Product, manufacturer, serial number, part number
  • Network — IPMI network configuration
  • Sensors — Sensor / Value / Unit / Status / Source, with search support

A notice is shown when ipmitool is not installed on the host.

Related