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 without 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.
- 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
General Improvements:
- VDT now supports 8.0 U1!
- VDT 1.1.5 will no longer support vCenter 6.7, although many checks will still work. 1.1.4 will remain available for anyone still needing it on the 6.x product line.
- Credentials are now validated at the start. The user is notified that checks requiring authentication will not run if password validation fails 3x times.
- The default timeout behavior has changed. It now prompts a user to skip the check or let it run, instead of requiring the --force flag.
VC Database Check:
- The VCDB check now shows statistics levels as well as tasks and event retention policies.
- The VCDB check output is now in line with the results from KB 1028356.
VC VMDIR Check:
- The vmdir check now includes ELM partner information and tests port connectivity over 389, 443, 2012, and 2020 to them. The old port check has been removed in favor of this.
- The vmdir check now looks for stale (native) PSC HA config in the likewise registry
VC Certificate Check
- Certificate expiry time is now displayed with each certificate message.
- he vmdir cert from 6.0 is no longer included in the list of certificate checks
Bug fixes:
- VDT now decodes to utf-8 instead of ascii to avoid parsing errors
- Updated KB references