[Last Call] Learn how to a build a cloud-first strategyRegister Now

x
?
Solved

VMWare Monitoring

Posted on 2011-10-15
13
Medium Priority
?
671 Views
Last Modified: 2012-05-12
What statistics will VMWare ESX 4 be able to monitor by  default and can they be archived for a time frame?
0
Comment
Question by:Jack_son_
  • 7
  • 6
13 Comments
 
LVL 124
ID: 36974741
You can monitor the following Objects of the host and individual virtual machines

1. CPU
2. Datastore
3. Memory
4. Network
5. Power
6. Storage Adaptor
7. Storage Path
8. System

Under the Performance Tab, you will see graphs of the above objects for Host or Virtual Machine using vCenter they can be archived in an SQL database. Depending upon the database SQL Express has a 4GB limit, but if using SQL full version, you can store performance data since starting the server.

You may want to consider looking at Veeam Monitor for free, that can monitor and store data for ESX.

Veeam Monitor for free


If you want a quick tool, to help you with wanting to know all the individual elements, then I would suggest using Veeam Monitor Free Edition

Veeam Monitor leverages Veeam Business View™ to enable performance monitoring, alerting and reporting for virtual machine groups based on criteria such as business unit, department, location, purpose, service-level agreement or any other criteria you define. This ability to perform business-centric monitoring helps to identify the business impact of a virtual infrastructure’s performance and respond accordingly. It also allows you to configure flexible alerts based on known server type characteristics and the potential business impact of an outage for more granular service-level management. You can also create targeted reports showing only the data relevant to specific business units, departments or types of server.
More features

Source
http://www.veeam.com/esxi-monitoring-free.html.
0
 

Author Comment

by:Jack_son_
ID: 36975772
Great, thanks; is it possible to store the information for a period over time?
0
 
LVL 124
ID: 36975780
Yes, we have performance data stored for the many years!

Depends on the size of your SQL database.
0
VIDEO: THE CONCERTO CLOUD FOR HEALTHCARE

Modern healthcare requires a modern cloud. View this brief video to understand how the Concerto Cloud for Healthcare can help your organization.

 

Author Comment

by:Jack_son_
ID: 36976031
do you have information how to configure this and extract it?  I want to set this up to store for  a few months.  Also, where do you read it?
0
 

Author Comment

by:Jack_son_
ID: 36976033
or I mean can you export it to Excel?
0
 
LVL 124
ID: 36976082
Performance Information is stored in an SQL database if using VMware vCenter or Veeam Monitor for free.

You can export from the current Performance charts, by Selecting Save Chart, and Select Microsoft Office Excel Workbook (*.xls)
0
 
LVL 124
ID: 36976084
Do you have vCenter Server?
0
 

Author Comment

by:Jack_son_
ID: 36976098
yes, I see the monitoring, how do I configure and can I export data for ranges?
0
 
LVL 124
ID: 36976120
If you have vCenter Server which stores the data you can change a custom date range, and select Save Chart to Excel.

If you only have ESX server, only the last hour of data is available, you would need to use vCenter or third party product to store the data.
0
 
LVL 124
ID: 36976122
In vCenter click Chart Options, select a date range, Past day, week, month, year or custom range.

Click Save chart to Export as Excel
0
 

Author Comment

by:Jack_son_
ID: 36985907
Thanks!  One last question, for monitoring more so performance of vm's what is considered a best practice monitoring variables?  Is using the built-in vmware variables enough or also adding in something like veam?
0
 
LVL 124

Accepted Solution

by:
Andrew Hancock (VMware vExpert / EE MVE^2) earned 2000 total points
ID: 36986074
You should be able to get everything you need from vSphere, but if you want a friendly interface Veeam Monitor, vFoglight, VMware Capacity IQ, VMKernel.

Veeam Monitor for free


If you want a quick tool, to help you with wanting to know all the individual elements, then I would suggest using Veeam Monitor Free Edition

Veeam Monitor leverages Veeam Business View™ to enable performance monitoring, alerting and reporting for virtual machine groups based on criteria such as business unit, department, location, purpose, service-level agreement or any other criteria you define. This ability to perform business-centric monitoring helps to identify the business impact of a virtual infrastructure’s performance and respond accordingly. It also allows you to configure flexible alerts based on known server type characteristics and the potential business impact of an outage for more granular service-level management. You can also create targeted reports showing only the data relevant to specific business units, departments or types of server.
More features

Source
http://www.veeam.com/esxi-monitoring-free.html.


If you want to get down and dirty with the servers, then I would recommend the following documents


Performance Monitoring and Analysis


Guest-based performance monitoring is an inaccurate and unhelpful means of evaluating performance in virtual deployments.  See Guest-based Performance Measurement for more inforamtion.  Monitoring and analysis of VMware ESX Server should be performed with esxtop and VirtualCenter.

esxtop is the tried-and-true means of collecting every performance stat  needed and making it available in a way that is conducive to analysis.  The best source of information on launching esxtop can be found in the Resource Management Guide (page 159).

1. Check and correct CPU utilization: CPU Performance Analysis and Monitoring

2. Identify memory bottlenecks and remove: Memory Performance Analysis and Monitoring

3. Characterize storage performance and correct: Storage Performance Analysis and Monitoring

4. Understand and improve the network utilization profile: Network Performance Analysis and Monitoring

Within each of these articles are techniques for using counters from  VirtualCenter and esxtop.  Information on those counters is provided in

vCenter Performance Counters
esxtop Performance Counters

Also, note that, while useless in collecting performance data, Perfmon  can help with analysis of large esxtop output files.  

Using Perfmon for esxtop-based Performance Analysis

The vSphere Client can indicate that VM network traffic is causing a 1 GB Ethernet adapter to have a 99% utilization rate. But strangely, it doesn't display which kind of traffic is going across the virtual networks, where it came from or where it's going.

To learn which traffic is going across a virtual network, there's another free tool for vSphere: Xangati for ESX, a virtual appliance that tracks conversations on the virtual network. It's great for troubleshooting any virtual network issue, analyzing virtual desktop infrastructure and correlating vCenter performance stats with virtual network stats.

http://xangati.com/try-it-free/ (free)
0
 

Author Closing Comment

by:Jack_son_
ID: 37082060
This worked great, thanks!!
0

Featured Post

Cyber Threats to Small Businesses (Part 2)

The evolving cybersecurity landscape presents SMBs with a host of new threats to their clients, their data, and their bottom line. In part 2 of this blog series, learn three quick processes Webroot’s CISO, Gary Hayslip, recommends to help small businesses beat modern threats.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

When converting a physical machine to a virtual machine using VMware vCenter Converter Standalone or vCenter Converter Enterprise, if an adapter type is not selected during the initial customization the resulting virtual machine may contain an IDE d…
In this article, I will show you HOW TO: Install VMware Tools for Windows on a VMware Windows virtual machine on a VMware vSphere Hypervisor 6.5 (ESXi 6.5) Host Server, using the VMware Host Client. The virtual machine has Windows Server 2016 instal…
Teach the user how to install and configure the vCenter Orchestrator virtual appliance Open vSphere Web Client: Deploy vCenter Orchestrator virtual appliance OVA file: Verify vCenter Orchestrator virtual appliance boots successfully: Connect to the …
Video by: ITPro.TV
In this episode Don builds upon the troubleshooting techniques by demonstrating how to properly monitor a vSphere deployment to detect problems before they occur. He begins the show using tools found within the vSphere suite as ends the show demonst…
Suggested Courses

829 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question