How to leverage SharePoint Diagnostic Studio 3.0 not only as a troubleshooting tool but has a tool to help baseline your SharePoint 2010 Farm as a way to gain insight to how your environment is performing. And help forecast future growth needs by having quantative data to help with decision making meetings.
1. Overview and Use Tony Maddin August 20, 2011 SharePoint Diagnostics Studio 3.0
2. Housekeeping Please remember to complete and turn in your evaluation form. The forms help us improve future events and make you eligible for prize drawings. Prize drawings will take place in the large conference room after the last session of the day. Follow SharePoint Saturday Columbus on Twitter @spscolumbus and hashtag #spscolumbus
4. Bio Tony Maddin, Senior Practice Consultant, Ascendum Solutions Twitter: #tonymaddin, #dayspug Email: tony@maddin.net, tony.maddin@ascendum.com Blog: www.tonymaddin.com LinkedIn: www.linkedin.com/in/TonyMaddin SharePoint Administration/Architecture Owner of the Dayton SharePoint User Group (DAYSPUG) I am active in the SP and IT communities in the region and online. http://www.dayspug.org
5. Agenda Disclaimer My Goal for Today SharePoint 2010 Administration Toolkit 2.0 SharePoint Diagnostic Studio (SPDIAG) 3.0 Overview My take – SharePoint Administration use Dive into the toolset Q/A Get you out of here to go win prizes
6. Disclaimer This presentation is not a replacement to 3rd party tools. There are many great SP Admin tools are out there. Please talk to our sponsor’s outside. If you are in an environment that has a budget for system administration tools please do the following: Jump up and celebrate Buy your IT Management team gift cards for your gift Take more vacations Surf the web, read blogs
7. My Goal for Today: Perhaps you need to monitor/maintain Certification, Test, Staging, and/or Development environments? Perhaps you are working with a client that has no budget? Perhaps you have no configuration management system and you have developer’s gone wild in your environment(s)? If you work in an environment that is not budget friendly; this toolset and suggested approaches to its use is right up your alley!
8. SharePoint Administration Toolkit 2.0 A collection of free tools to help administer the SharePoint 2010 The Microsoft SharePoint Administration Toolkit contains a collection of free tools to help manage SharePoint Foundation 2010 and SharePoint Server 2010 products. Version 2.0 came out April, 2011. This version includes SharePoint Diagnostic Studio (SPDIAG3)
10. Security Configuration Wizard (SCW) Add roles for SharePoint 2010 Products to Windows Server 2008 with Service Pack 2 or to Windows Server 2008 R2 You should not stop here! Let me add to this area. Kerberos as much as you can. Follow your governance plan with regard to accounts. Setup ISA or ForeFront external facing systems. SSL as much as you can.
11. Load Testing Toolkit (LTK) Generates a Visual Studio Team System 2008 (VSTS) load test based on Windows SharePoint Services 3.0 and Microsoft Office SharePoint Server 2007 IIS logs. The VSTS load test can be used to generate synthetic load against SharePoint Foundation 2010 or SharePoint Server 2010 as part of a capacity planning exercise or a pre-upgrade stress test. Note: Only good with SP 2007 systems that you want to upgrade/migrate. Talk to sponsors outside about their toolsets.
12. User Profile Replication Engine 2010 (UPRE2010) Provides a shared services administrator the ability to replicate user profiles and social data between shared services providers (SSP) in Office SharePoint Server 2007 and User Profile service applications in SharePoint Server 2010. Note: Does not work with SharePoint 2010 Foundation Talk to sponsors outside about their toolsets.
13. Content Management Interoperability Services (CMIS) The Content Management Interoperability Services (CMIS) connector for SharePoint Server 2010 enables SharePoint users to interact with content stored in any repository that has implemented the CMIS standard, as well as making SharePoint 2010 content available to any application that has implemented the CMIS standard. This toolset has 2 features: The Content Management Interoperability Services (CMIS) Consumer Web Part, which can be added to any SharePoint page. This Web Part displays and lets users interact with the contents of any CMIS repository. The Content Management Interoperability Services (CMIS) Producer, which allows applications to interact with SharePoint lists and document libraries programmatically by means of the interfaces defined in the CMIS standard. Note: This tool is not supported for SharePoint Foundation 2010 Talk to sponsors outside about their toolsets.
15. SharePoint Diagnostic Studio 3.0 (SPDIAG) What is it? In essence, “The tool correlates and aggregates all the information in a SharePoint 2010 farm to present in a consistent user interface that can be used to identify problems from custom code to SharePoint itself. ”
16. SharePoint Diagnostic Studio 3.0 (SPDIAG) Where did the product come from? What is the background? The tool originally started out as a developer tool internal to Microsoft SharePoint product team to identify bugs within the product suite. Then MS IT team started to use it the same reason as the product team for deployments.
17. Monitoring and Diagnostic Landscape SharePoint Health Analyzer (An inside look of what is going inside of SharePoint.) SCOM (Notifies Administrators when problems occur.) Note: You can leverage PowerShell to gain insight into your system as well.
18. Monitoring and Diagnostic Landscape SCOM (Notifies Administrators when problems occur.) SPDS – 3rd Aspect Presents server diagnostic information in a visual and structured way. SharePoint Health Analyzer (An inside look of what is going inside of SharePoint.)
19. SharePoint Diagnostic Studio 3.0 (SPDIAG) SPDS Presents system information in a visual and structured way. How? Interactive graphs, charts, export to excel Depth Surfaces every request across every SharePoint machine with minimum permissions. This is the key to the toolset.
20. SharePoint Diagnostic Studio 3.0 (SPDIAG) You can run it on a client and point to SharePoint farms. It will aggregate all the information from the SharePoint environment. By collecting all the ULS logs from each server By collecting from the usage database By collecting information for the event viewer By collecting information from performance counters in the farm. Collects all this information in an aggregate form for users to look at.
21. SharePoint Diagnostic Studio 3.0 (SPDIAG) Base Reports Capacity Reports Performance Reports Availability Reports (Key) To understand your SLA helps you determine how it was met Usage Reports These reports are an aggregate of the SharePoint Farm.
22. SharePoint Diagnostic Studio 3.0 (SPDIAG) Integrated Search Engine Ties in the Health Analyzer, Usage Database, TSQL to map it to an issue within the environment SP 2010 supplies the correlation id for a date/time when the event occurred Or search on user Ties them all into reports
23. SharePoint Diagnostic Studio 3.0 (SPDIAG) Snapshots and Export Take Farm information and reports offline And it provides a summarization This can be done all remotely
24. SharePoint Diagnostic Studio 3.0 (SPDIAG) SPDS has a set of 2 components: A client application Laptop or a WFE (requires minimal permission) A set of server extensions that get deployed: At runtime or SP Admin can run a separate solutions package independently Why? Provides extended diagnostic providers to surface as much data as possible for analysis.
25.
26. My Take from an Admin Point-of-View Microsoft suggestions you can leverage the tool for troubleshooting your farm. I agree. However, I feel you can do more. My approach: To help with your future needs. TechNet guides you to look at the past.
27. Capacity Forecasting and Planning How? Use SPDS to create Baselines to your environment(s). Lift the “Fog of War.” Get a landscape of your environment. The reports with timely exports can help build a landscape on what direction(s) your environment is heading towards with regards to: Performance WFE, App Server, SQL, OS, IIS, etc. Usage Insight how your SharePoint farm is being leveraged by the business to help understand what area(s) to target. Unforeseen Issues The timing of services and how to orchestrate them to harmony. Patches that impact your environment.
28. High Level Strategy for Baseline So the baselining process would be: Build a clean system / declare a system to be secure. Create a baseline of the system in the "known good" state. Engage in a healthy change / configuration management process. Update system baselines after every approved change. Periodically create a new baseline of the system's current state. Compare the most recent baseline to the last "known good" baseline. Analyze the two baselines for differences. Repeat / remediate risk if necessary.
29. Capacity Forecasting and Planning Transform from Qualitative to Quantative. By seeing trends and changes in your baselines; you know have quantative data to support your case to expand/resize your environment based upon the changes in your farm. Perhaps add a new WFE? Justify additional storage? Think about RBS? Increase SQL Server capacity. Many, many other possibilities to gain insight.
30. Baseline Guidance Visit my blog at www.tonymaddin.com and I will post information If selected; you can see me at SharePoint Saturday in Cincinnati on this topic along with Performance Tuning.
31. Questions and Answers Thank you! I hope my approaches to SharePoint Administration can help inspire ideas in your environment.
32. Bio Tony Maddin, Senior Practice Consultant, Ascendum Solutions Twitter: #tonymaddin, #dayspug Email: tony@maddin.net, tony.maddin@ascendum.com Blog: www.tonymaddin.com LinkedIn: www.linkedin.com/in/TonyMaddin SharePoint Administration/Architecture Owner of the Dayton SharePoint User Group (DAYSPUG) I am active in the SP and IT communities in the region and online. http://www.dayspug.org
33. Housekeeping Please remember to complete and turn in your evaluation form. The forms help us improve future events and make you eligible for prize drawings. Prize drawings will take place in the large conference room after the last session of the day. Follow SharePoint Saturday Columbus on Twitter @spscolumbus and hashtag #spscolumbus