On June 25, 2026, Proxmox took a step the sysadmin community had been asking for years: welcoming Zabbix as an official Solution Provider. Monitoring Proxmox VE environments no longer depends on homemade scripts and becomes a native, API-based integration backed by both companies. At everyWAN we've been monitoring our own Proxmox + Ceph infrastructure with Zabbix for a while, so let's get practical: what was announced, how it works under the hood, how to set it up step by step, and what we've learned running it in production.
Until now, monitoring Proxmox VE with Zabbix worked, but through community templates, external scripts and manual tweaks that everyone maintained on their own. With the wave of companies leaving VMware after the Broadcom acquisition, that model fell short. Official backing changes the rules: guaranteed compatibility, ongoing maintenance and a single source of truth.
What exactly did Proxmox announce
Proxmox Server Solutions announced that Zabbix LLC joins its partner ecosystem as an official Solution Provider. It's not a third-party plugin or an unsupported template: it's an integration backed by both companies, which means better compatibility, support and long-term continuity. With a global network of over 3,000 integration partners and tens of thousands of corporate customers, Proxmox strengthens its enterprise offering in the observability space too.
The integration is built on Zabbix 7.4 (supported since version 7.0, with templates even for 6.0–6.4) and delivers full monitoring and observability for organizations running mission-critical workloads on Proxmox Virtual Environment. In the words of Marina Generalova, Integrations Delivery Manager at Zabbix:
"We're glad to offer Proxmox users deeper visibility into their virtualized environments."
What you can monitor (real coverage)
The official template, called "Proxmox VE by HTTP", covers the entire virtualization stack from a single console and without installing an agent inside each virtual machine. These are the four main blocks:
Cluster and nodes
Cluster status and quorum, and per node: CPU, memory, disk, swap, uptime, kernel version and network stats.
VMs and LXC containers
Status, CPU, memory, disk I/O and network for each QEMU VM and LXC container, with restart detection. All auto-discovered.
Storage and hardware
Storage usage (including Ceph), SMART disk health, certificate expiry and PCI/USB devices.
Operations and security
Backup jobs, running tasks, high-availability (HA) resources, pending updates and user accounts.
How it works under the hood
The beauty is that it's agentless. Zabbix uses its built-in HTTP agent to query the Proxmox VE REST API (the /api2/json/… endpoints) authenticating with a read-only API token over HTTPS on port 8006. There's no need to touch each VM or install anything inside the guests.
The second key piece is Low-Level Discovery (LLD): Zabbix discovers nodes, VMs, containers, storage, disks, tasks and users on its own, and creates items and triggers automatically. Add a new VM and, without touching anything, it starts being monitored.
⚡ Why the API + read-only model is so good
- ✓Agentless: zero agents in the VMs, zero per-guest maintenance.
- ✓Secure by design: the token is read-only, it cannot modify anything in the cluster.
- ✓Automatic: LLD keeps the inventory up to date with no intervention.
Step-by-step setup
Setting it up takes minutes. This is the real flow with the official template:
- Have Zabbix 7.0 or newer (7.4 recommended) and import the "Proxmox VE by HTTP" template.
- Create a dedicated user and a read-only API token in Proxmox: Datacenter → Permissions → Users and API Tokens. Use a separate user, not root.
- Assign the template to a new host in Zabbix.
- Fill in the macros on the host with your cluster details.
- Set up the alert channels (Telegram, email, Slack…) and tune the thresholds.
For step 2, create the read-only user and token from a Proxmox node shell using the built-in PVEAuditor role:
Copy the resulting Token ID and secret into the host macros in Zabbix:
From there, auto-discovery does the rest: on the first pass you'll see your nodes, VMs, containers and storage appear with data.
The template ships 6 discovery (LLD) rules that populate on their own:
- Nodes (status, uptime, CPU, memory, disk)
- LXC containers
- QEMU virtual machines (with guest agent support)
- Node certificates (expiry)
- Node disks (SMART health)
- Shared storage (usage)
What you can alert on (real examples)
The template ships with ready-made triggers. Here are some alerts it fires out of the box:
- ⚠The cluster loses quorum.
- ⚠A node exceeds 90% CPU, memory or disk.
- ⚠A virtual machine stops running.
- ⚠A node certificate expires in less than 7 days.
- ⚠A disk's SMART indicates imminent failure.
- ⚠A node has less than 15 minutes of uptime (restart detected).
Zabbix 7.4: why it fits Proxmox so well
Zabbix 7.4 brings new features that feel tailor-made for a Proxmox environment:
- ✓Nested LLD and "discovery prototypes": multi-level discovery (cluster → nodes → VMs → resources), exactly the Proxmox hierarchy.
- ✓Host Wizard: a guided, step-by-step assistant to onboard hosts and templates.
- ✓TLS between frontend and server and OAuth token automation for email: more security and less work on alerting.
Our experience: how we monitor Proxmox + Ceph at everyWAN
At everyWAN we don't speak from hearsay. We run Proxmox VE with Ceph storage across several datacenters, and we monitor it in production with Zabbix (metrics and alerts) and Grafana (dashboards). This is what we watch every minute:
- ✓Ceph cluster health (HEALTH_OK / WARN / ERR) and the status of every OSD in real time.
- ✓Disk latencies, capacity usage and Placement Groups, to anticipate saturation.
- ✓Node and VM status, with real-time Telegram alerts: if an OSD hits slow-ops or a node goes down, we know within seconds.
And a field lesson that reinforces the value of this official integration: to read Ceph status, the Proxmox API uses the manager's RESTful module on port 8003, which needs a self-signed certificate (ceph restful create-self-signed-cert) and only listens on the active manager. After a Ceph upgrade we lost our metrics overnight precisely there, and we moved to a native, failover-proof push method. The lesson: an official, supported integration is exactly what prevents these surprises. If network monitoring is your thing, we also published our SmokePing Docker image.
Proxmox + Zabbix vs VMware + Aria
For anyone coming from VMware, the comparison is direct. The proprietary stack (vSphere + Aria Operations, formerly vRealize) offers powerful observability, but with a licensing cost that has skyrocketed after the Broadcom acquisition. The open stack Proxmox VE + Zabbix covers the same ground —cluster, nodes, VMs, storage, alerts— with no licensing cost and with official support. We break it down with numbers in our Proxmox vs VMware comparison and in the real case of migrating 500+ VMs.
Frequently asked questions
Do I need to install an agent on each virtual machine?
No. The integration is agentless: Zabbix queries the Proxmox REST API with a read-only token. Nothing is installed inside the VMs or containers.
Which Zabbix version do I need?
The official "Proxmox VE by HTTP" template is available for Zabbix 6.0, 6.2, 6.4, 7.0, 7.2 and 7.4. We recommend 7.4 to take advantage of nested LLD and the Host Wizard.
Is there any cost?
Both Proxmox VE and Zabbix are free software. There is no licensing cost; only hardware and, optionally, enterprise support contracts.
Can I monitor Ceph?
Yes. Ceph status is queried via /api2/json/cluster/ceph/status. Keep in mind the manager's RESTful module (port 8003, self-signed certificate and only on the active manager).
Does it replace Grafana?
No, they complement each other. Zabbix collects the metrics and fires the alerts; Grafana is ideal for visual dashboards. It's exactly the combination we use at everyWAN.
Conclusion
The official Proxmox + Zabbix integration cements Proxmox as a serious enterprise alternative to VMware, now in observability too. Native, agentless, API-based monitoring, with auto-discovery, ready-to-use alerts and official backing from both companies. For anyone already using or evaluating Proxmox, it's one more reason to take the leap —and a direct way to improve visibility, availability and operational continuity across the whole infrastructure.
Want to monitor your Proxmox infrastructure with Zabbix?
At everyWAN we design, deploy and operate Proxmox VE environments with Ceph and Zabbix + Grafana monitoring in production. We help you set it up from scratch, or migrate from VMware without stopping your business.
Talk to everyWAN