21
SharePoint Saturday Louisville, Kentucky July 28, 2012 System Reviews: A checkup for SharePoint 2010 Stephen Wilson SharePoint Engineer at Rackspace

SharePoint Saturday Louisville, Kentucky July 28, 2012 System Reviews: A checkup for SharePoint 2010 Stephen Wilson SharePoint Engineer at Rackspace

Embed Size (px)

Citation preview

Page 1: SharePoint Saturday Louisville, Kentucky July 28, 2012 System Reviews: A checkup for SharePoint 2010 Stephen Wilson SharePoint Engineer at Rackspace

SharePoint SaturdayLouisville, Kentucky

July 28, 2012

System Reviews: A checkup for SharePoint 2010

Stephen Wilson SharePoint Engineer at Rackspace

Page 2: SharePoint Saturday Louisville, Kentucky July 28, 2012 System Reviews: A checkup for SharePoint 2010 Stephen Wilson SharePoint Engineer at Rackspace

Stephen Wilson

• Blog:– http://SharePointBitMe.com

• Twitter:– http://twitter.com/StephenTech911

• Cincinnati, OH• Employed at Rackspace (formerly by

SharePoint911)

Page 3: SharePoint Saturday Louisville, Kentucky July 28, 2012 System Reviews: A checkup for SharePoint 2010 Stephen Wilson SharePoint Engineer at Rackspace

Contact Info

Page 4: SharePoint Saturday Louisville, Kentucky July 28, 2012 System Reviews: A checkup for SharePoint 2010 Stephen Wilson SharePoint Engineer at Rackspace

Agenda (Hint: There isn’t one)

•Why System Reviews are a good idea. •When should System Reviews be done•What is a SharePoint System Review?•How they are more than just maintenance.

Page 5: SharePoint Saturday Louisville, Kentucky July 28, 2012 System Reviews: A checkup for SharePoint 2010 Stephen Wilson SharePoint Engineer at Rackspace

If It Ain’t Broke…

• You have just been lucky!– SharePoint is not a Complainer– Just because you didn’t upgrade doesn’t

mean nothing has changed.• http://technet.microsoft.com/en-us/security/bul

letin/ms11-074 (September 2011)

• http://technet.microsoft.com/en-us/security/bulletin/ms12-050 (July 2012)

Page 6: SharePoint Saturday Louisville, Kentucky July 28, 2012 System Reviews: A checkup for SharePoint 2010 Stephen Wilson SharePoint Engineer at Rackspace

Service Packs and Cumulative Updates• Service Packs– Should be a Goal.– Repeat after me. We all have test Farms.

• Cumulative Updates– What’s in it for you?– That being said: The sad truth about

SharePoint 2010 SP1

Page 7: SharePoint Saturday Louisville, Kentucky July 28, 2012 System Reviews: A checkup for SharePoint 2010 Stephen Wilson SharePoint Engineer at Rackspace

Start at the Beginning

• First Question-Are you Happy?• Performance is driven by:– Hardware

• What was “required”? http://technet.microsoft.com/en-us/library/cc262485.aspx

• What was allocated?

– SQL – IT IS Part of the Farm!• How much has your Farm Grown?• What does that tell you about the future?

Page 8: SharePoint Saturday Louisville, Kentucky July 28, 2012 System Reviews: A checkup for SharePoint 2010 Stephen Wilson SharePoint Engineer at Rackspace

It Works, but is it Right?• Service Accounts

– One is not enough – http://toddklindt.com/blog/Lists/Posts/Post.aspx?

ID=237

• Service Applications– They are there, but are they doing anything?

• User Profile Service Application– http://technet.microsoft.com/en-us/library/ee721049.aspx– http://www.harbar.net/articles/sp2010ups.aspx

• Search Crawls• Web Analytics

– http://technet.microsoft.com/library/gg266382%28office.14%29.aspx

– http://www.toddklindt.com/blog/Lists/Posts/Post.aspx?ID=250

Page 10: SharePoint Saturday Louisville, Kentucky July 28, 2012 System Reviews: A checkup for SharePoint 2010 Stephen Wilson SharePoint Engineer at Rackspace

What is SharePoint Hiding?

• Timer Jobs– One piece of PowerShell– Get-SPTimerJob | select name | ForEach-

Object {Get-SPTimerJob $_.name} | ForEach-Object {$_.historyentries} | Where-Object {$_.status -eq "Failed"} | select JobDefinitionTitle, StartTime, ErrorMessage > c:\FailedTimerJobs.txt

• Some things that can go wrong in SharePoint will only show up here or in an exhaustive search of the logs.

