AppNeta makes a v35 Virtual Monitoring Point that can run on the VMware vSphere ESXi hypervisor. An OVA image is available for download to create the v35 on an ESXi host.

Prerequisites

The following the minimum requirements for the ESXi host:

  • The ESXi host must be running vSphere 5.5.0 or later.
  • The ESXi host must be capable of hosting a guest with the v35 requirements.
  • The ESXi host should have two physical NICs to support usage monitoring.

Set up a v35

To import the AppNeta v35 into vSphere you will need an OVA template and a config file, both of which you can downloaded by logging into AppNeta. Two install methods are possible, with vCenter and without. You may choose either, but note that a different OVA template is used for each.

With vCenter

  1. Log in to AppNeta.
  2. Navigate to > Manage Monitoring Points > + Add Monitoring Points > Virtual Monitoring Point.
  3. Two OVA templates are available, choose the vCenter option.
  4. Click ‘next’ and use the wizard on the next page to generate a config file.
  5. Leave the current page open because you’ll come back to it later.
  6. Log in to vSphere client.
  7. Select the inventory object on which you want to deploy the v35.
  8. Select File > Deploy OVF Template, and browse for the v35 OVA you downloaded.
  9. Follow the on-screen instructions, leaving the defaults if desired, until the ‘customize template’ screen.
  10. On the ‘customize template’ screen, copy and paste the contents of the .json config file you downloaded into the ‘AppNeta appliance configuration’ field. The .csv file that is packaged with the .json is not needed for configuration.
  11. Select ‘power on after deployment’ and then click ‘finish’.
  12. Wait for the v35 deployment to complete.
  13. Verify that the v35 came up as follows:
    1. Select the v35 from inventory.
    2. Select Actions > Open Console to get to the login prompt.
    3. Log in as ‘admin’ using the password you previously selected.
  14. Go back to the AppNeta tab in your browser and follow the on-screen instructions to complete setup.

Without vCenter

  1. Log in to AppNeta.
  2. Navigate to > Manage Monitoring Points > + Add Monitoring Points > Virtual Monitoring Point.
  3. Two OVA templates are available, choose the ESXi option.
  4. Click ‘next’ and use the wizard on the next page to generate a config file.
  5. Leave the current page open because you’ll come back to it later.
  6. Log in to vSphere client.
  7. Select the inventory object on which you want to deploy the v35.
  8. Select Actions > Deploy OVF Template, and browse for the v35 OVA you downloaded.
  9. Follow the on-screen instructions, leaving the defaults if desired.
  10. Select ‘power on after deployment’ and then click ‘finish’.
  11. Wait for the v35 deployment to complete.
  12. Select the v35 from inventory.
  13. Select Actions > Open Console to get to the login prompt.
  14. Log in as ‘admin’ using the default password ‘appneta.admin’.
  15. Enter sudo ifconfig eth0 at the command line and note the public IP address.
  16. In a new browser tab, plug the public IP address into this url to load the monitoring point admin UI.
  17. Select > API to load the admin API Swagger interface.
  18. Under the batch resource, use POST /batch/ to upload your .json config file.
  19. Verify that ‘Response Code = 200’ appears in the POST response, and that there are no errors.
  20. Go back to the admin UI and select > Restart Appliance.
  21. Go back to the AppNeta tab in your browser and follow the on screen instructions to complete setup.

Usage monitoring

The v35 has an interface called ‘eth1’ that is pre-configured to accept mirrored traffic. No additional configuration is required, but you need to make sure that a vSwitch port group is configured on the host, and that ‘eth1’ is connected to it. The instructions below are the broad strokes, consult the VMware documentation for detailed instructions.

  1. Configure a standard switch and assign it a physical network adapter from where external traffic will be monitored.
  2. Create a network label (aka port group) dedicated for usage monitoring on this switch.
  3. Configure promiscuous mode on it so that it can detect all traffic passed on the switch allowed under the VLAN policy for the associated port group.
  4. Configure the port group to limit traffic to the desired VLANs or set it to “ALL (4095)” to enable all VLANs.
  5. Configure an upstream physical switch port to mirror the desired traffic to a physical NIC on the ESXi host.
  6. Connect ‘eth1’ to the port group by editing the hardware settings of your v35:
    1. Assign the port group to ‘network adapter 2’
    2. Make sure the ‘connected’ option is enabled.
  7. Your virtual machine configuration is complete.
  8. Continue setting up usage monitoring inside AppNeta Performance Manager (APM).