Files
proxmox-monitor/backlog.md
2026-05-07 10:38:31 +01:00

1.5 KiB

Feature Backlog — proxmox-monitor

Quick Wins (low effort, high value)

  • Add a clickable name link per row linking to Proxmox web console: /pve/console.html?node=X&vmid=Y
  • Status: done (pending push)

Manual Refresh

  • Button in dashboard header that calls mutate() on all SWR caches
  • ~5 lines of code

Custom Poll Interval

  • Input field in header to adjust refreshInterval instead of env-only config

Group by Node

  • Collapse/expand VMs/LXCs by node with toggle

Uptime Duration

  • Format uptime seconds to "3d 4h 12m" via formatUptime() helper

Search / Filter

  • Client-side text input filtering table rows by name/node/status

Medium Effort

Storage Usage

  • Show disk usage per Proxmox storage backend (like node cards)

Status Change Alert

  • Toast/banner when a VM state changes between polls

Resource Allocation

  • Show vCPU count, total disk size alongside usage stats

Per-VM IP Addresses

  • Fetch guest network IP addresses (extra API call needed)

Per-VM CPU/Memory Trend

  • Periodic polling to build a small trend chart

Larger Features

Cluster Status

  • HA, quorum, and failover info per cluster

Network Health

  • Network interfaces and link status per node

Recent Proxmox Events

  • Audit log / recent events from the Proxmox cluster

Docker Deployment

  • Dockerfile + docker-compose for easy hosting

Health Check Endpoint

  • /api/health for reverse proxy / uptime monitoring