Module 14 Monitoring and Optimizing SharePoint Performance.

Slides:



Advertisements
Similar presentations
Module 17 Tracing Access to SQL Server 2008 R2. Module Overview Capturing Activity using SQL Server Profiler Improving Performance with the Database Engine.
Advertisements

Troubleshooting SharePoint Tools and Tricks Eric VanRoy Portal System Engineer
MCTS GUIDE TO MICROSOFT WINDOWS 7 Chapter 10 Performance Tuning.
Module 11 Maintaining Microsoft Exchange Server 2010.
Module 20 Troubleshooting Common SQL Server 2008 R2 Administrative Issues.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 11: Monitoring Server Performance.
Microsoft SharePoint 2013 SharePoint 2013 as a Developer Platform
Maintaining and Updating Windows Server 2008
Module 14 Monitoring and Maintaining Windows Server® 2008 Servers.
Implementing High Availability
Module 8 Implementing Backup and Recovery. Module Overview Planning Backup and Recovery Backing Up Exchange Server 2010 Restoring Exchange Server 2010.
Hands-On Microsoft Windows Server 2008 Chapter 11 Server and Network Monitoring.
CH 13 Server and Network Monitoring. Hands-On Microsoft Windows Server Objectives Understand the importance of server monitoring Monitor server.
Windows Server 2008 Chapter 11 Last Update
Microsoft ® Official Course Monitoring and Troubleshooting Custom SharePoint Solutions SharePoint Practice Microsoft SharePoint 2013.
Module 13 Automating SQL Server 2008 R2 Management.
Virtual Memory Tuning   You can improve a server’s performance by optimizing the way the paging file is used   You may want to size the paging file.
Managing Client Access
Module 4 Managing Client Access. Module Overview Configuring the Client Access Server Role Configuring Client Access Services for Outlook Clients Configuring.
Microsoft ® Official Course Module 12 Monitoring, Managing, and Recovering AD DS.
Network and Active Directory Performance Monitoring and Troubleshooting NETW4008 Lecture 8.
Chapter 17: Watching Your System BAI617. Chapter Topics Working With Event Viewer Performance Monitor Resource Monitor.
Module 18 Monitoring SQL Server 2008 R2. Module Overview Monitoring Activity Capturing and Managing Performance Data Analyzing Collected Performance Data.
Deploying and Managing Windows Server 2012
Module 12 Installing and Upgrading to SharePoint 2010.
Module 13: Configuring Availability of Network Resources and Content.
Implementing Dynamic Host Configuration Protocol
Implementing File and Print Services
MCTS Guide to Microsoft Windows 7
Securing Microsoft® Exchange Server 2010
Module 8 Configuring and Securing SharePoint Services and Service Applications.
Microsoft ® Official Course Module 10 Optimizing and Maintaining Windows ® 8 Client Computers.
Implementing Update Management
Implementing Network Access Protection
Configuring Encryption and Advanced Auditing
Module 14: Configuring Server Security Compliance
Module 7: Fundamentals of Administering Windows Server 2008.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment, Enhanced Chapter 11: Monitoring Server Performance.
Module 9 Configuring Messaging Policy and Compliance.
20411B 8: Installing, Configuring, and Troubleshooting the Network Policy Server Role Presentation: 60 minutes Lab: 60 minutes After completing this module,
Module 10: Monitoring ISA Server Overview Monitoring Overview Configuring Alerts Configuring Session Monitoring Configuring Logging Configuring.
Module 9 Planning a Disaster Recovery Solution. Module Overview Planning for Disaster Mitigation Planning Exchange Server Backup Planning Exchange Server.
Monitoring Windows Server 2012
Module 9 Configuring Messaging Policy and Compliance.
Learningcomputer.com SQL Server 2008 – Profiling and Monitoring Tools.
Module 13 Implementing Business Continuity. Module Overview Protecting and Recovering Content Working with Backup and Restore for Disaster Recovery Implementing.
Module 11 Maintaining Microsoft® Exchange Server 2010.
Module 10 Administering and Configuring SharePoint Search.
Module 5 Managing Message Transport. Module Overview Overview of Message Transport Configuring Message Transport.
Maintaining and Updating Windows Server Monitoring Windows Server It is important to monitor your Server system to make sure it is running smoothly.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment, Enhanced Chapter 11: Monitoring Server Performance.
Module 6 Securing Content. Module Overview Administering SharePoint Groups Implementing SharePoint Roles and Role Assignments Securing and Auditing SharePoint.
Module 9: Implementing Caching. Overview Caching Overview Configuring General Cache Properties Configuring Cache Rules Configuring Content Download Jobs.
Module 3 Planning and Deploying Mailbox Services.
Module 4 Planning for Group Policy. Module Overview Planning Group Policy Application Planning Group Policy Processing Planning the Management of Group.
Using Event Viewer Event Levels Creating Custom Views Windows Logs Monitoring Performance.
Module 3: Configuring Mailbox Server Roles. Overview Overview of Exchange Server 2007 Administration Tools Implementing Mailbox Server Roles Managing.
CH 13 Server and Network Monitoring. Hands-On Microsoft Windows Server Objectives Understand the importance of server monitoring Monitor server.
NetTech Solutions Security and Security Permissions Lesson Nine.
Module 9 User Profiles and Social Networking. Module Overview Configuring User Profiles Implementing SharePoint 2010 Social Networking Features.
Module 12: Configuring and Managing Storage Technologies
Module 9 Planning and Implementing Monitoring and Maintenance.
Jorke Odolphi Product Technology Specialist WebCentral Using Microsoft Operations Manager To Monitor And Maintain Your Farm.
Module 6: Administering Reporting Services. Overview Server Administration Performance and Reliability Monitoring Database Administration Security Administration.
Module 14: Advanced Topics and Troubleshooting. Microsoft ® Windows ® Small Business Server (SBS) 2008 Management Console (Advanced Mode) Managing Windows.
Maintaining and Updating Windows Server 2008 Lesson 8.
Configuring SQL Server for a successful SharePoint Server Deployment Haaron Gonzalez Solution Architect & Consultant Microsoft MVP SharePoint Server
Monitoring Windows Server 2012
MCTS Guide to Microsoft Windows 7
SharePoint 2013 Best Practices
Presentation transcript:

