WilliamLam.com

  • About
    • About
    • Privacy
  • VMware Cloud Foundation
  • VKS
  • Homelab
    • Resources
    • Nested Virtualization
  • VMware Nostalgia
  • Apple
You are here: Home / Uncategorized / How to Run VMware's New Fling VisualEsxtop on Mac OS X

How to Run VMware's New Fling VisualEsxtop on Mac OS X

07.02.2013 by William Lam // 12 Comments

The folks over at VMware Labs continue to pump out awesome new Flings and just yesterday, they released another one called VistualEsxtop, which is an enhanced version of esxtop and resxtop. It is no surprise, the Fling was developed by VMware Engineers working in the Performance group such as Priya Sethuraman, Zhelong Pan, Haiping Yang and Joanna Guan, some of which who helped develop the original esxtop utility.

VisualEsxtop can connect to directly to an ESX(i) host or a vCenter Server and provides support going all the way back to ESXi 3.5 or vCenter Server 4.0. Here is a summary of all the features for VisualEsxtop:

Features

  1. Live connection to ESX host or vCenter Server
  2. Flexible way of batch output
  3. Load batch output and replay them
  4. Multiple windows to display different data at the same time
  5. Line chart for selected performance counters
  6. Flexible counter selection and filtering
  7. Embedded tooltip for counter description
  8. Color coding for important counters

While reading the instructions, I noticed VisualEsxtop is supported on both Windows and Linux and is loaded by a simple .bat or .sh script. So I wondered if it could run on Mac OS X? Well, it turns out the script uses a utility called readlink which does not operate the same on Mac OS X and will thrown an error. However, since VisualEsxtop is just a Java application, you can manually load the VisualEsxtop and the necessary library files.

To do so, you just need to change into the visaulEsxtop directory and run the following command:

java -cp lib/vtop-ui.jar com.vmware.vtop.VTopMain

Note: For ease of use, you can even create a shell script which executes the command so you do not have to type it out each time.

You should now see visualEsxtop launch after executing the above command:

One really cool feature of VisualEsxtop is the use of color coating for important counters and issues. In the screenshot below, you can see I have a VM that is dropping packets and it is automatically highlighted for me.

I would highly recommend you check out VisualEsxtop and add this to your toolbelt of tools for troubleshooting and diagnosing performance issues in a vSphere environment! If you have any feedback or questions for the engineers, please leave them in the comment section of the VisualEsxtop Fling.

More from my site

  • ESXTOP and VMware Cloud on AWS
  • Required vSphere Privilege for Read-Only RESXTOP View
  • Retrieving ESXTOP Performance Data Using the vSphere 5.1 API
  • New ESXi-Arm Fling based on 8.0 Update 3b
  • VMware Flings are back!

Categories // Uncategorized Tags // esxtop, fling, osx, resxtop, visual esxtop

Comments

  1. *protectedvExpert2012 says

    07/07/2013 at 10:07 pm

    I added a

    export JAVA_OPTS=-Xmx2048m

    to the script per the README, to help prevent the

    "java.lang.OutOfMemoryError: Java heap space" I got without it

    Great tool - now we need trending/heatmap visualizations !

    Reply
  2. *protectedAnonymous says

    07/08/2013 at 7:43 pm

    FWIW:
    $ more /Users/brown/Downloads/visualEsxtop/visualEsxtop.bash
    #!/bin/bash
    #Set your own java options in environment variable JAVA_OPTS
    #For example, to give it a larger heap
    # export JAVA_OPTS=-Xmx1024m
    #SCRIPT=$(readlink -f $0)
    SCRIPT=$0
    #echo $SCRIPT
    SCRIPTPATH=`dirname $SCRIPT`

    java $JAVA_OPTS -cp "$SCRIPTPATH/lib/vtop-ui.jar" com.vmware.vtop.VTopMain $@

    Reply
  3. *protectedUnknown says

    02/12/2014 at 10:42 am

    Guys, hope you can help. I'm attempting to load all batch file into visualesxtop. The file is around 700mb in size. When attempting to load the data into the program I am faced with the java.lang.OutOfMemoryError: Java heap space error.

    I have tried adding the line into the visualesxtop.bat file in the following format, however the memory error is still present:

    setlocal enableddelayedexpansion

    java %export JAVA_OPTS=-xmx2048% -cp "%~dp0\lib\vtop-ui.jar" com.vmware.vtop.vtopmain %*

    Have I used the correct format above? Any ideas where I am going wrong

    Reply
  4. *protectedPaul Tran says

    08/08/2014 at 6:41 pm

    Cool tools - For some reason I'm not able to login to vCenter. I'm getting this error "Connection failed: com.vmware.vtop.data.VTopDataException: Cannot fine ES....

    Reply
  5. *protectedGerhard says

    04/01/2025 at 9:38 am

    Does anyone has a copy from the visualesxtop PLEASE?

    Reply