Page 11: SharePoint Saturday Louisville, Kentucky July 28, 2012 System Reviews: A checkup for SharePoint 2010 Stephen Wilson SharePoint Engineer at Rackspace

Speaking of SharePoint Logs• C:\Program Files\Common Files\Microsoft

Shared\Web Server Extensions\14\Logs– http://archive.msdn.microsoft.com/ULSViewer/– http://sharepointlogviewer.codeplex.com/

• Correlation IDs– Google or Bing can’t help you– http://

blogs.technet.com/b/wbaer/archive/2010/05/01/correlation-ids-in-sharepoint-2010.aspx

– Correlation IDs are UNDERRATED!

Page 12: SharePoint Saturday Louisville, Kentucky July 28, 2012 System Reviews: A checkup for SharePoint 2010 Stephen Wilson SharePoint Engineer at Rackspace

Event Logs• Most of the Action is in the Application logs.

– My lottery number is 6-39-8-55-86 (6398 5586)– The Security Log is especially important for

authentication

• There is a lot of Stuff, what is really important?– Errors and Warnings– Repetition and Timing– Event ID numbers are usually searchable, but don’t

forget the error messages.

Page 13: SharePoint Saturday Louisville, Kentucky July 28, 2012 System Reviews: A checkup for SharePoint 2010 Stephen Wilson SharePoint Engineer at Rackspace

Web ApplicationsSite Collections &Alternate Access Mappings

• Do you know what each one is? • Can any of them be eliminated (after a backup!) ?• Can, or should, any of your content be split up?

Page 14: SharePoint Saturday Louisville, Kentucky July 28, 2012 System Reviews: A checkup for SharePoint 2010 Stephen Wilson SharePoint Engineer at Rackspace

Back To SQL• Post service pack 1 the Content DB limit is 4TB

(still 200GB for Collaboration)– Does that really help you?– Are SQL and SharePoint a good place for an archive?

• SQL Backups are King for keeping your content safe. Schedule them, use them, love them.

• Database Management– http://

technet.microsoft.com/en-us/library/cc825329.aspx– Database types and management

http://technet.microsoft.com/en-us/library/cc678868.aspx

Page 15: SharePoint Saturday Louisville, Kentucky July 28, 2012 System Reviews: A checkup for SharePoint 2010 Stephen Wilson SharePoint Engineer at Rackspace

Why bother?

• SharePoint does more than you can see at first glance.

• The Future is almost here: http://technet.microsoft.com/en-us/evalcenter/hh973397.aspx

• A well maintained Farm is much easier to upgrade.• A small investment for what could be a big return.

Page 16: SharePoint Saturday Louisville, Kentucky July 28, 2012 System Reviews: A checkup for SharePoint 2010 Stephen Wilson SharePoint Engineer at Rackspace

Final Thoughts

• A System Review is about more than errors and patches.

• SharePoint, SharePoint Saturdays and the Microsoft Community.

•Thank You!

Page 17: SharePoint Saturday Louisville, Kentucky July 28, 2012 System Reviews: A checkup for SharePoint 2010 Stephen Wilson SharePoint Engineer at Rackspace

Questions

Page 18: SharePoint Saturday Louisville, Kentucky July 28, 2012 System Reviews: A checkup for SharePoint 2010 Stephen Wilson SharePoint Engineer at Rackspace

Rackspace a SharePoint Services Company

• Full service SharePoint Consulting– Project Planning– Architecture– Branding–Development–Help Desk

• http://www.sharepoint911.com

Page 19: SharePoint Saturday Louisville, Kentucky July 28, 2012 System Reviews: A checkup for SharePoint 2010 Stephen Wilson SharePoint Engineer at Rackspace

Clean-Up Items• Fill out your evaluation forms!

• Visit the Dugout for a sneak peak of SharePoint 2013 and Networking.

• See you back at Home Plate for the Closing and Raffles!!

Page 20: SharePoint Saturday Louisville, Kentucky July 28, 2012 System Reviews: A checkup for SharePoint 2010 Stephen Wilson SharePoint Engineer at Rackspace

SharePint is being held right here at the Marriott immediately following the event. Visit the Rackspace booth for your ticket.

For each unused drink ticket turned back in, a $5 donation will be made to charity.

Tonight’s SharePint is generously sponsored by

Page 21: SharePoint Saturday Louisville, Kentucky July 28, 2012 System Reviews: A checkup for SharePoint 2010 Stephen Wilson SharePoint Engineer at Rackspace

SharePoint Saturday Louisville has been made possible because of a generous sponsorship from the following friends…