Get VM status via SNMP

eddiemaiden

New Member
Mar 26, 2025
2
0
1
Hi together,

I am currently busy installing a Proxmox environment, with some Virtual Machines running on it.
Before I have been using another Hypervisor and I could get the status of the VMs (running/down) by SNMP requests to the Hypervisor.
The SNMP requests are being used to display the current staus of the VMs in a monitoring tool.
I have installed SNMP on the Proxmox host and did an SNMP walk to it.
However I can't find any OID leading to the status of the VMs.
So, is there a way to get the status of the VM using SNMP?
 
There is no SNMP export available as far as I know. Consider a different approach. For example you can define metric servers to which Proxmox VE can send data: https://pve.proxmox.com/pve-docs/pve-admin-guide.html#external_metric_server
Some monitoring solutions have their own plugins and integration with Proxmox VE.
Thanks for your reply, but what do you mean by SNMP export?
The monitoring solution we are using is self developed by a third party and therefore, we have to stick to snmp queries.
 
Thanks for your reply, but what do you mean by SNMP export?
Well, if you install the SNMP daemon on a Proxmox VE machine, something still has to run and gather the infos that are then presented ("exported") to the client that opens the SNMP connection.
So you should get the metrics that snmpd reports about the host, but AFAIK there is nothing official from our side that would hook in and gather metrics about the guests.