is it possible to pull all VMs on the server without installing metricbeat on all VMs?
example: one server has 100+ VMs, and I want to monitor one server and include the VMs in it, without installing metricbeat on those 100+ VMs, is that possible? and the module that I use is the system module
I don't think it's possible to pull that information using Metricbeat without installing on all the VMs.
What are you using for your virtualization? It might be worth having a look at the Elastic Agent integrations, especially if you're using something like vSphere to see if there's a compatible integration.