Trackbacks

  1. Visual ESXTop for MAC? | IndyCloudCover.com says:
    09/25/2014 at 2:32 pm

    […] I was onsite at a customer this week and extolling the virtues of Visual ESXTop when I made an interesting find.  There is an article on Virtually Ghetto entitled How to Run VMware’s New Fling VisualEsxtop on Mac OS X. […]

    Reply
  2. ESXTOP Thresholds and ESXTOP GUI Tool | Virtualization and Cloud Computing says:
    01/02/2015 at 9:01 am

    […] click “visualesxtop.bat” when running Windows (Or follow William’s tip for the […]

    Reply
  3. ESXTOP | nq1320 says:
    08/20/2015 at 9:25 am

    […] click “visualesxtop.bat” when running Windows (Or follow William’s tip for the […]

    Reply
  4. Updated flings: VisualEsxtop & ESXi Embedded Host Client – MindMelt says:
    08/17/2017 at 10:31 am

    […] Also see: How to run VMware's Fling VisualEsxtop on Mac OS X […]

    Reply
  5. Buy Steroids USA says:
    02/08/2018 at 1:21 am

    […] Steroids in US Order Steroids in US Order Steroids in US Order Steroids in US Order Steroids in US Order Steroids in US Order Steroids in US Order Steroids in US Order Steroids in US Order Steroids in US Order Steroids […]

    Reply
  6. visualesxtop - Virtual Brigade says:
    04/01/2018 at 3:08 pm

    […] http://labs.vmware.com/flings/visualesxtopAlso see: How to Run VMware’s Fling VisualEsxtop on Mac OS X Posted in […]

    Reply
  7. ESXTOP | Build Your Clouds says:
    06/13/2018 at 1:47 am

    […] click “visualesxtop.bat” when running Windows (Or follow William’s tip for the […]

    Reply

Leave a Reply to AnonymousCancel reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Search

Thank Author

Author

William is Distinguished Platform Engineering Architect in the VMware Cloud Foundation (VCF) Division at Broadcom. His primary focus is helping customers and partners build, run and operate a modern Private Cloud using the VMware Cloud Foundation (VCF) platform.

Connect

  • Bluesky
  • Email
  • GitHub
  • LinkedIn
  • Mastodon
  • Reddit
  • RSS
  • Twitter
  • Vimeo

Recent

  • Programmatically accessing the Broadcom Compatibility Guide (BCG) 05/06/2025
  • Quick Tip - Validating Broadcom Download Token  05/01/2025
  • Supported chipsets for the USB Network Native Driver for ESXi Fling 04/23/2025
  • vCenter Identity Federation with Authelia 04/16/2025
  • vCenter Server Identity Federation with Kanidm 04/10/2025

Advertisment

Privacy & Cookies: This site uses cookies. By continuing to use this website, you agree to their use.
To find out more, including how to control cookies, see here: Cookie Policy

Copyright WilliamLam.com © 2025