Uploaded image for project: 'Observium'
  1. Observium
  2. OBS-494

Initial support for Proxmox VE guest monitoring

Details

    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

          Activity

            [OBS-494] Initial support for Proxmox VE guest monitoring

            I'm interested too, we run a few Proxmox 3.4 and 4.1 servers and it would be nice to have Observium support for it.

            ghilt Guillaume Hilt added a comment - I'm interested too, we run a few Proxmox 3.4 and 4.1 servers and it would be nice to have Observium support for it.
            mrroger Mr Roger added a comment -

            fair enough, I have no experience with libvirt/vmware, so Im not sure if its easy to consolidate these layers.

            having accessing to the graphs would be great.

            mrroger Mr Roger added a comment - fair enough, I have no experience with libvirt/vmware, so Im not sure if its easy to consolidate these layers. having accessing to the graphs would be great.

            Haven't looked at this in a long while; I'm also running proxmox these days though. Have some plans regarding "vm as entity", which would incorporate proxmox api access (we already do this now for the vm detection itself) for the vm stats, but obviously I'd want that infrastructure to also work on libvirt/vmware/... VMs.

            sid3windr Tom Laermans added a comment - Haven't looked at this in a long while; I'm also running proxmox these days though. Have some plans regarding "vm as entity", which would incorporate proxmox api access (we already do this now for the vm detection itself) for the vm stats, but obviously I'd want that infrastructure to also work on libvirt/vmware/... VMs.
            moxrox Mr Roger added a comment -

            +1 vote, would be great to find a way to adapt this into Observium. It will help us monitor a large part of our network.

            moxrox Mr Roger added a comment - +1 vote, would be great to find a way to adapt this into Observium. It will help us monitor a large part of our network.

            Is this still relevant?

            adama Adam Armstrong added a comment - Is this still relevant?

            Hey, i have one Question.

            i add the Patch with "patch -p0 < proxmox_ve3.3.patch" and add the SQL.

            But i have no menu point where i can see the OpenVZ Container. Somebody can give me a tip what is wrong?

            thanks
            Mike

            mech Mike Kaldig added a comment - Hey, i have one Question. i add the Patch with "patch -p0 < proxmox_ve3.3.patch" and add the SQL. But i have no menu point where i can see the OpenVZ Container. Somebody can give me a tip what is wrong? thanks Mike

            People

              sid3windr Tom Laermans
              anthonysomerset Anthony Somerset
              Votes:
              1 Vote for this issue
              Watchers:
              11 Start watching this issue

              Dates

                Created:
                Updated: