If you haven’t made the jump to vSphere 5.1, then you may want to try this new fling out (vCenter 5.1 Pre-Install Check Script) from Alan Renouf before upgrading.
(*description borrowed from the Fling’s website)
This fling is a PowerShell script that when run will help customers validate their environment and assess if it is ready for a 5.1.x upgrade. The script checks against known misconfigurations and issues raised with VMware Support. This script checks the Windows Server and Active Directory configuration and provides an on screen report of known issues or configuration issues, the script also provides a text report which can help with further trouble shooting.
For more information, read New Fling: vCenter 5.1 Pre-Install Check Script.
As a reminder, all checks are read-only and no changes are made to the system.
I use many of Alan’s scripts during my customer engagements and this is one more that I have thrown into my bag for future health checks and upgrade validations.