I latched on to an online location for troubleshooting Windows memory dumps recently, but then found out that Microsoft also offers several DIY services for Lync client and Server troubleshooting and diagnostics.

Just like the Windows memory dump troubleshooter, once initiated, the online Lync services download and execute an application that sifts through and collects pertinent information. Once the collection is complete, the information is uploaded to Microsoft where it is analyzed for potential issues and a report is provided to give direction for resolving problems. You can also request assisted support from the page if the automated service is ultimately no help to you.

Here's what's available (with direct links):

Lync 2010/2013 and Communicator 2007 R2 Diagnostic - collects relevant log files, registry keys, client networking configuration information, event logs, and details of files that are used by Lync 2010/2013 and Communicator 2007 R2.

Lync Server 2010\2013 Conferencing component diagnostics package - collects a comprehensive set of information to troubleshoot Lync Server 2010\2013 Conferencing issues.

Lync Server 2010\2013 Core component diagnostics package - collects a comprehensive set of information for troubleshooting Lync Server 2010\2013 Core component issues.

Lync Server 2010\2013 Instant Messaging and Presence component diagnostics package - collects a comprehensive set of information for troubleshooting Lync Server 2010\2013 Instant Messaging and Presence component issues.

Lync Server 2010\2013 SQL Server component diagnostics package - collects a comprehensive set of information for troubleshooting Lync Server 2010\2013 SQL Server issues.

Lync Server 2010\2013 Voice component diagnostics package - collects a comprehensive set of information for troubleshooting Lync Server 2010\2013 Voice component issues.

Lync Server Diagnostics Package - collects a comprehensive set of information for troubleshooting overall Lync Server issues.