SharePoint Saturday Lima 2015
Auspiciadores Platinum Prize Only
Agradecimiento especial
SharePoint 2013 Diagnostics
Vladimir Medina Community / 509
Troubleshooting process Root source: always start with the logs Focus: one issue – one solution Tools: pick tools accordingly to the issue
SharePoint logs Troubleshooting using ULS logs Get-SPDiagnosticConfig | Set-SPDiagnosticConfig –LogLocation – DaysToKeepLogs –LogCutInterval –LogDiskSpaceUsageGB – LogMaxDiskSpaceUsageEnabled Get-SPLogLevel | Set-SPLogLevel –eventseverity –traceseverity –identity New-SPLogFile Clear-SPLogLevel Merge-SPLogFile –Path –Area –Category –Correlation –StartTime –EndTime –EventID –Level –Message –ContextFilter –Process –ThreadID –Overwrite Get-SPLogEvent –Directory –File –StartTime –EndTime –MinimumLevel - ContextKey
Demo
SharePoint logging database Monitoring and trend analysis Data stored: ULS logs, SQL queries information, Search service statistics, Features usage, Page requests, Performance counters data, etc. Dedicated resources are recommended Direct queries, custom reports and views are supported Technical details: us/library/jj aspxhttp://technet.microsoft.com/en- us/library/jj aspx
SharePoint logging database New-SPUsageApplication –name –databaseserver –databasename Get-SPUsageService Set-SPUsageService –loggingenabled –usageloglocation Get-SPUsageDefinition Set-SPUsageDefinition –identity –enable –daysretained Get-SPDiagnosticsProvider | Set-SPDiagnosticsProvider –enable – daysretained Get-SPDiagnosticsPerformanceCounter Add/Remove-SPDiagnosticsPerformanceCounter –Category –Counter – Instance –AllInstances –DatabaseServer -WebFrontEnd
Demo
Health Analyzer SharePoint Health Analyzer from Central Administration NEW Site Collection Health Analyzer Test-SPSite Repair-SPSite
Developer Dashboard Disabled by default Just can be enabled at farm level Recommended use on testing or controlled environments On and Off using PowerShell $content = ([Microsoft.SharePoint.Administration.SPWebService]::ContentService) $settings=$content.DeveloperDashboardSettings $settings.DisplayLevel = [Microsoft.SharePoint.Administration.SPDeveloperDashboardLevel]::On/Off $settings.Update()
Demo
Other Tools ULSViewer - LogParser - Message Analyzer (Network Monitor) - us/download/details.aspx?id=44226http:// us/download/details.aspx?id=44226 Fiddler - SPDiag - DebugDiag - Perfmon - PAL -
Vladimir Medina Community / 509