Self-host Prometheus Proxmox VE Exporter
v3.10.2Prometheus exporter for Proxmox VE cluster metrics
- Stars
- 1 485
- Port
- 9221 (HTTP metrics endpoint)
prompve/prometheus-pve-exporterWhat is Prometheus Proxmox VE Exporter?
Prometheus Proxmox VE Exporter is a self-hosted, open-source exporter that connects to Proxmox VE clusters via their API and exposes metrics for Prometheus monitoring. It collects node, VM, and container status; CPU, memory, disk, and network usage; storage information; HA state; replication status; subscription info; and QDevice state. The exporter can run directly on a Proxmox node or on a separate machine, configured via a YAML file or environment variables for password or token authentication. It is deployed via Docker (prompve/prometheus-pve-exporter) or pip, requires Python 3.9+, and listens on port 9221 by default. The project is actively maintained with regular releases.
Should you self-host Prometheus Proxmox VE Exporter?
Prometheus Proxmox VE Exporter scores 58/100 on selfhost.directory (how scoring works) and ranks #11 of 51 in Monitoring & observability. It has 1 485 GitHub stars.
It shipped 10 stable releases in the past year. The latest, v3.10.2, came out on 26 October 2026. New versions land roughly every 5 weeks.
Setup is moderate: expect some configuration beyond a single command. An official Docker image is available. It is Apache-2.0-licensed and written mostly in Python.
Its closest alternative on selfhost.directory is GoAccess (75/100, 21 091 stars). It scores higher overall, so compare the two before you pick. See Prometheus Proxmox VE Exporter vs GoAccess side by side.
Features
- Backup Coverage
- Cluster Information
- Node Information
- Node/VM/CT Status Collection
- Onboot Status
- Password Authentication
- PVE API Metrics
- PVE Version Info
- QDevice State
- Replication Info
- Resources Information
- SSL/TLS support
- Subscription Info
- Target Scrape Metrics
- Token Authentication
Prometheus Proxmox VE Exporter README
More in Monitoring & observability
prometheus-qbittorrent-exporterSelf-hosted, open-source Prometheus exporter that collects metrics from qBittorrent servers and exposes them for monitoring. Runs via pip or Docker.
PulseOpen-source, self-hosted ops dashboard for Proxmox, Docker, Kubernetes, vSphere and TrueNAS, with buffered alerts, metric history and scheduled AI patrols.
PVE-UPSSelf-hosted UPS monitor that shuts down Proxmox VE/Backup Server via API tokens. Browser wizard, SNMP/NUT support, no agents or config files.
pyroscopeOpen-source, self-hosted continuous profiling platform: ingest CPU/memory profiles via SDKs, Alloy or eBPF, store in object storage and query flame graphs in Grafana.
quickwitOpen-source self-hosted search engine for observability: full-text search and aggregations on logs and traces in S3 or MinIO, with an Elasticsearch-compatible API.
Raspberry-Pi-DashboardSelf-hosted PHP web dashboard for monitoring Raspberry Pi hardware with password protection, shutdown/reboot, dark theme, and mobile UI.
release-notifierSelf-hosted tool that monitors GitHub releases for Docker containers, summarizes changelogs with AI, and sends push notifications via ntfy and Home Assistant.
riemannA network event stream processing system, in Clojure.
rocketplaneIOSelf-hosted AI SRE for Kubernetes: eBPF zero-instrumentation traces, logs, metrics, live service map, plus MCP for AI agents to safely remediate.
rsyslogRsyslog is an open-source, high-performance syslog server that collects, transforms, and routes event data at scale with 100+ modules and 1M+ msgs/sec.
runitorRunitor is a self-hosted command runner that reports task results to healthchecks.io, with built-in scheduling and output capture for cron monitoring.
ruptimeruptime is a self-hosted, open-source reimplementation of classic Unix r-commands with client-server architecture and encrypted traffic for multi-network monitoring.
0 comments