Discovering Proxmox VE in OpManager

OpManager provides seamless monitoring for your Proxmox Virtual Environment, assuring ideal performance and availability for your virtual infrastructure. Whether you are running virtual machines using KVM or containers with LXC, OpManager provides deep insights into resource usage, performance metrics, and system health — all from a centralised console. Monitoring your Proxmox with OpManager helps you stay ahead of issues and simplify virtual environment management.

How to Discover Proxmox Nodes in OpManager?

Follow these steps to add your Proxmox Nodes for monitoring. This process allows OpManager to connect to your Proxmox Virtual Environment, discover its components, and begin collecting performance data.

Navigate to the Proxmox VE Discovery Page

First, you need to access the discovery section within OpManager.

  1. Navigate to Settings > Discovery > HCI Discovery
  2. Click on the Proxmox VE tab to open the discovery configuration page.

Proxmox discovery

Configure and Initiate Discovery

On this page, provide the necessary details for OpManager to connect to your Proxmox node:

  1. Host Name/IP Address: Enter the IP address or DNS-resolvable hostname of any Proxmox node in the cluster. This node will be contacted to receive the data.
  2. Select Credential: Choose the credential profile OpManager should use.

If you haven't created a credential, see the next section.

To create a new credential profile:

  1. Click the Add Credential button.
  2. Enter the following details:
    • Profile Name: A descriptive name (e.g., "Proxmox Lab Admin").
    • Description (optional)
    • Username: <userid>@<realm>
    • Password : Enter a password of your choice
    • Port: The port number on which the Proxmox Node Web Interface is running. The default value is 8006
    • Connection Type: HTTP or HTTPS based on requirement
  3. Click Save. The profile becomes available in the dropdown list.

add credential

Discover VMs & Containers

  1. Enable "Auto discover VMs & Containers" to automatically detect all VMs and containers.
  2. Click Discover to begin the process.

NOTE : If any of the VMs are already discovered or added, OpManager will automatically map them as virtual devices.

Configuring VM/Containers IP Address

OpManager, with the help of the discovered Proxmox VE, identifies the IP address of the VM's and maps it to the host. If QEMU Guest agent is not installed or enabled in Virtual Machine, OpManager discovers it using the VM's host name. If the VM is not discovered automatically, In such case, You can assign the IP address manually for such VMs in the node or cluster snapshot page. (Navigate to Inventory -> Devices and then click on the device to open its snapshot page.) If a VM is not discovered because of an unassigned IP address, you can assign an IP address to a VM by following the simple steps below.

  1. Go to the Node snapshot page → Virtual Machines tab or Cluster snapshot page -> Virtual Machines widget
  2. Click the start monitoring button in the Monitoring column for devices that are not monitored. This will open IP Mapping. Enter the VM's IP address/ DNS name and the corresponding credentials if needed, to start monitoring the VM.

Similarly, you can assign an IP address to a container by following the same steps as above for the desired container.

Configuring VM IP

Prerequisites

The Proxmox Node’s user credential must have these permissions:

  • Path - '/'   →   Privilege - Sys.Audit
  • Path - '/storage'   →   Privilege - Datastore.Audit
  • Path - '/VM's'   →   Privilege - VM.Audit
  • Path - '/pool'   →   Privilege - Pool.Audit

The cluster must be configured in Proxmox for OpManager to monitor it.

Thank you for your feedback!

Was this content helpful?

We are sorry. Help us improve this page.

How can we improve this page?
Do you need assistance with this topic?
By clicking "Submit", you agree to processing of personal data according to the Privacy Policy.