Already a NinjaOne customer? Log in to view more guides and the latest updates.

Adding VMware ESXi Virtual Machines

Topic

This article explains how to monitor VMware ESXi virtual machines (VMs) in NinjaOne.

Environment

NinjaOne Endpoint Management

Description

NinjaOne can monitor VMware ESXi virtual machines (VMs) without requiring an agent installed on the hypervisor. Instead, NinjaOne uses stored credentials to authenticate directly with the ESXi host, allowing it to gather VM data through the host's Application Programming Interface (API). Before adding an ESXi VM, you must have a NinjaOne account with the correct permissions and a set of VMware credentials stored in NinjaOne's credential exchange.

How NinjaOne Gathers Information from the Hypervisor

NinjaOne uses credentials to authenticate with the ESXi host directly, rather than relying on an installed agent on the hypervisor itself.

Prerequisites

You need the following to add an ESXi VM to NinjaOne:

  • A NinjaOne account with correct permissions.
  • VMware credentials stored in NinjaOne's credential exchange.

Setting Up an ESXi Virtual Machine

To set up a new ESXi VM host in NinjaOne, perform the following steps:

  1. In NinjaOne, click Dashboard, then click the Add icon and select Device.
Figure 1: Dashboard → Add → Device (click to enlarge)
  1. In the Add Device menu, select Virtual Infrastructure.
Figure 2: The Add Device menu (click to enlarge)
  1. The Add a virtual machine host window opens. Select VMware ESXi, then enter the following ESXi configuration information.
OptionDescription
OrganizationSelect the NinjaOne organization to which the host belongs.
Monitor delegateThis selection is unavailable, as ESXi VMs do not rely on a monitor delegate.
DNS/IPEnter the hostname or IP address of the ESXi host.
API portEnter the port number you are using to communicate with the VMware ESXi API. The default port number is 443.
CredentialSelect the stored credential set that NinjaOne uses to authenticate against the ESXi host's API. Refer to NinjaOne Endpoint Management: Credential Exchange for more information about storing credentials.
  1. Click Test host. NinjaOne tests your connection and credential validity. If the test does not succeed, NinjaOne displays the reason for the failure. After the test succeeds, click Add host. NinjaOne displays the added host as a device in the dashboard.

Additional Resources

To learn about monitoring VMs in NinjaOne, refer to NinjaOne Endpoint Management: Monitoring Virtual Machines.

FAQ

Next Steps