Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/Termix-SSH/Termix/llms.txt

Use this file to discover all available pages before exploring further.

Server Stats gives you real-time visibility into the health and state of your Linux servers without leaving Termix. Metrics are collected over SSH on a configurable schedule and surfaced in dashboard widgets — giving you an at-a-glance view of each host alongside your terminal and file manager sessions.

Collected metrics

CPU

Current CPU usage percentage, core count, and 1/5/15-minute load averages.

Memory

Used and total memory in GiB, with a usage percentage.

Disk

Used, available, and total disk space with a usage percentage across mounted filesystems.

Network

Per-interface IP address, link state, and cumulative receive/transmit byte counts.

Uptime

System uptime in seconds and a human-readable formatted string.

System information

Hostname, kernel version, and operating system distribution.

Firewall status

Current firewall configuration state, collected from the host’s firewall tooling.

Port monitoring

List of open and listening ports on the host for a quick network exposure overview.

Dashboard integration

Metrics are displayed as widgets on the Termix dashboard. Each widget corresponds to a metric type and updates on the configured polling interval.
Each host has its own stats configuration. You can choose which widgets to show, enable or disable status checks, and set independent polling intervals — or opt in to global interval settings managed from admin settings.
Termix performs a TCP connection check to determine whether a host is online or offline. This runs on a separate, configurable interval from metric collection and can be disabled per host.
Status checks and metric collection each have their own interval in seconds. You can use per-host intervals or inherit from global defaults set in admin settings.

Network topology graph

The dashboard includes a network graph that visualizes your homelab based on your saved SSH connections.
Termix draws a graph of your saved SSH hosts and the relationships between them — including jump host chains and tunnel connections. Each node in the graph reflects the host’s current online/offline status.
You can arrange and customize the graph layout from the dashboard. The graph updates as host statuses change.

Configuration notes

Server Stats metrics are only collected for SSH hosts. Hosts using RDP, VNC, or Telnet as their connection type, or configured with OPKSSH or no-auth connection methods, do not support metric collection. TCP status checks (online/offline) work for all connection types.
1

Open host settings

Navigate to the host you want to monitor and open its settings panel.
2

Configure stats

Enable metrics collection and select which widgets to display. Set the polling intervals or use global defaults.
3

View on the dashboard

Return to the dashboard to see the host’s widgets updating with live data. The network graph also reflects the host’s current status.
Metrics are cached for up to 30 seconds per host. If multiple users are viewing stats for the same host simultaneously, they share the same cached result rather than each triggering a separate SSH collection.

Build docs developers (and LLMs) love