flings.vmware.com Open in urlscan Pro
2a02:e980:d3::c3  Public Scan

URL: https://flings.vmware.com/vsphere-diagnostic-tool
Submission: On March 01 via api from ZA — Scanned from DE

Form analysis 3 forms found in the DOM

GET /search

<form class="wrapperSearch" action="/search" accept-charset="UTF-8" method="get">
  <div class="hdr-search">
    <input aria-label="on flings.vmware.com" class="input-hidden" id="ub-search" name="q" placeholder="Search" role="search" type="text">
    <a aria-hidden="true">
<i class="re-icon re-lens"></i>
</a>
    <div class="clr-sr-only"><button name="button" type="submit">search</button></div>
  </div>
</form>

POST /sessions

<form action="/sessions" accept-charset="UTF-8" method="post"><input type="hidden" name="authenticity_token" value="ct0HC_UY_UBMpW3JKYRJUu3Xofl0oHobOtuCAjCgEowZ08h3qhomggrrcjCtMfGaLEgdqO-TptRElVZHy-NeMg" autocomplete="off">
  <div class="clr-form-control">
    <div class="clr-control-container block-center">
      <div class="clr-input-wrapper">
        <label class="clr-control-label" for="session_email">Email Address</label>
        <input placeholder="Email address..." class="clr-input" type="text" name="session[email]" id="session_email">
      </div>
      <br>
      <div class="clr-input-wrapper">
        <label class="clr-control-label" for="session_password">Password</label>
        <input placeholder="Password..." class="clr-input" type="password" name="session[password]" id="session_password">
      </div>
      <br>
      <input type="submit" name="commit" value="Log In" class="btn btn-block btn-primary btn-sm" data-disable-with="Log In">
      <a class="btn btn-block btn-link btn-sm" href="/forgot_password">Forgot password?</a>
      <hr>
      <a class="btn btn-block btn-primary btn-outline btn-sm" href="/signup">Sign Up</a>
    </div>
  </div>
</form>

GET /vsphere-diagnostic-tool/download

<form class="download-form" action="/vsphere-diagnostic-tool/download" accept-charset="UTF-8" method="get">
  <div class="clr-checkbox-wrapper">
    <input type="checkbox" name="agree_to_license" id="agree_to_license" value="1">
    <label for="agree_to_license">
      <p class="inline"> I have read and agree to the <a target="_blank" href="/vsphere-diagnostic-tool/license">Technical Preview License</a>
        <span class="nowrap"> I also </span> understand that Flings are experimental and should not be run on production systems.
      </p>
    </label>
  </div>
  <div class="hidden">
    <div class="clr-sr-only"><label for="download_url">downloadable files</label></div>
    <div class="clr-select-wrapper">
      <select name="download_url" id="download_url" class="clr-select download-select">
        <option value="https://download3.vmware.com/software/vmw-tools/vsphere-diagnostic-tool/vdt-v1.1.4.zip" data-size="">vdt-v1.1.4.zip</option>
      </select>
    </div>
  </div>
  <p>
    <input type="submit" name="commit" value="Download " class="btn btn-block align-center">
  </p>
</form>

Text Content

Skip to Main Content

search
All Flings
Login
Login caret right
Email Address

Password

Forgot password?

--------------------------------------------------------------------------------

Sign Up

All Flings login Login


Please provide your feedback in this short Flings' survey.

Previous Fling
Next Fling


VSPHERE DIAGNOSTIC TOOL

version 1.1.4 — March 30, 2022
Diagnostics
troubleshooting
vSphere

I have read and agree to the Technical Preview License I also understand that
Flings are experimental and should not be run on production systems.

downloadable files
vdt-v1.1.4.zip






CONTRIBUTORS 11

 * Andrew Klopp
   GS - Solution Architect
 * Broc Yanda
   GS - Solution Architect
 * Chris Morrow
   GS - Solution Architect
 * Cody Carlson
   GS - Solution Architect
 * Fouad Sethna
   GS - Solution Architect
 * James Walker
   GS - Solution Architect
 * Justin Moynihan
   GS - Solution Architect
 * Keenan Matheny
   GS - Solution Architect
 * Kevin Hagopian
   GS - Solution Architect
 * Nathan Small
   GS - Solution Architect
 * Paul Clark
   GS - Solution Architect

View All


COMMENTS 33

 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 

View All

Release Date: November 17, 2021


SHARE ON:

Twitter Facebook LinkedIn
Project Details
Summary Requirements Instructions Changelog Contributors
Discover
Similar Flings
Community
Comments 33 Bugs 1
Summary Requirements Instructions Changelog Contributors Comments Bugs


