PanelicaDocs
panelica.com
Docs / Monitoring / Monitoring Dashboard

Monitoring Dashboard

Panelica 1.0.375 Verified 2026-07-24 Monitoring

The Monitoring Dashboard is the server's live vital signs: CPU, memory, disk and load as gauges, network and process counts as stats, historical charts you can zoom by time range, and the status of every Panelica service, all refreshing on an interval you control.

Panel locationMonitoring → Dashboardhttps://YOUR-SERVER-IP:8443/monitoring/dashboard
 Monitoring Dashboard
LIVE Updated 14:32:05 · refresh 5s
CPU
23%
RAM
3.2/8 GB
Disk
62/160 GB
Load
0.8

The control bar

At the top sits a live indicator (a pulsing green dot and a LIVE badge with the last-updated time), a chart range selector, and a refresh interval selector. The chart range decides how far back the history charts reach: 1 hour, 6, 12 or 24 hours, or 2, 7, 14 or 30 days, plus a custom range you build in a date-picker dialog (with quick presets for the last 7/14/30/60/90 days and this/last month, and a note if your range exceeds the history retention). The refresh interval controls how often the whole page re-polls: every 1, 5, 10 or 30 seconds, or every minute.

Behind the scenes: the dashboard polls three REST endpoints together on each tick, one for the instant metrics (read straight from the kernel's /proc), one for the history series (kept in Redis), and one for service status (cached briefly). There is no WebSocket; the "LIVE" you see is your chosen polling interval. History is collected every few seconds, downsampled into hourly and daily tiers, and retained for up to 30 days, so a longer range shows coarser but further-reaching data.

Live gauges and stats

The gauges show the numbers that matter most, each colored green/amber/red by how loaded it is:

  • CPU usage percent, computed from /proc/stat deltas across all cores.
  • Memory as used/total GB and a percentage, from /proc/meminfo.
  • Disk as used/total GB and a percentage for the root filesystem.

Alongside them, stat tiles show load average (1, 5, 15 minutes, flagged against your core count), uptime, CPU core count, processes running / blocked / total (from /proc/stat), available RAM, and the count of running services. Each widget has an info tooltip explaining what it measures.

What to watch: a load average persistently above your core count means the CPU is the bottleneck; available RAM trending toward zero (not just "used" RAM, which Linux keeps high with cache) is the real memory warning; and a climbing blocked-process count points at I/O contention. The gauges color themselves so a glance tells you if anything is red.

History charts

Four time-series charts plot the selected range: CPU history and Memory history as percentages, and Disk I/O (read and write) and Network I/O (in and out) as byte rates, the network chart annotated with its max, min and average. Points are sampled to keep the chart readable while preserving spikes, so a brief burst of traffic still shows up rather than being averaged away.

Service status

A table lists every Panelica service with its name, an icon, and a live status (running or stopped). The header shows a running/total count. This tells you at a glance whether nginx, Apache, the PHP-FPM pools, PostgreSQL, MySQL, Redis, BIND, Postfix, Dovecot, the FTP server and the rest are up. For starting, stopping or restarting services, and for their detailed resource use, go to the Service Management page.

Access

Behind the monitoring_dashboard license feature (the page shows a premium overlay without it). See roles and permissions. This dashboard is server-wide vital signs; for per-account resource use against plan limits, see Resource Usage.

Panelica Documentation · Written and verified against the live panel. · Last verified 2026-07-24 on Panelica 1.0.375