[email protected]

Basics · Proxmox

Proxmox monitoring: the tools compared (Zabbix, Checkmk, Grafana, Pulse)

Editorial note: Versions, commands and prices may change. Please verify critical steps independently before production use. This guide does not replace individual professional, legal or tax advice.

Proxmox VE ships live graphs in its web interface - but no monitoring in the operational sense: nobody gets woken up when a node fails at night, a ZFS pool is degraded or the backup job has been failing for days. That requires an external system. Four approaches have become established: Zabbix with its official template, Checkmk with its special agent, the Prometheus exporter with Grafana, and the lightweight Pulse. This comparison shows what the tools really cover - and where each one has gaps (as of July 2026).

What Proxmox monitoring must cover

Before choosing a tool, look at the checklist. Complete Proxmox monitoring includes:

  • Host level: CPU, RAM, swap, disk I/O, network, temperatures and SMART status of the disks
  • Virtualization level: status and resources of all VMs and containers, automatic discovery of new guests
  • Cluster level: quorum, node reachability, corosync health
  • Storage: usage levels, ZFS pool status or Ceph health
  • Backups: are the PBS jobs running? How old is the last successful backup?
  • Alerting: escalation chains, on-call, maintenance windows - otherwise it is a dashboard, not monitoring

No tool covers all six points alone. The differences lie in how much is missing and how much custom work is needed.

Zabbix: the all-rounder with an official template

Zabbix ships "Proxmox VE by HTTP", an official, vendor-maintained template (available for Zabbix 6.0 through 7.4, Zabbix integration page). It works agentlessly via the PVE REST API (port 8006) with an API token that only needs read permissions (Sys.Audit, Datastore.Audit, VM.Audit - in practice: the PVEAuditor role). Via low-level discovery it automatically detects the cluster including quorum, all nodes (status, CPU, RAM, uptime, version), storages and every VM and LXC container - including triggers for node failure and overload. Since Zabbix 7.4, disk discovery with SMART health via the PVE API, certificate and update monitoring have been added.

The gaps: the template does not cover ZFS pool health or PBS backup jobs. For those you install Zabbix agent 2 on the host (official SMART plugin with smartmontools; proven community templates exist for ZFS) or build custom checks. Zabbix thus offers the best ratio of coverage, alerting depth and operability - provided someone maintains it.

Checkmk: strong on backups

Checkmk provides a dedicated Proxmox VE special agent that connects with a checkmk@pve user and the PVEAuditor role (Checkmk docs). VM and container data reaches the right hosts via the piggyback mechanism. The big plus are the ready-made backup checks: proxmox_ve_vm_backup_status monitors date, age, size and bandwidth of the last successful backup per guest, proxmox_ve_vm_snapshot_age alerts on stale snapshots - exactly the discipline that means custom work elsewhere.

Limitations: automatic host creation for discovered VMs (dynamic host management) is reserved for the commercial editions; in the free Raw Edition that means manual work. The docs also describe username/password login rather than API tokens.

Grafana + Prometheus: the dashboard champions

The prometheus-pve-exporter (actively maintained, version 3.9) exports cluster, node, VM/LXC and storage metrics including backup coverage on port 9221 - again, read-only access (PVEAuditor) is enough. Together with Prometheus and Grafana you get the most flexible visualization, including alerting via Alertmanager.

Alternatively, Proxmox pushes metrics natively to external systems: Graphite, InfluxDB and, since PVE 9.1, OpenTelemetry, configured under Datacenter → Metric Server (Proxmox external metric server documentation). Important context: this is pure metric export - state logic, triggers and escalation must come from the stack behind it. Our Grafana expertise shows how a dashboard stack is built.

Pulse: the fastest overview

Pulse is a lightweight dashboard with real-time views and alerting (Discord, Slack, Telegram, email, webhooks) for Proxmox VE, PBS and PMG - now also for Docker and Kubernetes. Installation via LXC script or Docker takes minutes; the project has around 6,000 GitHub stars. For homelabs and a quick team overview it is unbeatably pragmatic. Relevant for business use: the project now follows an open-core model - the free version retains metrics for 7 days; RBAC, audit logs and 90-day retention are reserved for the paid Pro tier.

The direct comparison

Zabbix Checkmk Grafana/Prometheus Pulse
Official PVE integration vendor template special agent community exporter (active) own project
VM/LXC discovery yes (LLD) yes (piggyback) yes yes
Backup monitoring custom ready-made checks basic (backup coverage) PBS view
SMART/disks since Zabbix 7.4 or agent 2 via host agent via node_exporter limited
Alerting/escalation very strong strong Alertmanager basic (webhooks etc.)
Setup effort medium medium high minimal
Best for production with on-call backup-focused teams dashboard-loving DevOps teams homelab, quick overview

Monitoring by WZ-IT

WZ-IT provides 24/7 proactive monitoring for your Proxmox environment. The agreed scope can cover host and cluster health, SMART and ZFS, PBS backup jobs, and documented alert and escalation paths. We define the required checks and response to anomalies according to the environment and service level.

Managed Proxmox includes monitoring from €179.90 per node and month. Monitoring only is available from €79.90 per month. If you explicitly want your own Zabbix platform, we operate it as Managed Zabbix. The step-by-step guide for a self-built setup is Monitor Proxmox with Zabbix. We are happy to discuss your setup in a free initial consultation.

Rather have it operated?

You'd rather not run Proxmox yourself? WZ-IT handles setup, operations and maintenance - privacy-focused from Germany.

Frequently Asked Questions

Answers to the most important questions

Companies worldwide trust WZ-IT

  • Stadtwerke Brühl
  • DGHO e.V.
  • ABCO Water Systems
  • Golem.de
  • EVADXB
  • nextGYM
  • AInergy
  • ml&s
  • Odiseo Solutions
  • Annota
  • ARGE
  • SweetConnect GmbH
  • Aphy AG
  • CORGOS
  • Rekorder
  • SolidProof
  • Yonju
  • Keymate
  • Paritel
  • Mr. Clipart
  • Millenium
  • Negosh
  • Führerscheinmacher
  • Boese VA
Read client reviews

Enquiry

Build, migrate, or operate Proxmox

We design and maintain Proxmox environments from a single node to an HA cluster, including migration, storage, backup, and ongoing operations.

  • Straight with Timo and Robin - no sales team, no pitch
  • An honest take, including when we are not the right fit
  • Concrete next steps for infrastructure, software or AI

No risk: worst case, you leave with a clearer understanding of your project than before.

Timo and Robin, founders of WZ-IT

Build, migrate, or operate Proxmox

WZ-IT's advice on our Azure migration was technically sound and completely non-binding right from the intro call - we took away a great deal.
Jakob ÖschlbergerInno7 GmbH