Soumettre la recherche
Mettre en ligne
Baltimore share point user group june 2015
•
Télécharger en tant que PPTX, PDF
•
0 j'aime
•
284 vues
Toby McGrail
Suivre
Troubleshooting SharePoint 2010 and 2013
Lire moins
Lire la suite
Technologie
Signaler
Partager
Signaler
Partager
1 sur 25
Télécharger maintenant
Recommandé
Best practices and tools for PowerShell and SharePoint Scripting SharePointFe...
Best practices and tools for PowerShell and SharePoint Scripting SharePointFe...
Michael Blumenthal (Microsoft MVP)
SharePoint logging & debugging
SharePoint logging & debugging
Sentri
Splunk for Developers Breakout Session
Splunk for Developers Breakout Session
Splunk
Best practices for using open source software in the enterprise
Best practices for using open source software in the enterprise
Marcel de Vries
Architecting systems for continuous delivery
Architecting systems for continuous delivery
Marcel de Vries
Using microsoft application insights to implement a build, measure, learn loop
Using microsoft application insights to implement a build, measure, learn loop
Marcel de Vries
Performance Testing in Oracle Apps
Performance Testing in Oracle Apps
Biswajit Pratihari
Testing Ajax, Mobile Apps the Agile Way
Testing Ajax, Mobile Apps the Agile Way
Clever Moe
Recommandé
Best practices and tools for PowerShell and SharePoint Scripting SharePointFe...
Best practices and tools for PowerShell and SharePoint Scripting SharePointFe...
Michael Blumenthal (Microsoft MVP)
SharePoint logging & debugging
SharePoint logging & debugging
Sentri
Splunk for Developers Breakout Session
Splunk for Developers Breakout Session
Splunk
Best practices for using open source software in the enterprise
Best practices for using open source software in the enterprise
Marcel de Vries
Architecting systems for continuous delivery
Architecting systems for continuous delivery
Marcel de Vries
Using microsoft application insights to implement a build, measure, learn loop
Using microsoft application insights to implement a build, measure, learn loop
Marcel de Vries
Performance Testing in Oracle Apps
Performance Testing in Oracle Apps
Biswajit Pratihari
Testing Ajax, Mobile Apps the Agile Way
Testing Ajax, Mobile Apps the Agile Way
Clever Moe
What's New in Unifier 16.1
What's New in Unifier 16.1
p6academy
Getting Started with Splunk Enterprise Hands-On Breakout Session
Getting Started with Splunk Enterprise Hands-On Breakout Session
Splunk
Top 5 Java Performance Metrics, Tips & Tricks
Top 5 Java Performance Metrics, Tips & Tricks
AppDynamics
The SharePoint Survival Guide Top 10
The SharePoint Survival Guide Top 10
Eric Shupps
Power Apps for developers
Power Apps for developers
Mohamed Ashiq Faleel
SPSBE14 SPSBE02 SharePoint Upgrade reel life experience, best practices
SPSBE14 SPSBE02 SharePoint Upgrade reel life experience, best practices
Knut Relbe-Moe [MVP, MCT]
Scaling Plugins in Critical Systems - Jon Mort
Scaling Plugins in Critical Systems - Jon Mort
Atlassian
Splunk for Developers
Splunk for Developers
Splunk
Salesforce static code analysis
Salesforce static code analysis
Prasanna Deshpande ☁
Taking your “web” app to places you never expected - Ember Fest 2014
Taking your “web” app to places you never expected - Ember Fest 2014
williamsgarth
services order
services order
Charan Patnaik
Cognos 11 installation step by step and notes
Cognos 11 installation step by step and notes
Carlos Castro Rodríguez
Choosing the Right Salesforce Integration: The Questions You Should Ask - A C...
Choosing the Right Salesforce Integration: The Questions You Should Ask - A C...
Cyber Group
In (database) automation we trust
In (database) automation we trust
DBmaestro - Database DevOps
Challenges and Best Practices of Database Continuous Delivery
Challenges and Best Practices of Database Continuous Delivery
DBmaestro - Database DevOps
Improving the SharePoint Development Process with Continuous Integration
Improving the SharePoint Development Process with Continuous Integration
SharePoint Saturday New Jersey
Developing for the Atlassian Ecosystem
Developing for the Atlassian Ecosystem
Alex Henderson
Go Faster with Process Builder
Go Faster with Process Builder
andyinthecloud
How to Do a Performance Audit of Your .NET Website
How to Do a Performance Audit of Your .NET Website
DNN
Ebr the key_to_online_application_upgrade at amis25
Ebr the key_to_online_application_upgrade at amis25
Getting value from IoT, Integration and Data Analytics
Correlation id token in share point 2010
Correlation id token in share point 2010
UGAIA
SharePoint Administration with PowerShell
SharePoint Administration with PowerShell
Eric Kraus
Contenu connexe
Tendances
What's New in Unifier 16.1
What's New in Unifier 16.1
p6academy
Getting Started with Splunk Enterprise Hands-On Breakout Session
Getting Started with Splunk Enterprise Hands-On Breakout Session
Splunk
Top 5 Java Performance Metrics, Tips & Tricks
Top 5 Java Performance Metrics, Tips & Tricks
AppDynamics
The SharePoint Survival Guide Top 10
The SharePoint Survival Guide Top 10
Eric Shupps
Power Apps for developers
Power Apps for developers
Mohamed Ashiq Faleel
SPSBE14 SPSBE02 SharePoint Upgrade reel life experience, best practices
SPSBE14 SPSBE02 SharePoint Upgrade reel life experience, best practices
Knut Relbe-Moe [MVP, MCT]
Scaling Plugins in Critical Systems - Jon Mort
Scaling Plugins in Critical Systems - Jon Mort
Atlassian
Splunk for Developers
Splunk for Developers
Splunk
Salesforce static code analysis
Salesforce static code analysis
Prasanna Deshpande ☁
Taking your “web” app to places you never expected - Ember Fest 2014
Taking your “web” app to places you never expected - Ember Fest 2014
williamsgarth
services order
services order
Charan Patnaik
Cognos 11 installation step by step and notes
Cognos 11 installation step by step and notes
Carlos Castro Rodríguez
Choosing the Right Salesforce Integration: The Questions You Should Ask - A C...
Choosing the Right Salesforce Integration: The Questions You Should Ask - A C...
Cyber Group
In (database) automation we trust
In (database) automation we trust
DBmaestro - Database DevOps
Challenges and Best Practices of Database Continuous Delivery
Challenges and Best Practices of Database Continuous Delivery
DBmaestro - Database DevOps
Improving the SharePoint Development Process with Continuous Integration
Improving the SharePoint Development Process with Continuous Integration
SharePoint Saturday New Jersey
Developing for the Atlassian Ecosystem
Developing for the Atlassian Ecosystem
Alex Henderson
Go Faster with Process Builder
Go Faster with Process Builder
andyinthecloud
How to Do a Performance Audit of Your .NET Website
How to Do a Performance Audit of Your .NET Website
DNN
Ebr the key_to_online_application_upgrade at amis25
Ebr the key_to_online_application_upgrade at amis25
Getting value from IoT, Integration and Data Analytics
Tendances
(20)
What's New in Unifier 16.1
What's New in Unifier 16.1
Getting Started with Splunk Enterprise Hands-On Breakout Session
Getting Started with Splunk Enterprise Hands-On Breakout Session
Top 5 Java Performance Metrics, Tips & Tricks
Top 5 Java Performance Metrics, Tips & Tricks
The SharePoint Survival Guide Top 10
The SharePoint Survival Guide Top 10
Power Apps for developers
Power Apps for developers
SPSBE14 SPSBE02 SharePoint Upgrade reel life experience, best practices
SPSBE14 SPSBE02 SharePoint Upgrade reel life experience, best practices
Scaling Plugins in Critical Systems - Jon Mort
Scaling Plugins in Critical Systems - Jon Mort
Splunk for Developers
Splunk for Developers
Salesforce static code analysis
Salesforce static code analysis
Taking your “web” app to places you never expected - Ember Fest 2014
Taking your “web” app to places you never expected - Ember Fest 2014
services order
services order
Cognos 11 installation step by step and notes
Cognos 11 installation step by step and notes
Choosing the Right Salesforce Integration: The Questions You Should Ask - A C...
Choosing the Right Salesforce Integration: The Questions You Should Ask - A C...
In (database) automation we trust
In (database) automation we trust
Challenges and Best Practices of Database Continuous Delivery
Challenges and Best Practices of Database Continuous Delivery
Improving the SharePoint Development Process with Continuous Integration
Improving the SharePoint Development Process with Continuous Integration
Developing for the Atlassian Ecosystem
Developing for the Atlassian Ecosystem
Go Faster with Process Builder
Go Faster with Process Builder
How to Do a Performance Audit of Your .NET Website
How to Do a Performance Audit of Your .NET Website
Ebr the key_to_online_application_upgrade at amis25
Ebr the key_to_online_application_upgrade at amis25
En vedette
Correlation id token in share point 2010
Correlation id token in share point 2010
UGAIA
SharePoint Administration with PowerShell
SharePoint Administration with PowerShell
Eric Kraus
SystemCenter webinar 12 6 12
SystemCenter webinar 12 6 12
Sentri
Sentri Webinar: Windows Azure Overview
Sentri Webinar: Windows Azure Overview
Sentri
SharePoint Performance at SPS Philly
SharePoint Performance at SPS Philly
Sentri
SEOmoz Pitch Deck July 2011
SEOmoz Pitch Deck July 2011
Rand Fishkin
En vedette
(6)
Correlation id token in share point 2010
Correlation id token in share point 2010
SharePoint Administration with PowerShell
SharePoint Administration with PowerShell
SystemCenter webinar 12 6 12
SystemCenter webinar 12 6 12
Sentri Webinar: Windows Azure Overview
Sentri Webinar: Windows Azure Overview
SharePoint Performance at SPS Philly
SharePoint Performance at SPS Philly
SEOmoz Pitch Deck July 2011
SEOmoz Pitch Deck July 2011
Similaire à Baltimore share point user group june 2015
Il paradigma DevOps e Continuous Delivery Automation
Il paradigma DevOps e Continuous Delivery Automation
HP Enterprise Italia
Why Upgrade from QC to ALM?
Why Upgrade from QC to ALM?
Matt Angerer
Postgres in Production - Best Practices 2014
Postgres in Production - Best Practices 2014
EDB
DevOps Deconstructed
DevOps Deconstructed
Jeremy Pullen
Navigating HCM Compliance Through Managed Services Part 2
Navigating HCM Compliance Through Managed Services Part 2
Smart ERP Solutions, Inc.
Il paradigma DevOps e Continuous Delivery Automation
Il paradigma DevOps e Continuous Delivery Automation
HP Enterprise Italia
Integration strategies best practices- Mulesoft meetup April 2018
Integration strategies best practices- Mulesoft meetup April 2018
Rohan Rasane
Postgres in production.2014
Postgres in production.2014
EDB
6 Easy Steps to Write Test Cases
6 Easy Steps to Write Test Cases
Michael Deady
Oracle Database Lifecycle Management
Oracle Database Lifecycle Management
Hari Srinivasan
DevOps Toolbox: Application monitoring and insights
DevOps Toolbox: Application monitoring and insights
sriram_rajan
Best Practices for Rolling Out New Functionality
Best Practices for Rolling Out New Functionality
Salesforce Admins
Tales from the Postgres Front - and What We Can Learn
Tales from the Postgres Front - and What We Can Learn
EDB
Best Practices and Lessons Learned on Our IBM Rational Insight Deployment
Best Practices and Lessons Learned on Our IBM Rational Insight Deployment
Marc Nehme
Vasudevan_Bhaskar.pdf
Vasudevan_Bhaskar.pdf
ssuser57cef8
Why advanced monitoring is key for healthy
Why advanced monitoring is key for healthy
Denodo
EM12c Monitoring, Metric Extensions and Performance Pages
EM12c Monitoring, Metric Extensions and Performance Pages
Enkitec
Webinar: Keep Calm and Scale Out - A proactive guide to Monitoring MongoDB
Webinar: Keep Calm and Scale Out - A proactive guide to Monitoring MongoDB
MongoDB
Lucas Gravley - HP - Self-Healing And Monitoring in a DevOps world
Lucas Gravley - HP - Self-Healing And Monitoring in a DevOps world
DevOps Enterprise Summit
Auditing Oracle Applications Primer For Internal Auditors
Auditing Oracle Applications Primer For Internal Auditors
jhare
Similaire à Baltimore share point user group june 2015
(20)
Il paradigma DevOps e Continuous Delivery Automation
Il paradigma DevOps e Continuous Delivery Automation
Why Upgrade from QC to ALM?
Why Upgrade from QC to ALM?
Postgres in Production - Best Practices 2014
Postgres in Production - Best Practices 2014
DevOps Deconstructed
DevOps Deconstructed
Navigating HCM Compliance Through Managed Services Part 2
Navigating HCM Compliance Through Managed Services Part 2
Il paradigma DevOps e Continuous Delivery Automation
Il paradigma DevOps e Continuous Delivery Automation
Integration strategies best practices- Mulesoft meetup April 2018
Integration strategies best practices- Mulesoft meetup April 2018
Postgres in production.2014
Postgres in production.2014
6 Easy Steps to Write Test Cases
6 Easy Steps to Write Test Cases
Oracle Database Lifecycle Management
Oracle Database Lifecycle Management
DevOps Toolbox: Application monitoring and insights
DevOps Toolbox: Application monitoring and insights
Best Practices for Rolling Out New Functionality
Best Practices for Rolling Out New Functionality
Tales from the Postgres Front - and What We Can Learn
Tales from the Postgres Front - and What We Can Learn
Best Practices and Lessons Learned on Our IBM Rational Insight Deployment
Best Practices and Lessons Learned on Our IBM Rational Insight Deployment
Vasudevan_Bhaskar.pdf
Vasudevan_Bhaskar.pdf
Why advanced monitoring is key for healthy
Why advanced monitoring is key for healthy
EM12c Monitoring, Metric Extensions and Performance Pages
EM12c Monitoring, Metric Extensions and Performance Pages
Webinar: Keep Calm and Scale Out - A proactive guide to Monitoring MongoDB
Webinar: Keep Calm and Scale Out - A proactive guide to Monitoring MongoDB
Lucas Gravley - HP - Self-Healing And Monitoring in a DevOps world
Lucas Gravley - HP - Self-Healing And Monitoring in a DevOps world
Auditing Oracle Applications Primer For Internal Auditors
Auditing Oracle Applications Primer For Internal Auditors
Dernier
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
FIDO Alliance
JavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate Guide
Pixlogix Infotech
TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024
Stephen Perrenod
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
FIDO Alliance
Long journey of Ruby Standard library at RubyKaigi 2024
Long journey of Ruby Standard library at RubyKaigi 2024
Hiroshi SHIBATA
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
FIDO Alliance
Working together SRE & Platform Engineering
Working together SRE & Platform Engineering
Marcus Vechiato
Design Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptx
FIDO Alliance
The Metaverse: Are We There Yet?
The Metaverse: Are We There Yet?
Mark Billinghurst
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
FIDO Alliance
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
ScyllaDB
2024 May Patch Tuesday
2024 May Patch Tuesday
Ivanti
Portal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russe
中 央社
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
FIDO Alliance
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Leah Henrickson
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
FIDO Alliance
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
FIDO Alliance
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
FIDO Alliance
Top 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development Companies
TopCSSGallery
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
FIDO Alliance
Dernier
(20)
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
JavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate Guide
TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Long journey of Ruby Standard library at RubyKaigi 2024
Long journey of Ruby Standard library at RubyKaigi 2024
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Working together SRE & Platform Engineering
Working together SRE & Platform Engineering
Design Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptx
The Metaverse: Are We There Yet?
The Metaverse: Are We There Yet?
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
2024 May Patch Tuesday
2024 May Patch Tuesday
Portal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russe
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
Top 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development Companies
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Baltimore share point user group june 2015
1.
© Copyright 2014
Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Baltimore SharePoint User Group June 2015 Correlation or Bust? Tips and Tricks for Troubleshooting SharePoint 2010/2013 By Toby McGrail – Senior SharePoint Consultant
2.
© Copyright 2014
Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Agenda • Introduction • What are Correlation IDs? • Diagnostic Logging • Usage and Health Data Collection • Health Analyzer • Developer Dashboard • Tools • PowerShell Commands • Demo of Tools • Crawl Logs • Monitoring • Custom Pages • IIS App Pools and Sites • Counters and Thresholds • Performance • Network • Client/Browser Issues • Wrap Up • Questions?
3.
© Copyright 2014
Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Introduction Toby McGrail – Senior SharePoint Consultant for HP Enterprise Services. 8 Years SharePoint Experience Outside of SharePoint I have balanced lifestyle that includes my family, friends, and Fitness. Fitness and SharePoint are my passion. Over 25 years IT Experience
4.
© Copyright 2014
Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. What is a Correlation ID? Correlation Ids are GUIDs assigned to events which transpire during the lifecycle of a resource request. As problems occur, the Correlation Id is commonly surfaced within the context of an error when presented to the person initiating the request or through the Developer Dashboard. You may have seen a message like the ones below in SharePoint 2010 or 2013 SharePoint 2010 SharePoint 2013
5.
© Copyright 2014
Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Diagnostic Logging - Overview • The primary goal of monitoring is to ensure a healthy SharePoint Environment so that you can achieve service performance objectives such as short response time. • You can use the monitoring features from the SharePoint Central Administration and PowerShell scripts to monitor the SharePoint Environment and services. • Logs and reports track SharePoint Environment and service status. • You can read the logs from the logging database. The advantage of using logging database is that you can configure your view and export the logs to Excel. • The logs and reports from Central Administration help you understand how the SharePoint 2013 system is running, analyze and repair problems, and view metrics for the sites. • Log Levels • Trace Logs • Event Throttling
6.
© Copyright 2014
Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Log Levels – Event Logging • It is important that you choose an appropriate severity level. The severity level of an event is displayed in the Windows Event Log and is used by administrators and registered by monitoring tools to indicate how severe or important an event is. Choosing an appropriate level is a key part of the health and monitoring design for your component or system. • Now to the Levels • Critical Error - Events that demand the immediate attention of the system administrator. They are generally directed at the global (system-wide) level, such as System or Application. They can also be used to indicate that an application or system has failed or stopped responding. • Error - Events that indicate problems, but in a category that does not require immediate attention. • Warning -Events that provide forewarning of potential problems; although not a response to an actual error, a warning indicates that a component or application is not in an ideal state and that some further actions could result in a critical error. • Information - Events that pass noncritical information to the administrator, similar to a note that says: "For your information.“ • Verbose - Verbose status, such as progress or success messages.
7.
© Copyright 2014
Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Log Levels – Trace (ULS) Logging • When writing a trace log by using the ULS API, you must specify a severity level. The severity level is displayed in the ULS trace log and is commonly used by reporting or filtering tools. For this reason, it is important to choose an appropriate level. • Now to the Levels • Unexpected - Similar to an Assert (an assumption in code that a condition is true at a particular point), this message indicates that a logic check failed that is atypical, or the message returns an unexpected error code. These generally represent code bugs that should be investigated and fixed. • Monitorable - Traces that indicate a problem, but do not need immediate investigation. The intent is to collect data and analyze it over time, looking for problem trends. • High - General functional detail, the high priority events that happen in the environment. Examples include global configuration modifications, service start and stop, timer jobs completed, and so on • Medium - Useful to help support or test teams debug customer or environmental issues. These likely include messages indicating that individual features have succeeded or failed, such as creating a new list, modifying a page, and so on. • Verbose - Useful primarily to help developers debug low-level code failures. Not generally useful to anyone who does not have access to source code or symbols. Most event tracing that does not need to be enabled all the time should be set at the Verbose level.
8.
© Copyright 2014
Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Usage and Health Data Collection • SharePoint stores Usage and Health Information in Files and in a Database. • Consumes disk space and has a huge effect on Performance. Remember that these files can fill up server space if not configured correctly. Always remember to set a limit and don’t make it unlimited or you will see your disk space disappear rapidly • Something that needs to be managed closely and includes: • Health Data Collection – Lots of timer jobs to monitor and maintain • Log Collection – Timer Job to copy events from files into the Database
9.
© Copyright 2014
Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Health Analyzer • Identifies possible problems and gives the Farm Admin Possible solutions • Some of the Solutions have the Repair Now however in most cases they don’t work or are not “Best Practices” • Applies a set of rules that can be extended or in most Environments customized to the needs of the Farm • Rules are applied for some of the following categories • Security • Performance • Configuration • Availability • Timer Jobs perform these monitoring tasks and collect the monitoring data • Some of these notifications are not always helpful but more time consuming than anything else • Some of the alerts however are also very useful in finding potential issues that you would only find by monitoring the ULS Logs
10.
© Copyright 2014
Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Developer Dashboard • Don’t be fooled by the name its more a tool to help you troubleshoot problems and performance issues • Easily Troubleshoot Problems with Page Rendering • Three Types of modes that you need to be aware of • Off - Not Displayed • On – Rendering on Each and Every Page • OnDemand – Hidden until you manually click on the Developer Dashboard Icon • Granular Control on Visibility provided – Users that have Customization permissions by default • Great way to Monitor Custom Code when the Developer uses the SPMonitoredScope Tag – It’s a great idea to make your solutions use this tag. • Use PowerShell to enable DD. • $ds= [Microsoft.SharePoint.Administration.SPWebService]::ContentService.DeveloperD ashboardSettings $ds.DisplayLevel = 'OnDemand' $ds.TraceEnabled = $true $ds.Update()``
11.
© Copyright 2014
Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Developer Dashboard There are 6 report sections which provide you with lots of stats and data .
12.
© Copyright 2014
Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Tools SharePoint Management Console Wireshark SharePoint Diagnostic Toolkit - SPDiag Developer Dashboard PAL – Performance Analysis of Logs SharePoint Diagnostic Studio Fiddler Performance Monitor ULS Viewer
13.
© Copyright 2014
Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. PowerShell Commands When running updates don’t use the GUI use PowerShell PSConfig.exe -cmd upgrade -inplace b2b -force -cmd applicationcontent -install -cmd installfeatures Configure ULS and Data Collection through PowerShell Set-SPDiagnosticConfig -LogLocation D:DiagnosticLogs Set-SPDiagnosticConfig –LogMaxDiskSpaceUsageEnabled PowerShell should be your best friend. Its faster and more reliable. Create custom script files to save you time. Example –Restart SPServices – Custom solution we have built to restart all SharePoint services throughout farm
14.
© Copyright 2014
Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Demo of Tools SharePoint Toolkit/Diagnostic Studio ULS Viewer Developer Dashboard PAL – Performance Analysis of Logs
15.
© Copyright 2014
Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Sharepoint toolkit/Diagnostic Studio To download the Toolkit go to the following URL SharePoint 2010 - http://go.microsoft.com/fwlink/p/?LinkId=196866 SharePoint 2013 – Not yet available but supposedly is in the works. Many third party have these available for a small fee. However the 2010 version works on 2013. I have used it for about a year without any issues.
16.
© Copyright 2014
Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. ULS Viewer
17.
© Copyright 2014
Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Crawl Logs Only visible within the Central Administration Site Relies on Crawl Log for Search Application Important to Monitor this log regular so that your crawl is effectively crawling all the content Remember to Look for Top Level Errors and fix them immediately Top Level documents especially start addresses Virtual Servers Content DB
18.
© Copyright 2014
Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Monitoring HTTP “Ping is a useful command but doesn’t help when troubleshooting Remember SharePoint implements custom error messages. (AKA the Correlation ID error message or the 2013 Error Message (Working on it) Most common error codes 404 and 401 can be hidden Develop a page that checks SharePoint Services
19.
© Copyright 2014
Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Custom Pages Create Custom Pages to allow for more in depth logging. Example HTTP Throttling for Performance Issue Custom Error Page to help Admin and Support with user with important data Corraleation ID Web Front End Server Time of Error User affected Log Name
20.
© Copyright 2014
Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. IIS App Pools and Sites Common Issues with SharePoint App Pools IIS Resets not done correctly No Recycling or Restarting of App Pools IIS Website is stopped Create Task to have App Pools recycled daily and restarted once a week. Also have them restart automatically IIS Logging to see why App Pools and Sites have stopped or is not responding.
21.
© Copyright 2014
Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Counters and Thresholds Processor Utilization – Not to exceed 80 Percent but ideally under 50 Percent Available Memory – Greater then 10 Percent Disk Latency Less then 25 MS but ideal situation is 15 MS SQL Server is more like 10 MS
22.
© Copyright 2014
Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Network Troubleshooting SharePoint is Fast on Server but slow on client Slow only across VPN Clients Slow on Server and Client. Communication Issue with SQL Server is most likely the issue Networking Tools Microsoft Network Monitoring Wireshark
23.
© Copyright 2014
Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Client/Browser Issues Is the issue across the network or just one or very few users experience the issues Make sure that all clients are at Organization approved browser level SharePoint relies heavily on JavaScript Older Browser deliver poor user adoption and/or support IE9 and IE10 are much faster and more reliable Firefox Version 5 or later. Not all SharePoint features work in Firefox
24.
© Copyright 2014
Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Wrap Up Know your Environment – Troubleshooting starts here! Performance Baselines help detect and limit issues and problems Monitoring is the Key! Pay attention to Log Files – Both Event and ULS Logs. ULS Viewer should become your best friend next to PowerShell. Tools SPDiag – Helps Troubleshooting SharePoint PAL – Helps with Server Health Diagnose one issue at a time! Don’t always trust google when implementing a solution. Thoroughly test in dev and/or test environments before moving it to the Production Farm.
25.
© Copyright 2014
Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Questions Do you have any issues that you have seen that we have not covered My Blog http://tobymcgrail.com:2020/SPADMIN References PAL – http://pal.codeplex.com SharePoint Diagnostic Studio -http://technet.microsoft.com/en-us/library/hh144782.aspx TechNet Contact Information: Toby McGrail – toby.mcgrail@hp.com Twitter - @SPTOBY1
Télécharger maintenant