Admin

Monitoring

Real-time and historical server monitoring — CPU, RAM, disk, network, and alert rules.

Last updated 1775606400

Server Mode → Monitoring gives you live and historical visibility into your server's resource usage. Data is sourced from the Agent's /metrics/realtime endpoint and stored locally by the Panel for historical views.

Live Charts

The monitoring page displays four real-time charts that update every 5 seconds:

  • CPU % — total utilisation across all cores. Peaks above 80% sustained for more than a minute are worth investigating.
  • RAM — used vs available memory in MB. Watch for gradual creep that indicates a memory leak.
  • Disk — used vs total for the primary partition. This chart updates every 60 seconds (disk I/O polling is slower by design).
  • Network — inbound and outbound throughput in KB/s or MB/s.

Charts use a rolling 5-minute window in the live view. Hover any point to see the exact value and timestamp.

Historical Data

Use the time-range selector above the charts to switch between:

  • 24h — 5-minute averages
  • 7d — 30-minute averages
  • 30d — 6-hour averages

Historical data is retained for 90 days. Older data is pruned automatically.

Alert Rules

Go to Monitoring → Alerts → New Rule to configure threshold-based notifications.

Configurable triggers:

Condition Example threshold
CPU sustained above X% CPU > 90% for 5 minutes
RAM usage above X% RAM > 85%
Disk usage above X% Disk > 90%
Service down nginx is not running
Backup failed Any backup job returns error

Each rule supports multiple notification channels:

Rules fire once when the threshold is crossed, then again every 30 minutes if the condition persists. You will not receive duplicate alerts every 5 seconds.

Tip: Set a disk alert at 80% to give yourself time to act before the partition fills completely. A full disk causes mail to queue, databases to fail writes, and the Panel itself to stop logging.

Per-Account Resource Breakdown

Below the server charts, the Account Usage table shows each account's current disk usage, bandwidth consumption for the current billing period, and number of active processes. Sort by any column to identify heavy users.

This table is read from the Agent at page load — it is not a live chart. Refresh the page to get updated figures.

Related