SUMMARY

vSphere Diagnostic Tool is a python script that runs diagnostic commands on the
vCenter Server Photon Appliance to return useful troubleshooting data while
running within the confines of the local environment with out upstream
dependencies.

The motivation behind this tools is to provide multiple Pass/Fail tests to
quickly facilitate the rapid isolation of issues encountered in the vSphere
environment.

This tool has already been tested by a select group within Support to assist us
in looking for bugs as well as provide feedback to the vSphere product team.
The tool itself is currently a set of self contained python and bash scripts
that can perform the following tests for vCenter Server Appliance 6.5 or newer:

 * vCenter Basic Info
 * Lookup Service Check
 * AD Check
 * vCenter Certificate Check
 * Core File Check
 * Disk Check
 * vCenter DNS Check
 * vCenter NTP Check
 * vCenter Port Check
 * Root Account Check
 * vCenter Services Check
 * VCHA Check

We use a simple Pass/Warning/Fail status for each test as well as include KBs or
other knowledge sources for Warning and Fail results which provides next steps
to solving the issue.

Each test should be self-explanatory in its meaning, findings, and directions.
If any check isn’t clear in its direction, please report the issue to our team
at project_pulse@vmware.com and we will address it.

This tool is considered to be in the Alpha phase so it is possible that false
positives could be present, though we haven't encountered any to date. Please
provide any and all feedback.

The team are continuing to add new capabilities and checks into this tool as we
have a backlog of over 100 new features that we are developing. We have a long
term goal to have this tool made available in all current and future VMware
products with PhotonOS appliances as well as ESXi.


REQUIREMENTS

vCenter Server Appliance 6.5 or Newer


INSTRUCTIONS

1) Download the ZIP file from the link on the top of this page.

2) Upload the ZIP file to the vCenter system to be analyzed.

3) Use the file-moving utility of your choice (WinSCP for example) to copy the
entire ZIP directory to the /root directory.


NOTE: If you have troubles connecting to a vCenter appliance using WinSCP,
please see Error when uploading files to vCenter Server Appliance using WinSCP

4) Change directory to the location of the file, and unpackage the zip:

$ cd /root/
$ unzip vdt-version_number.zip

5) To run the tool, first make sure you have unzipped the ZIP file, and have
changed to the newly created directory for Pulse/VDT. Then, run the following
command:
$ python vdt.py
The tool will prompt for the password for administrator@sso.domain. Many checks
will run even if credentials are not supplied.



Review the output by scrolling up and down in the window. Each test should be
self-explanatory in it's meaning, findings, and directions. If any check isn't
clear in its directions, report the issue to project_pulse@vmware.com and our
team will address it.


CHANGELOG

vdt-v1.1.4.zip - SHA256 -
992F380B2AD0BDB5ACDA0E60A3B3830C806C6B2B8369427FC6A8199CF99A433F

   v1.1.4 Release Notes:

   VC Disk Space Check:

 * Now ignores proc

   VC vmdir Check:

 * Fixed issue with special characters in password

   VC Info Check:

 * Reformatted output and added external PSC output

   VC Core Check:

 * Enhanced core file check

vdt-v1.1.3.zip - SHA256
-f91fdf32fff192cdf26ea664e5b521225fd8e746ba1cf897fc3030341b8aefd3

   v1.1.3 Release Notes:
 * Fixed issue with encoding compatability in VC6.5

   VC Cert Check:

 * Fixed error when root cert has no key usage

vdt-v1.1.2.zip - SHA256 -
60dfaaca9bcc864e0a422bb678bac5fa89e1b68a65e19854969b262bb0632803

v1.1.2 Release Notes:
   House Keeping/General:
 * Most tests timeout at 10 seconds by default. Use -f to bypass timeouts
 * Title of check now displays before it actually runs
 * No longer causes problems when password contains certain special characters

   VC Cert Check:

 * Resolved issue encountered when cert contains non-ascii characters

vdt-v1.1.1.zip - SHA256 -
390982e6edaf9d04040bea78c79811d9256bc99bf9e57cf5d5a99f2495f05881

   v1.1.1 Release Notes:
 * Initial version launched as Fling.


CONTRIBUTORS

ANDREW KLOPP

GS - Solution Architect

BROC YANDA

GS - Solution Architect

CHRIS MORROW

GS - Solution Architect

CODY CARLSON

GS - Solution Architect

FOUAD SETHNA

GS - Solution Architect

JAMES WALKER

GS - Solution Architect

