eG Monitoring FAQ

Overview
About the eG VM Monitor
XenServer Monitoring Challenges
In-N-Out MonitoringTM
Why the eG VM Monitor is the Best?
Monitoring Capabilities
Features At-a-Glance
eG and Citrix EdgeSight
Frequently Asked Questions
Whitepapers
Awards
Presentations
Demo
 
 
 
 
"The eG VM Monitor is a very cool new product that won big at VMworld. I encourage you to take a look if you are interested in VM management."
David Davis  
VirtualizationAdmin.com
Web Get Your Free Trial
Mail For More Information
Q. The virtualization management space is becoming somewhat crowded lately, with a number of companies either migrating their management solution over to support virtualization or new companies starting up to try and answer the management issue. How does the eG VM Monitor differ from other products in the virtualization space?

A. Many solutions in the virtualization space focus on monitoring the virtual environment as a "silo". These solutions extract metrics using instrumentation/APIs supported by Citrix XenServer. Even though these metrics may be incorporated into a common console where metrics for physical servers, networks and applications in the infrastructure are also available, there is little or no correlation between the virtual infrastructure's performance and the performance of the applications that rely on the virtual infrastructure. The eG Enterprise suite also relies on the in-built instrumentation for insights into the XenServer infrastructure.

However, it differs from other VM monitoring solutions in several key ways:
(i) Firstly, the XenServer infrastructure has only an "outside" view of each of the VMs supported by it. The Xen hypervisor does not know the details of what is going on within a VM; e.g., if the CPU usage of a VM is high, is that because the workload is high, or because there is a single run-away process that is taking up all the CPU resources? To effectively monitor a virtual infrastructure, it is essential for a monitoring system to have an "inside" view of each VM -- to know what is happening within the VM. eG Enterprise includes a patent-pending In-N-Out monitoring technology wherein a single agent is able to monitor the XenServer, the control domain, and provide both an inside and an outside view of each of the VMs.

(ii) Each of the metrics collected by the eG agents can be automatically baselined. Past history is used to determine time-varying norms for the metrics, and alerts are triggered when a threshold is violated. By avoiding the need to set manual thresholds for thousands of metrics, auto-baselining as supported by eG Enterprise can save hundreds of man hours of consulting time. This capability is also critical for an IT infrastructure to be managed proactively - so alerts are generated before users complain.

(iii) Solutions that monitor the virtual infrastructure as a silo disregard the fact that the virtual infrastructure is an integral part of an end-to-end business service. For example, a banking application may include a web server front-end, a middleware application server and a database backend. The database server may be running on a VM that is hosted on a XenServer. If another VM on the same XenServer has an I/O-intensive application (e.g., a media server) running on it, the I/O-intensive application may affect the performance of the database server. Inter-dependencies in a virtual environment (which applications are running on VMs that are co-hosted on the same XenServer) play an important role in the performance of the end-to-end business service. eG Enterprise analyzes the performance of the virtual infrastructure in the context of the business services that it supports. Inter-application dependencies as well as inter-VM dependencies are taken into account when eG Enterprise diagnoses where the root-cause of a problem with a business service lies.

Q. Usually I hear things like "just let Citrix XenMotion handle the resources and move the virtual machines around for you to keep them up and operational." Why then do you find it important to track XenMotion virtual machine moves?


A. XenMotion enables a XenServer farm to be adaptive and dynamic. However, the dynamic nature of the virtual environment makes proper monitoring and management a challenge. For example, a database server may be on XenServer A at one instant of time and on XenServer B at another instant of time. Hence, dependency mappings used for root-cause diagnosis (as discussed in the first question) are no longer static. The monitoring system needs to be able to dynamically determine which VM is running on which XenServer.

XenMotion is based on pre-specified criteria. If these criteria are set too aggressively, this may result in unnecessary movement of virtual machines across XenServers. Such situations need to be monitored and remedied.

One of the key questions that comes up with XenMotion is - why did a VM move? Since it tracks what is happening at every layer of the virtual infrastructure, eG Enterprise has the information that administrators can use to answer this question - I.e., what happened on the XenServer prior to the VM movement - what triggered this?

Q. What are some of the challenges with monitoring virtual infrastructures?

A. XenServer technologies and virtualization in general aim to make better use of existing hardware resources, by running multiple VMs on the same hardware. Any time there is resource sharing, there are also issues of resource contention. In a VMware environment, the performance of a VM may be affected by another VM running on the same physical server.These dependencies have to be taken into account when monitoring and managing this infrastructure. The use of XenMotion makes the problem even harder, since VMs could be moving from one XenServer to another.

One of the benefits of virtualization is the speed with which new VMs can be provisioned to address the business imperatives of flexibility and rapid response to changing service requirements. This of course also carries the widely discussed risk of server sprawl, with its potential for loss of control and oversight. In these times of strict corporate governance and regulatory compliance, the monitoring solution needs to give management absolute confidence that they are in control and are monitoring the overall infrastructure in an appropriate manner.

You can download a copy of a new whitepaper on this topic.

Q. Can you tell us more about the information you are gathering from the virtual machines themselves? Are agents involved or not?

A. Knowing what is happening within the VM is key to effective root-cause diagnosis and performance management in a virtual infrastructure. Recognizing this, eG Enterprise has incorporated a patent-pending In-N-Out monitoring technology that includes in-depth insights into what is happening with the VM guest simply by installing a single agent on a XenServer. Without requiring an agent on every guest VM, eG Enterprise is able to determine what processes are running inside a VM, which are the top resource consuming processes, which user is logged on to the guest VM, etc.

Q. How accurate would your "inside view" be, considering the fact that the software clock that the VMs support is different from that of the physical Citrix XenServer?

A. VMs are known to suffer from clock skews and hence, metrics collected from within a VM have to be analyzed with care. Rather than use metrics collected from within a VM in absolute terms, eG Enterprise uses the inside view to compare the resource usage levels across applications running in the VMs. Other key indicators of VM and application bottlenecks such as memory leaks, handle leaks, disk partitions filling up, etc., can also be obtained using the inside view of a VM.

Q. Is your solution specific to XenServer only? Or does it support other platforms and applications?

A. eG Enterprise offers monitoring of the virtual as well as the physical environment. Support for over 120+ applications (Citrix, terminal services, SAP, Active Directory, SQL, Oracle, Sun ONE, and many others), 10+ operating systems (Windows, Linux, Solaris, HPUX, AIX, etc.), and 9+ virtualization platforms (VMware vSphere, Microsoft Hyper-V, Red Hat Enterprise Virtualization, Citrix XenServer, etc.) is available in the eG Enterprise suite.

Q. Do you plan to support other virtualization technologies?

A. Yes. eG Innovations offers the broadest virtualization management coverage in the industry. We have already developed support for VMware vSphere/ESX, Citrix XenServer, Microsoft Hyper-V, Red Hat Enterprise Virtualization, Solaris LDoms and Zones and AIX LPARs.

Q. What is the product's management interface? Is it web-based?


A. Yes - eG Enterprise follows a 100% web-based architecture - the agents communicate with the management console using the web protocols (HTTP/HTTPS) and the only way to access the management console to view alerts, pop reports, etc. is using the web browser.

Q. How is the product priced? And do you offer a free trial?


A. eG Enterprise is priced per Xen server being monitored; i.e., the licensing is not per CPU, per socket or per VM. This provides administrators insights into the performance of the VM kernel, the service console (if applicable) and the individual VMs and the applications that run on these VMs.

And yes, we do offer a free two week trial of the software. If you are interested, please contact us by sending email to sales@eginnovations.com

                                
Whitepapers Presentations Live Demonstration