Module 14 Monitoring and Optimizing SharePoint Performance

Module Overview Monitoring Logs Configuring SharePoint Health Analyzer Configuring Usage Reports and Web Analytics Monitoring and Optimizing SharePoint Performance

Lesson 1: Monitoring Logs Configure Diagnostic Logging Administer Unified Logging Service Logs View Administrative Reports

Configure Diagnostic Logging Diagnostic logging provides useful information for troubleshooting situations Items to consider in configuring diagnostic logging: Change the location logging writes to Restrict disk space used by the log Define the need for verbose settings Back up logs Enable event log flood protection

Notes Page Over-flow Slide. Do Not Print Slide. See Notes pane.

Administer Unified Logging Service Logs Trace logs are located in the “SharePoint Root” under the LOGS directory File name is defined by:  Server name, Date : YYYYMMDD and Time : 24-hour format  Example: SERVERNAME Implement a logging policy  Defined by location of the logs  Retention period Correlation IDs Windows PowerShell log management

View Administrative Reports Administrative reports give you information on what activity is taking place in the SharePoint deployment you have in place It is a report library, giving you options to customize reports Considerations:  Reports on information such as crawls and query performance  Administrative reports are available by using Central Administration  Cannot use Windows PowerShell to view administrative report data

Lesson 2: Configuring SharePoint Health Analyzer Configuring Health Rules Configuring Health Schedules Viewing Health Reports

Configuring Health Rules Health rules define what is being monitored It is based on configurable fields FieldValue TitleName of the rule ScopeSingle Server, All Servers, or Any Server ScheduleHourly, daily, weekly, monthly, or on demand EnableEnable or disable Repair AutomaticallyActions SharePoint would take based on options to recover/repair the error VersionTracking the changes performed on each rule

Configuring Health Schedules Represent an essential part of configuring a health rule Define the time at which health evaluations will happen Health schedules can be configured using:  Central Administration  Windows PowerShell

Viewing Health Reports Defined to give information on usage data that will be analyzed to determine state of performance on the server Based on the conditions or rules and schedules defined Can be viewed only by using Central Administration

Lesson 3: Configuring Usage Reports and Web Analytics Configure Usage Data Collection View Web Analytics Usage Reports

Configure Usage Data Collection The system will write information to the path\folder defined to hold logging information and also to the logging database To configure the settings for the logging database, Windows PowerShell must be used Set-SPUsageService Set-SPUsageDefinition Set-SPUsageApplication

View Web Analytics Usage Reports Web Analytics reports give you access to review information about activity on the site Reports include:  Summary Report  Number of Page Views  Number of Unique Daily Visitors  Top Pages  Top Destinations

Lesson 4: Monitoring and Optimizing SharePoint Performance Performance Monitoring Performance Optimization

Performance Monitoring SharePoint Server is a complex environment and the end result of an implementation that relies on Windows Server, Internet Information Services, and SQL Server Performance counters used to monitor SharePoint Server 2010 include monitoring the following products and technologies:  SharePoint monitoring  Windows counters (Processor, Network Interface, Memory)  IIS (ASP.NET,.NET CLR)  SQL Server (General Statistics, Transactions, Locks) Consider using System Center Operations Manager Metrics are different between physical implementations and virtualized deployments

Performance Optimization Because of the complexity SharePoint exposes, it is important to understand the many services that are available to run in the environment Optimization for this matter is not a rule of thumb, but rather based on the needs of the environment it will be running in and the services it will be providing Establish baselines of operation to identify thresholds and reference points

Lab A: Configuring SharePoint Monitoring Exercise 1: Configuring SharePoint Diagnostic Logging Logon information Estimated time: 30 minutes

Scenario You have set up a new SharePoint 2010 farm for development testing. The development manager would like you to enable full diagnostic logging on the development box so that his developers can determine why an error is occurring on one of the site pages. He would also like to limit the size and number of log entries generated so that the log files don’t get too large and help to determine why the error is occurring.

Lab B: Analyzing SharePoint Health Exercise 1: Configuring Health Analyzer Rules Exercise 2: Reviewing and Repairing Health Analyzer Problems Logon information Estimated time: 20 minutes

Scenario You have just installed a new SharePoint 2010 farm. For some reason, you are getting a Health Analyzer error message about proper SharePoint farm configuration at the top of the Central Administration pages. IT policy states that all applications be installed and configured to vendor specifications, and you have been tasked to determine how to get these errors to disappear and how to prevent them in the future.

Lab C: Reporting SharePoint Usage Exercise 1: Configuring SharePoint Usage Data Collection Exercise 2: Creating Reports from the Logging Database Logon information Estimated time: 30 minutes

Scenario Your organization has recently implemented a Systems Management portal and is now requiring all business-critical systems to post performance and statistical data to the portal for management review. You have been tasked with creating some meaningful SharePoint reports that use the new logging database as their source to post to the portal.

Module Review and Takeaways Review Questions Best Practices Tools

Course Evaluation