I want to discover all virtual machines directly on ESXi server (not by vcenter) with snmp.

I have correctly started snmp service and can through snmpwalk / snmpget tools.

I found this oid to get all virtual machines :

But, I can't query this oid, snmp return :

No Such Object available on this agent at this OID

Of course, ESXi (in 6.0.0 - 14513180 version) have virtual machines.

Why oid don't exist ?

Best regards,

  • 1
    Odd way of doing this, what if the VM FWs are blocking that port, or snmp's not running, or you had NSX doing microsegmentation, or you get responses from VMs not on the hosts you're looking at, or physical - not sure what you're trying to achieve here but it looks like a very odd way to doing whatever it is.
    – Chopper3
    Dec 4, 2019 at 11:49
  • The objective: use Discover mode from opendcim software. This oid is present in php code in github.com/samilliken/openDCIM/blob/master/classes/… at line 40. Dec 4, 2019 at 14:25


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.