Loading fleet…
◈ Node Heatmap
Healthy
Warning
Critical
Draining
Anomaly
—
◈ Priority Triage — Worst Nodes
| Node | Location | Status | Bottleneck | CPU% | IOwait% | RAM% | Disk% | Net Lat | VMs | Alerts | Sec Risk |
|---|
◈ Fleet Charts
Node Status
CPU & RAM Trend (fleet)
Avg CPU & RAM by Location
| Node | Location | Status | Anomaly | CPU% | IOwait% | Load | RAM% | RAM Used | Disk% | Disk Lat | Net Lat | VMs | Alerts | Sec Risk |
|---|
◈ AI Fleet Analysis OLLAMA
Waiting for analysis…
| VM ID | Node | Location | Type | CPU % | Disk IOPS | Net MB/s | RAM GB | Uptime | Detected |
|---|
| Node | Location | Disk % | Disk → Full | Disk Trend | RAM % | RAM → Full | RAM Trend | SSD Wear | SSD Days Left | RX Trend | TX Trend |
|---|
Total RX
—
Trend: —
Total TX
—
Trend: —
Peak RX (history)
—
across the polled history
Peak TX (history)
—
across the polled history
Traffic Anomalies
—
active right now
Bandwidth saturation — nodes near NIC line-rate
NIC capacity: — · click a row to see contributing VMs
Active traffic anomalies — with VM attribution
Top nodes by total bandwidth
| Node | Location | RX (MB/s) | TX (MB/s) | Total | Status |
|---|
Configure automated response rules. Enabled rules fire immediately when an anomaly is detected.
In demo mode, actions are simulated — in live mode they call the Virtualizor API.
| Node | Location | Filter Status | Whitelisted VMs | Last Updated | Toggle | Manage |
|---|
| Node | Location | Controller | Arrays | Drives | BBU | Status |
|---|
⚡ Virtualizor API
🤖 AI Engine
⚙ System
When checked, the heatmap and all other views stay empty unless you have a Virtualizor panel connected or nodes registered via the agent installer.
🔄 Updates & Backups
Git pull · local backups · rollback
Current Version
Loading…
Update Status
Click Check for updates to compare with GitHub.
Local backups
Loading…
⚠ Updates pull code from GitHub. Anyone with write access to the repository can publish code that this server will run. Review the commit list before clicking Apply. Backups are stored locally — download them off-server for real redundancy.
🛡 Security
Failed logins · lockouts
Active lockouts
Loading…
Recent failed attempts
Loading…
ⓘ If you lock yourself out of the dashboard, SSH into the server and run
sudo vpsctrl-unlock --list to see active lockouts and sudo vpsctrl-unlock --user <name> to clear yours.
🔔 Notifications & Alerts
Email · Slack · Webhook · Templates
POST body: {event, node, status, metric, value, severity, time}
Signature: X-VPS-Signature: sha256=<hmac>
Signature: X-VPS-Signature: sha256=<hmac>
Variables: {{node}} hostname ·
{{status}} node status ·
{{metric}} metric name ·
{{value}} metric value ·
{{severity}} alert level ·
{{vms}} VM count ·
{{detail}} detail text ·
{{time}} timestamp
🔴 Critical Alert
⚠️ Warning Alert
🔍 Anomaly Detected
🔄 Node Drain
💥 RAID Alert
✅ Recovery
User Management
Manage accounts, roles & two-factor authentication