Table of Contents
OVERVIEW ... 2
FEATURES ... 5
DOCUMENTS ... 7
SYSTEM REQUIREMENTS ... 10
Overview
Free ManageEngine XenServer Health Monitor tool
ManageEngine Free XenServer Health Monitor is a lightweight and powerful, Windows-based tool that helps administrators in monitoring the performance/health of Citrix XenServer and the virtual machine instances deployed in that server. This tool makes the job (monitoring XenServer) easy by fetching important performance metrics like CPU Usage, Memory Usage, Rx/Tx parameters and disk read/write parameters of the XenSever host and each of the installed VMs, periodically and showing them in an intuitive GUI. This tool allows administrators to monitor a maximum of two XenServers simultaneously. The most interesting part is that the tool is made available to you absolutely Free of cost.
Key Benefits
ManageEngine Free XenServer Health Monitor Tool provides an exclusive monitoring solution for Citrix XenServer and for the VM's installed. This tool shows you the actual resource utilization of the virtual machines along with CPU Usage, Memory usage, Disk Read/Write and Network Utilization of each guest operation system installed in XenServer. The dashboard quickly shows how many virtual machines are present, how many are powered on/off and its severity of CPU and Memory usage with appropriately colored indications along with the exact percentage of CPU and Memory utilization in an intuitive bar graph.
If at all in a virtual server, the CPU /Memory Utilization dangerously crosses the threshold limits, alert signals are shown in the dashboard tool. The IT administrator can then effortlessly manage and prevent VM and host server crash or bring back the servers to normal functioning state.
The ManageEngine XenServer Health Monitoring Free Tool serves as a smart desktop tool that continuously monitors Citrix Xenserver, across your network, giving you real-time insight into your monitoring need. The tool helps to track virtual server's health and ensures your mission-critical applications run smoothly.
Snapshots
Features
Free XenServer Health Monitor Tool
ManageEngine Free XenServer Health Monitor is a lightweight and powerful, Windows-based tool that helps administrators in monitoring the performance/health of Citrix XenServer and the virtual machine instances deployed in that server.
Key Features
ManageEngine Free XenServer Health Monitor provides the following key features, • Monitors the following performance metrics and shows them intuitive GUI
o CPU Utilization o Memory Utilization o Disk Read/Write o Network Rx/Tx
• Provision to re-discover the XenServer hosts being monitored.
• Various levels of threshold validation for CPU and Memory usage, with appropriate color indication.
• Provision to delete the XenServer host being monitored.
Provision to Rediscover (Refresh)
Clicking the Refresh icon, would refresh the tool completely (i.e.) all the XenServer hosts being monitored will be re-discovered and tree view will be updated with currently available list of virtual machines and all the virtual machines deleted/suspended will be removed from the tree view.
Threshold
Critical performance metrics like CPU and Memory Utilization are checked against various threshold levels internally and color of bar graphs of the respective metric is changed accordingly. The details of the various threshold levels and mapped color representation is given below,
Threshold Level Value Range Color
Normal 0-60 Green
Caution 60-70 Yellow
Warning 70-85 Orange
Provision to Delete
You can delete the host being monitored by just clicking on the Delete icon present at the right side of the host node in tree view. All the credentials of hosts being monitored will be persisted between restarts of tool.
Documents
Free XenServer Health Monitor Tool Getting Started
ManageEngine Free XenServer Health Monitor is a lightweight and powerful, Windows-based tool that helps administrators in monitoring the performance/health of Citrix XenServer and the virtual machine instances deployed in that server.
Settings
Once installation is complete, it will automatically starts the application, otherwise go to Start --> All Programs --> ManageEngine Free XenServer Health Monitor --> Free XenServer Health Monitor
For the first time, it will take you to the settings screen, where you can enter connection and authentication details to make the connection to the XenServer host. Below are the details required for making the connection.
• Hostname / IPAddress --- IPAddress or dns name of the machine hosting XenServer
• Port --- port at which XenServer is listening, default is 80 • Username
• Password
Once the connection is successful, the tool fetches the following parameters and performance metrics and populates them in the dashboard. Below mentioned parameters and metrics of the host will be displayed, polling will happen periodically and the performance metrics will be refreshed in real time, at an interval of 30 seconds.
• Hostname • IP Address • Version • UUID • VM Count • CPU Count • CPU Utilization • Memory Utilization • Total Memory in MB • Interface Count
• Network Tx/Rx rate in Mbps
The list of virtual machine instances running on the server will be listed in left side tree view, you can select any VM to see the details and performance metrics of that specific VM. Below mentioned parameters/performance metrics shown for the virtual machines.
• VM Name
• Status of the VM
• OS Name (If XenServer Tools are not Installed, it will be changed to Tools Status) • CPU Utilization
• Memory Utilization • Total Memory in MB • Interface Count
• Network Tx/Rx rate in Mbps • Disk Read/Write rate in KBps
Adding host for monitoring
To add another XenServer host for monitoring, click on the Settings Settings icon, it would take you to Settings window. Enter the required credentials, connect to the server and start monitoring.
Refresh
Clicking the Refresh icon would refresh the tool completely, (ie) all the XenServer hosts being monitored will be re-discovered and tree view will be updated with currently available list of virtual machines and all the virtual machines deleted/suspended will be removed from the tree view.
Delete
You can delete the host being monitored by just clicking on the Delete icon present at the right side of the host node in tree view. All the credentials of hosts being monitored will be persisted between restart of tool.
Threshold
Critical performance metrics like CPU and Memory Utilization are checked against various threshold levels internally and color of bar graphs of respective metric is changed accordingly. The details of the various threshold levels and mapped color representation is given below,
Threshold Level Value Range Color
Normal 0-60 Green
Note: From XenServer Version 5.5 and above, to get the performance metrics via this tool, you need to set the other-config:rrd_update_interval=<interval> parameter on the XenSever host to one of the following values, and restart the same.
Value Meaning
Never This is the default, meaning no periodic polling is performed. 1 Polling is performed every 5 seconds in the server internally. 2 Polling is performed every minute in the server internally.
The above mentioned configuration is mandatory as the way to access performance metrics on the XenServer has been changed from 5.5 onwards. Kindly refer chapter 5 of the XenServer Software Development kit, for more details regarding the above, in the link below,
http://support.citrix.com/servlet/KbServlet/download/20638-102-330351/sdk-1.0-5.5.0-en_gb.pdf
And also XenServer Tools must be installed in all the VM's you are interested in monitoring, then only you will be able to get the metrics(otherwise XenServer won't collect the performance metrics) for the VMs.
System Requirements
Hardware
• CPU : 1 GHz (x86 processor) or 1.4 GHz (x64 processor) and higher versions. • Memory : Atleast 512 MB of RAM
• Disk Space: Atleast 3 MB of disk space must be available before installation and less than 10 MB of diskspace is needed after installation.
Software
• Microsoft .Net Framework 2.0 / 3.0 / 3.5.
Note : If you do not have Microsoft .NET Framework, please download the required version from
• Microsoft .Net Framework 2.0
http://www.microsoft.com/downloads/details.aspx?FamilyID=0856EACB-4362-4B0D-8EDD-AAB15C5E04F5&displaylang=en
• Microsoft .Net Framework 3.0
http://www.microsoft.com/downloads/details.aspx?FamilyID=10CC340B-F857-4A14-83F5-25634C3BF043&displaylang=en
To download more free tools, please visit our ManageEngine website http://www.manageengine.com/free-software-download.html.
FAQ
1. I have downloaded the tool, but it is not running. What should I do?
Please check Dot Net platform is installed in your system. Run the utility available in the bin directory, DotNetUtilities.exe , It will tell you the Dot Net version. If Dot Net platform is not available in the system, download the platform. Please see the software requirements page for downloading the platform.
2. I have started the tool, but it is always showing the Metrics as Empty(Zero). What should I do?
Note: From XenServer Version 5.5 and above, to get the performance metrics via this tool, you need to set the other-config:rrd_update_interval=<interval> parameter on the XenSever host to one of the following values, and restart the same.
Value Meaning
Never This is the default, meaning no periodic polling is performed. 1 Polling is performed every 5 seconds in the server internally. 2 Polling is performed every minute in the server internally.
The above mentioned configuration is mandatory as the way to access performance metrics on the XenServer has been changed from 5.5 onwards. Kindly refer chapter 5 of the XenServer Software Development kit, for more details regarding the above, in the link below,
http://support.citrix.com/servlet/KbServlet/download/20638-102-330351/sdk-1.0-5.5.0-en_gb.pdf
3. Even after following the procedure in Q2, I am not able to get the values for VM's. What should I do?
XenServer Tools must be installed in all the VM's you are interested in monitoring, then only you will be able to get the metrics(otherwise XenServer won't collect the performance metrics) for the VMs.
4. Whom should i contact when i face with any error while running the tool ?
If you are facing any error while running the tool, please send us mail to [email protected]