JUSTIN MOYNIHAN

GS - Solution Architect

KEENAN MATHENY

GS - Solution Architect

KEVIN HAGOPIAN

GS - Solution Architect

NATHAN SMALL

GS - Solution Architect

PAUL CLARK

GS - Solution Architect


SIMILAR FLINGS

May 23, 2022


VIRTUAL MACHINE DESIRED STATE CONFIGURATION

version 1.1.3 (4092207)


Virtual Machine Desired State Configuration (VMDSC) allows virtual
administrators to specify VM CPU/Memory desired state which will take effect
upon the next Guest OS reboot. This removes the burden of having to schedule a
downtime window with the business/app owners.

performance
Sustainability
VMDSC
Apr 16, 2021


VSPHERE MOBILE CLIENT

version 2.2.0


vSphere Mobile Client enables administrators to monitor and manage vSphere.

mobile
Apr 27, 2018


CROSS VCENTER VM MOBILITY - CLI

version 1.6.0


Cross vCenter VM Mobility - CLI is a command line interface (CLI) tool that can
be used to migrate or clone a VM from one host to another host managed by a
linked or isolated vCenter (VC) instance.

VMware {code} Forums
Legal OCTO Blog About Contact VMware {code}™
© 2023 VMware, Inc Terms of Use Your California Privacy Rights Privacy
Accessibility Site Map Trademarks Glossary Help Feedback

Cookie Settings

We use cookies to provide you with the best experience on our website, to
improve usability and performance and thereby improve what we offer to you. Our
website may also use third-party cookies to display advertising that is more
relevant to you. By clicking on the “Accept All” button you agree to the storing
of cookies on your device. If you want to know more about how we use cookies,
please see our Cookie Policy.

Cookie Settings Accept All Cookies



COOKIE PREFERENCE CENTER




GENERAL INFORMATION ON COOKIES

GENERAL INFORMATION ON COOKIES

When you visit our website, we use cookies to ensure that we give you the best
experience. This information does not usually directly identify you, but it can
give you a more personalized web experience. Because we respect your right to
privacy, you can choose not to allow some types of cookies by clicking on the
different category headings to find out more and change your settings. However,
blocking some types of cookies may impact your experience on the site and the
services we are able to offer. Further information can be found in our
Cookie Policy.


 * STRICTLY NECESSARY
   
   STRICTLY NECESSARY
   
   Always Active
   Strictly Necessary
   
   Strictly necessary cookies are always enabled since they are essential for
   our website to function. They enable core functionality such as security,
   network management, and website accessibility. You can set your browser to
   block or alert you about these cookies, but this may affect how the website
   functions. For more information please visit www.aboutcookies.org or
   www.allaboutcookies.org.
   
   Cookie Details‎


 * PERFORMANCE
   
   PERFORMANCE
   
   Performance
   
   Performance cookies are used to analyze the user experience to improve our
   website by collecting and reporting information on how you use it. They allow
   us to know which pages are the most and least popular, see how visitors move
   around the site, optimize our website and make it easier to navigate.
   
   Cookie Details‎


 * FUNCTIONAL
   
   FUNCTIONAL
   
   Functional
   
   Functional cookies help us keep track of your past browsing choices so we can
   improve usability and customize your experience. These cookies enable the
   website to remember your preferred settings, language preferences, location
   and other customizable elements such as font or text size. If you do not
   allow these cookies, then some or all of these services may not function
   properly.
   
   Cookie Details‎


 * ADVERTISING
   
   ADVERTISING
   
   Advertising
   
   Advertising cookies are used to send you relevant advertising and promotional
   information. They may be set through our site by third parties to build a
   profile of your interests and show you relevant advertisements on other
   sites. These cookies do not directly store personal information, but their
   function is based on uniquely identifying your browser and internet device.
   
   Cookie Details‎


 * SOCIAL MEDIA
   
   SOCIAL MEDIA
   
   Social Media
   
   Social media cookies are intended to facilitate the sharing of content and to
   improve the user experience. These cookies can sometimes track your
   activities. We do not control social media cookies and they do not allow us
   to gain access to your social media accounts. Please refer to the relevant
   social media platform’s privacy policies for more information.
   
   Cookie Details‎

Back Button


ADVERTISING COOKIES

Filter Button
Consent Leg.Interest
Select All Vendors
Select All Vendors
Select All Hosts

Select All

 * REPLACE-WITH-DYANMIC-HOST-ID
   
   
   
   View Third Party Cookies
   
    * Name
      cookie name



Clear Filters

Information storage and access
Apply
Confirm My Choices Allow All