Details
-
New Feature
-
Resolution: Incomplete
-
Minor
-
None
-
None
Description
This patch against r4386 adds preliminary support for
monitoring guests running on Proxmox VE platform. Both
OpenVZ containers and KVM virtual machines are supported.
Poller connects to Proxmox node via Proxmox's PVE2 API
and polls stats from all guests on all hosts in a cluster.
Stores RRD files under proxmox subdir for each device.
Included PVE2 API client code used by poller is taken from
https://github.com/CpuID/pve2-api-php-client.
It also adds "Proxmox VE Guests" tab on the device page
that displays CPU, Memory, Disk Usage, Disk I/O and Network
Traffic statistics for each guest.
Attachments
Issue Links
- is cloned by
-
OBS-494 Initial support for Proxmox VE guest monitoring
-
- Open
-
I'm passing all that to avoid accessing the database again. I already have to access the database and iterate over all discovered guests when im generating graph rows. Why not simply pass and re-use that data instead of making additional queries to generate RRD file paths, graph titles, etc ? With thousands of guests in the cluster that would make thousands of SELECTs while page is loading. Or am I missing something painfully obvious ?