This article was updated to support v12.1.3 and newer of Goliath Performance Monitor.
Prerequisites
- Citrix Hypervisor 8.2 LTSR & XenServer 8 supported
- Service account with Read Only Rights required
Article Contents
Monitoring Configuration
This section will walk you through the discovery and configuration process for adding Citrix XenServer hosts and its subsequent virtualized guest machines and storage to your Goliath Performance Monitor inventory.
Note: It is recommended to begin by configuring your virtual hosts before deploying Agents. This will populate your Goliath Performance Monitor inventory with all the relative guest VMs and storage per host.
- Navigate to the Settings page via the link in the top right hand corner
- Under the Inventory section, click the link for Configure XenServer Virtual Environment
- A new pane will appear, click the Add button to add new environment
- Complete the form to enter the connection information
-
IP Address or FQDN: Enter the IP or FQDN of the Citrix XenServer Pool Master or specific host that you would like to monitor
- It is recommend that if you want to monitor multiple hosts that reside on the same pool to enter the Pool Master information. The connection to the Pool Master will auto-discover the hosts associated with that pool.
- User Name: enter the username for the account that will be used to establish an ongoing connection
- Password: enter the password for the above account
- Type: Use the drop down list to chose the type that matches the IP/FQDN entered in step 4.1 (Citrix XenServer Pool Master or Citrix XenServer Host)
-
Collector: Chose where the Citrix XenServer API (VMA) will be running from
- By default, this is done from the Goliath Server, however in larger Goliath implementations we may recommend that you offload this to a separate machine
-
IP Address or FQDN: Enter the IP or FQDN of the Citrix XenServer Pool Master or specific host that you would like to monitor
- Once all information is entered click Connect. The technology will then try to connect to the Pool/Host specified from the collector machine. This may take a couple mins
- Once complete, you should see a message that says Successful Check along with a list of the discovered item. Click Apply to continue
- If an error is returned, please see the Goliath Performance Monitor Prerequisites to ensure the appropriate firewall rules are configured and the account has the correct permissions and then try the above steps again
- You will now see on the main configuration page a line item for the connection.
- If you have additional Pools/Hosts to add repeat steps 3-6
- Please note, if you make a Pool Master connection in steps 4-6, you do not need to make connections to individual hosts that reside within that Pool.
- Once all of the connections are listed, click Next to continue the through the configuration wizard to add the hosts into the technology.
- If you have additional Pools/Hosts to add repeat steps 3-6
- On this next screen, you will see all discovered hosts listed in the Available Host section. Use the checkbox options to select which host(s) you'd like to add into the technology. Once the host(s) are selected, click the button >> in the middle of the wizard to move the selected hosts from Available Hosts section to Licensed Hosts section. When finished click Next.
- Click Finished to complete the configuration
- Please note, it may take about 5-15 mins for your entire XenServer environment to populate into the technology. Navigate to the Configure - Inventory screen to monitor the activity, You will need to refresh the screens in order to see inventory updates.
Additional Metric Enablement
When monitoring Citrix XenServer, storage and NVIDIA metrics are not enabled by default. Please follow the below instructions, as applicable to confirm monitoring is enabled and if not, to enable it.
Citrix XenServer Storage Monitoring
In order to start collecting information on your host and VM storage, please make sure the following is enabled.
- Log into Citrix XenCenter
- Select a host where you want to enable/confirm storage metric collection
- Click the ‘Performance’ tab
- Select ‘Actions’ and then ‘New Graph’
- Name the graph ‘Storage Performance’, sort the list by type (Z->A), and select all data sources with a type of ‘Storage’
- When finished, select ‘Save’
- Repeat these steps for all of the hosts that you will be monitoring in Goliath Performance Monitor
Citrix XenServer NVIDIA Grid Monitoring
In order to start collecting information on your host and VM storage, please make sure the following is enabled.
- Log into Citrix XenCenter
- Select a host where you want to enable/confirm storage metric collection
- Click the ‘Performance’ tab
- Select ‘Actions’ and then ‘New Graph’
- Name the graph ‘NVIDIA Performance’, sort the list by type (Z->A), and select all data sources with a type of ‘GPU’
- When finished, select ‘Save’
- Repeat these steps for all of the hosts that you will be monitoring in Goliath Performance Monitor
Post Configuration: What’s Next?
By default, Goliath will gather some resource utilization metrics agentless via the XenServer monitoring configuration. However, if you would like full OS monitoring via the Goliath agent monitoring or are would like Citrix Virtual Apps & Desktops, VMware Horizon or Epic System Pulse environment(s) please see the below articles if applicable.
Application & Desktop Virtualization Monitoring
Healthcare Monitoring
Goliath Agent Installation Methods: