VM Details Test
This test monitors the amount of the physical server’s resources that each guest on an Oracle VM Server 4.x is taking up. Using the metrics reported by this test, administrators can determine which virtual guest is taking up most CPU, which guest is generating the most network traffic, which guest is over-utilizing memory, etc. Note that the amount of resources taken up by a virtual guest will be limited by the resource allocations that have been made by administrators. For example, an administrator could cap the amount of memory that a specific guest may take.
Target of the Test: An Oracle VM Server 4.x
Agent running the test: A remote agent
Output of the test: One set of results for every VM on the Oracle VM Server 4.x being monitored.
| Parameter | Description |
|---|---|
|
Test period |
How often should the test be executed. |
|
Host |
The host for which the test is to be configured. |
|
Management Server Host IP, Management Server Domain, Management Server Port, Management Server User, Management Server Password |
To auto-discover the VMs on a target Oracle VM Server 4.x and obtain the outside view of the performance of each VM, the eG agent needs to connect to the OLVM Manager that manages the target Oracle VM Server 4.x. To enable the eG agent to obtain the outside view, you need to configure the test with the following:
If the Oracle VM server being monitored was discovered via an OLVM manager , then the IP address, port number, domain name, and user credentials of the OLVM manager used for discovery will be automatically displayed against the respective parameters. If the Oracle VM server being monitored was not discovered via an OLVM manager , but you still want to use an OLVM manager for obtaining the outside view, then, you can select any IP address of your choice from the Management Server Host IP list. By default, this list will be populated with the IP addresses/host names of all the OLVM managers that were configured for the purpose of discovering the Oracle VM servers. If you select an Management Server Host from this list, then the corresponding port number, domain name, and user credentials will be automatically displayed against the respective parameters. On the other hand, if the OLVM manager that you want to use for metrics collection is not available in the Management Server Host list, then, you can configure an OLVM manager on-the-fly by picking the Other option from the Management Server Host list. An ADD THE OLVM MANAGER DETAILS window will then pop up. Refer to Configuring an OLVM Manager to Use for Monitoring the Oracle VM Server 4.x to know how to add an OLVM manager using this window. Once the OLVM manager is added, its IP address, port number, domain name and user credentials will be displayed against the corresponding parameters. |
|
Confirm Password |
Confirm the Management Server Password by retyping it here. |
|
SSL |
If the OLVM manager to which the eG agent should connect is SSL-enabled, then set this flag to Yes. If not, set it to No. |
|
Hypervisor User |
Specify the name of a user who has the right to connect to the Oracle VM Server 4.x via SSH. |
|
Hypervisor Password |
Specify the password of the Hypervisor User. |
|
Confirm Password |
Confirm the Hypervisor Password by retyping it here. |
|
Hypervisor SSH Port |
Enter the SSH port at which the Oracle VM Server 4.x listens. |
| Measurement | Description | Measurement Unit | Interpretation | ||||||
|---|---|---|---|---|---|---|---|---|---|
|
VM power state |
Indicates whether this VM is currently powered-on or off. |
|
This measure reports the value Up if the VM is currently powered-on, and the value Down if the VM is currently powered-off. The numeric values that correspond to the measure values mentioned above are as follows:
Note: By default, this measure reports the above-mentioned Measure Values while indicating the status of this VM. However, the graph of this measure powered-on states will be represented using the corresponding numeric equivalents only. |
||||||
|
Is stateless VM? |
Indicates whether this VM is currently stateless or not. |
|
A stateless VM is not a VM that has its own local data. More often than not, it does require some local data or a local cache for better performance. But these data don’t need to be persisted. In some cases, a stateless VM can have additional software installed or data pulled in from a known repository. This process should be fully automated with self-starter scripts, or managed by an external installer. Once a stateless VM goes live, it should discover all the related services to persistent data. The stateless VM has to rely on the environment to work effectively. It includes directory services, data services, and so on. With stateless VMs, you can improve mobility inside an enterprise and external transfer to the public cloud. For one thing, you just need to transfer a VM image once and only once. When your application runs into problems, instead of diagnosing the problem you just remove the problematic VMs and add new virtual machines. With this capability, you can also easily scale out your applications by adding new VM instances as you need them. Last but not least, the software upgrade and patch. It has been a big pain to upgrade and patch software in large deployments. You have to do it with each individual machine despite virtual or not. With stateless VM, you only need to patch the template and new virtual machines will pick it up seamlessly. This measure reports the value Yes if the VM is a stateless VM, and the value No if it is not a stateless VM. The numeric values that correspond to these measure values are discussed in the table below:
Note: By default, this measure reports the above-mentioned Measure Values while indicating the VM is a stateless VM or not. However, in the graph of this measure this will be represented using the corresponding numeric equivalents only. |
||||||
|
Number of VCPU |
Indicates the number of virtual CPUs allocated to this VM. |
Number |
|
||||||
|
System usage of physical CPU |
Indicates the percentage of physical CPU resources this VM utilized for system-level processing. |
Percent |
A high value could indicate that the VM is executing too many system-level tasks simultaneously. |
||||||
|
Virtual CPU utilization |
Indicates the percentage of virtual CPU resources this VM utilized. |
Percent |
Compare the value of this measure across VMs to identify the VM that is consuming CPU excessively. A high value for this measure could indicate that one/more CPU-intensive processes are executing on the VM. |
||||||
|
Configured memory |
Indicates the amount of memory that is allocated to this VM. |
MB |
|
||||||
|
Physical memory consumed |
Indicates the amount of physical memory consumed by this VM. |
MB |
|
||||||
|
Memory usage |
Indicates the percentage of physical memory consumed by this VM. |
Percent |
A high value for this measure is indicative of high memory usage by a VM. Compare the value of this measure across VMs to know which VMs are eroding the physical memory of the hypervisor. Once the resource-hungry VMs are isolated, you need to investigate why those VMs are consuming memory excessively and see how the resource usage can be controlled. If the issue is allowed to persist, then very soon you may not have adequate physical memory to support hypervisor and VM operations. |
||||||
|
Guaranteed memory |
Indicates the amount of memory resources that is guaranteed available to this VM - i.e., the minimum amount of memory that will always be available to this VM. |
MB |
|
||||||
|
Disk status |
Indicates the status of the virtual disk of this VM. |
|
The value of this measure can be OK or Not ok, depending upon the current status of the disk. The numeric values that correspond to these measure values are as follows:
Note: By default, this measure reports the Measure Values listed in the table above to indicate the status of the disk. However, in the graph of this measure, the disk status will be represented using the numeric equivalents of the measure values only. |
||||||
|
Disk capacity |
Indicates the current disk capacity of this VM. |
GB |
|
||||||
|
Data reads from disk |
Indicates the rate at which data is read from the virtual disks of this VM. |
MB/Sec |
|
||||||
|
Data writes to disk |
Indicates the rate at which data is written to the virtual disks of this VM. |
MB/Sec |
|
||||||
|
Disk throughput |
Indicates the rate at which I/O operations are performed on the virtual disks of this VM. |
MB/Sec |
The value of this measure indicates the level of I/O activity on every VM. Compare this value across VMs to identify which VM is experiencing abnormally high disk I/O. Zooming into the internal operations of that VM can shed light on the I/O-intensive processes that may be executing in that VM. |
||||||
|
Network data transmitted |
Indicates the rate at which data is transmitted from this VM. |
Mbps |
|
||||||
|
Network data received |
Indicates the rate at which data is received by this VM. |
Mbps |
|
||||||
|
Network throughput |
Indicates the rate at which network data is accessed by this VM. |
Mbps |
For every VM, the value of this measure indicates the level of network traffic flowing into and from that VM. Compare this value across VMs to identify which VM is experiencing abnormally high traffic. |