SlideShare a Scribd company logo
1 of 24
SharePoint ProSix Steps for Proactively Monitoring SharePoint
• Ron Charity
• roncharity@gmail.com
• 416-300-6033
Read me (Remove when presenting)
• This is a draft document
– Reviews are required by Penton and Metalogix
– Review each page and notes
– Edit as you see fit and highlight change in RED
• The presenter has 15-20 minutes to present
• The presentation contains 15-20 slides to
meet time slot
Abstract (Remove when presenting)
This webinar will take you through a six step process for
enabling you to proactively monitor SharePoint health,
capacity and to help trouble shoot the root cause of
problems.
SharePoint is a platform or services and functionality
that enables an organizations to create valuable
solutions but with that value comes technical
complexity and risk. Common problems that companies
face are not meeting SLAs, lack of visibility into
performance and health, not able to proactively
manage technical risks and speed up / optimize
troubleshooting.
BIO
Ron Charity
A published Technologist with 20 + years in
infrastructure and application consulting.
Experience working in the US, Canada,
Australia and Europe. Has worked with
SharePoint and related technologies since
2000.
Plays several bands, rides a Harley Nightster,
and enjoys travel, especially to beach
destinations.
Agenda
• Points of view on the problem
• Impact to your organization
• How tools can help
• Six steps to address your monitoring needs
• Next steps
• Suggested reading
• Contact information
Points of view on the problem
• The business user expects perfect and consistent service and
when things go wrong it should be easy to fix
– Not experts
– Just want it to work so they can do their day job
• IT is held/measured based on an SLA
– Expectation of service which is difficult to manage
– Lack visibility and insight
• The SharePoint team experienced staff, funding, tools and
process to proactively manage
– Capacity and performance insight
– Identify problems, troubleshoot and find root cause
– Provide tangible proof of problem
Impact to organization
• The Business experiences
–Productivity loss
–Frustration with performance and outages
–Damage to brand
• IT / vendor not able to meet SLA
–Noise and pain as a result
–Financial penalty impacts and scores
–Loss of credibility
• SharePoint team not able to
–Act proactively - instead reactive
–Can’t predict impact of changes
–Waste time and resources finding root cause
–Lose credibility
How tools can help
• Provides IT and business with factual reporting against SLAs
(Confidence IT / vender is delivering)
–Removes FUD / guessing from conversation
• Enables IT / SharePoint team so they are able to:
–Assessing impact of changes in Quality Assurance
–Visibility into operational issues
–Proactively monitor and prevent capacity and performance issues
before they happen - Alert on issues
–Report on performance and capacity / trends, predict impact of
changes
• Provides techs with visibility into health regarding the
–Physical hardware and OS
–Application Server and SharePoint
–SQL Server
Common mistakes
• Using out of box settings without testing
–False Alerts – loses credibility
• Monitoring everything
–Not what’s critical
–Key Information gets lost
–No training and awareness
–Nobody knows about or uses it
• Not integrated in change mgmt
–How to measure impact of change
–Review changes based on historic data / reports
• Not integrating in to problem mgmt and escalation process
–Reports go ignored - Alerts as well
• Not assigning alerts to techs, event tracking, follow up
Six steps
• The steps are solution-oriented
• Conduct a gap analysis of the steps and apply what you need
• The six steps:
–1 - Technical and process documentation
–2 - Establish a Quality Assurance (QA) Discipline
–3 - Baseline your SharePoint environment
–4 - Operational readiness
–5 - Deploy monitoring tools
–6 – Launch, monitor and refine ongoing
Step 1 - Technical and process
documentation
• Document your SharePoint environment
–Servers, storage, network
–Existing process and policy
• Document your process and policy
–Incident tracking and Problem mgmt
–Governance / Escalation process
–Grievances and complaints
–Change mgmt
• Review your third party contracts
–Outsourcing
–Contractors
–Providers
Step 2 - Establish a Quality Assurance
Discipline
• Governed and enforced my Executive Mgmt
• Must be integrated into Change Mgmt
• Goal = Enforceable / accountable
• Consists of the following
–Experienced and trained QA staff
–SharePoint environment
–Defect tracking, load generation and monitoring tools
• Formalized documentation and work flow
–Requirements form
–Test Plan
–Test Scripts
–Report and recommendations
Step 2 - Establish a Quality Assurance
Discipline
Before
After
Step 3 - Baseline your SharePoint
Environment
• Utilizing QA disciplines
–For new deployments
–For existing
• Use PAL / Vendor recommended counters to start
• Load environment to expected levels incrementally
• For new environments use reports for tweaking SP to deliver
expected performance
• For existing environments use reports as historic comparison
for performance and capacity
• Store reports and learnings for future use – leverage core
learnings / share knowledge
Step 4 - Operational Readiness
• Formalized and document process and policy is put into use
• OPs provided with orientation / training
• Tool training provided
–One to many
–Recordings
–Manuals
• Staffing models adjusted accordingly
• Tool must
–Become integrated into daily work routine
- Alerting , Troubleshooting , Reporting
• Be optimized so its reliable
–Mix of baselines and actual use in production
–Stakeholders updated
Step 5 - Deploy Monitoring Tools
• Physical hardware required is deployed
–Console
–Server
• Tool installed
–Console and Agents on servers
–Security – admins, users
–Counters and thresholds
–Reporting
• Testing to verify correct operation
• Necessary documentation created / updated
• Stakeholders updated
Step 5 - Deploy Monitoring Tools
SharePoint
Servers
SQL ServersHelp Desk
Servers
Tech
Monitoring
Servers
Operator
Step 6 – Launch, Monitor and Refine
• Monitoring service is officially launched
• Formal communications
• OPs staff expected to use tool
• Monitoring tools integrated into process and teams
–Feedback applied to monitoring, troubleshooting etc.
–Threshold accuracy / changes?
–Need for monitoring other counters
• Important to
–Demonstrate value
–Ensure monitoring is accurate
–Alerting is done when required
–Ensure key counters are monitored
Next Steps
CMM http://en.wikipedia.org/wiki/Capability_Maturity_Model
Next Steps
•Document the SLA for your SharePoint service
offering – get sign off from stakeholders
•Create a business case to obtain funding
•Create project controls for a POC (Charter,
Communication plan, schedule, risk plan, test
plan etc.)
•Build POC environment and carry out tests and
document results
•Review findings and decide on next steps
Next Steps
•Install monitoring tools and use best guess and
vendor input as a start
•Baseline and trend environment to optimize
your monitoring
•Incorporate baselining into your change control
•Integrate alerts into your help desk software to
register issues and action
•Review reports monthly with stakeholders
Further Reading
• Best practices operational excellence -
http://technet.microsoft.com/en-
us/library/cc850692(v=office.14).aspx
• Managing application life cycle -
http://msdn.microsoft.com/en-us/library/ff649081.aspx
• Plan for monitoring - http://technet.microsoft.com/en-
us/library/jj219701(v=office.15).aspx
• Planning worksheets - http://technet.microsoft.com/en-
us/library/cc262451(v=office.15).aspx
• Performance Analysis of Logs (PAL) Tool -
https://pal.codeplex.com/
Contact Information
• Questions? Ideas or suggestions you want to
share?
• Text chat or contact me at
– roncharity@gmail.com
– ca.linkedin.com/in/ronjcharity/

More Related Content

What's hot

About SAP Payroll Control Center by EPI-USE
About SAP Payroll Control Center by EPI-USEAbout SAP Payroll Control Center by EPI-USE
About SAP Payroll Control Center by EPI-USESteve Morgan
 
Helpdesk Services
Helpdesk ServicesHelpdesk Services
Helpdesk ServicesGss America
 
GRCSG2014_Kumar_Lessons for ensuring_F2E [Compatibility Mode]
GRCSG2014_Kumar_Lessons for ensuring_F2E [Compatibility Mode]GRCSG2014_Kumar_Lessons for ensuring_F2E [Compatibility Mode]
GRCSG2014_Kumar_Lessons for ensuring_F2E [Compatibility Mode]Barun Kumar
 
Effective Development of IS Professionals
Effective Development of IS ProfessionalsEffective Development of IS Professionals
Effective Development of IS Professionalsdigiarchi
 
Data Conversions - Convert with Confidence
Data Conversions - Convert with ConfidenceData Conversions - Convert with Confidence
Data Conversions - Convert with ConfidenceBen Quirk
 
Performance Assurance for Packaged Applications
Performance Assurance for Packaged ApplicationsPerformance Assurance for Packaged Applications
Performance Assurance for Packaged ApplicationsAlexander Podelko
 
Sonoco products smart manufacturing initiative boosts uptime 30 percent
Sonoco products smart manufacturing initiative boosts uptime 30 percentSonoco products smart manufacturing initiative boosts uptime 30 percent
Sonoco products smart manufacturing initiative boosts uptime 30 percentIntelligentManufacturingInstitute
 
2016-05-24 Accounting Systems Comparison Seminar
2016-05-24 Accounting Systems Comparison Seminar2016-05-24 Accounting Systems Comparison Seminar
2016-05-24 Accounting Systems Comparison SeminarRaffa Learning Community
 
GLOC 2018: Automation or How We Eliminated Manual EBS R12.2 Upgrades and Beca...
GLOC 2018: Automation or How We Eliminated Manual EBS R12.2 Upgrades and Beca...GLOC 2018: Automation or How We Eliminated Manual EBS R12.2 Upgrades and Beca...
GLOC 2018: Automation or How We Eliminated Manual EBS R12.2 Upgrades and Beca...ennVee TechnoGroup Inc
 
Avalon Fusion_EBS Success Stories
Avalon Fusion_EBS Success StoriesAvalon Fusion_EBS Success Stories
Avalon Fusion_EBS Success StoriesMuni Mulapaku
 
SSDesign Application Support Services
SSDesign Application Support ServicesSSDesign Application Support Services
SSDesign Application Support ServicesSS Design
 
Erica's Resume
Erica's ResumeErica's Resume
Erica's ResumeErica Crum
 
Jason Pina-resume
Jason Pina-resumeJason Pina-resume
Jason Pina-resumeJason Pina
 
Altus Alliance 2016 - How to Plan a Pain-Free Upgrade
Altus Alliance 2016 - How to Plan a Pain-Free UpgradeAltus Alliance 2016 - How to Plan a Pain-Free Upgrade
Altus Alliance 2016 - How to Plan a Pain-Free UpgradeSparkrock
 
Using SolMan ChaRM, CSOL and Retrofit to support a dual project and productio...
Using SolMan ChaRM, CSOL and Retrofit to support a dual project and productio...Using SolMan ChaRM, CSOL and Retrofit to support a dual project and productio...
Using SolMan ChaRM, CSOL and Retrofit to support a dual project and productio...Robert Max
 
Comprehensive Support for SAP Systems
Comprehensive Support for SAP SystemsComprehensive Support for SAP Systems
Comprehensive Support for SAP SystemsHicron
 

What's hot (20)

ERP Training
ERP TrainingERP Training
ERP Training
 
About SAP Payroll Control Center by EPI-USE
About SAP Payroll Control Center by EPI-USEAbout SAP Payroll Control Center by EPI-USE
About SAP Payroll Control Center by EPI-USE
 
Helpdesk Services
Helpdesk ServicesHelpdesk Services
Helpdesk Services
 
GRCSG2014_Kumar_Lessons for ensuring_F2E [Compatibility Mode]
GRCSG2014_Kumar_Lessons for ensuring_F2E [Compatibility Mode]GRCSG2014_Kumar_Lessons for ensuring_F2E [Compatibility Mode]
GRCSG2014_Kumar_Lessons for ensuring_F2E [Compatibility Mode]
 
Effective Development of IS Professionals
Effective Development of IS ProfessionalsEffective Development of IS Professionals
Effective Development of IS Professionals
 
Data Conversions - Convert with Confidence
Data Conversions - Convert with ConfidenceData Conversions - Convert with Confidence
Data Conversions - Convert with Confidence
 
Performance Assurance for Packaged Applications
Performance Assurance for Packaged ApplicationsPerformance Assurance for Packaged Applications
Performance Assurance for Packaged Applications
 
Dinord
DinordDinord
Dinord
 
ERP
ERPERP
ERP
 
Sonoco products smart manufacturing initiative boosts uptime 30 percent
Sonoco products smart manufacturing initiative boosts uptime 30 percentSonoco products smart manufacturing initiative boosts uptime 30 percent
Sonoco products smart manufacturing initiative boosts uptime 30 percent
 
2016-05-24 Accounting Systems Comparison Seminar
2016-05-24 Accounting Systems Comparison Seminar2016-05-24 Accounting Systems Comparison Seminar
2016-05-24 Accounting Systems Comparison Seminar
 
GLOC 2018: Automation or How We Eliminated Manual EBS R12.2 Upgrades and Beca...
GLOC 2018: Automation or How We Eliminated Manual EBS R12.2 Upgrades and Beca...GLOC 2018: Automation or How We Eliminated Manual EBS R12.2 Upgrades and Beca...
GLOC 2018: Automation or How We Eliminated Manual EBS R12.2 Upgrades and Beca...
 
Avalon Fusion_EBS Success Stories
Avalon Fusion_EBS Success StoriesAvalon Fusion_EBS Success Stories
Avalon Fusion_EBS Success Stories
 
SSDesign Application Support Services
SSDesign Application Support ServicesSSDesign Application Support Services
SSDesign Application Support Services
 
TSvajdlenka Resume1
TSvajdlenka Resume1TSvajdlenka Resume1
TSvajdlenka Resume1
 
Erica's Resume
Erica's ResumeErica's Resume
Erica's Resume
 
Jason Pina-resume
Jason Pina-resumeJason Pina-resume
Jason Pina-resume
 
Altus Alliance 2016 - How to Plan a Pain-Free Upgrade
Altus Alliance 2016 - How to Plan a Pain-Free UpgradeAltus Alliance 2016 - How to Plan a Pain-Free Upgrade
Altus Alliance 2016 - How to Plan a Pain-Free Upgrade
 
Using SolMan ChaRM, CSOL and Retrofit to support a dual project and productio...
Using SolMan ChaRM, CSOL and Retrofit to support a dual project and productio...Using SolMan ChaRM, CSOL and Retrofit to support a dual project and productio...
Using SolMan ChaRM, CSOL and Retrofit to support a dual project and productio...
 
Comprehensive Support for SAP Systems
Comprehensive Support for SAP SystemsComprehensive Support for SAP Systems
Comprehensive Support for SAP Systems
 

Similar to SharePoint Performance Monitoring

Day 1 - Automation Solution Architect Overview.pptx
Day 1 - Automation Solution Architect Overview.pptxDay 1 - Automation Solution Architect Overview.pptx
Day 1 - Automation Solution Architect Overview.pptxNikhileshSathyavarap1
 
5 investigating system requirements
5 investigating system requirements5 investigating system requirements
5 investigating system requirementsricardovigan
 
Share point governance webinar 3 real world scenarios (ron charity) - draft...
Share point governance webinar 3   real world scenarios (ron charity) - draft...Share point governance webinar 3   real world scenarios (ron charity) - draft...
Share point governance webinar 3 real world scenarios (ron charity) - draft...Ron Charity
 
Role of the CFO in Selecting and Implementing Enterprise Solutions
Role of the CFO in Selecting and Implementing Enterprise SolutionsRole of the CFO in Selecting and Implementing Enterprise Solutions
Role of the CFO in Selecting and Implementing Enterprise SolutionsProformative, Inc.
 
SharePoint: What You Need to Know Before Upgrading
SharePoint: What You Need to Know Before UpgradingSharePoint: What You Need to Know Before Upgrading
SharePoint: What You Need to Know Before UpgradingPerficient, Inc.
 
Implementing an Integrated Quality Management System in SharePoint
Implementing an Integrated Quality Management System in SharePointImplementing an Integrated Quality Management System in SharePoint
Implementing an Integrated Quality Management System in SharePointMontrium
 
[AIIM17] SharePoint Governance - Jed Cawthorne
[AIIM17] SharePoint Governance - Jed Cawthorne[AIIM17] SharePoint Governance - Jed Cawthorne
[AIIM17] SharePoint Governance - Jed CawthorneAIIM International
 
Role of the CFO in Selecting and Implementing Enterprise Systems in a Profess...
Role of the CFO in Selecting and Implementing Enterprise Systems in a Profess...Role of the CFO in Selecting and Implementing Enterprise Systems in a Profess...
Role of the CFO in Selecting and Implementing Enterprise Systems in a Profess...Changepoint
 
Agile Test Management
Agile Test ManagementAgile Test Management
Agile Test Managementfranohara99
 
ISO 9001 Quality Management Systems: Implementation and Integration
ISO 9001 Quality Management Systems: Implementation and IntegrationISO 9001 Quality Management Systems: Implementation and Integration
ISO 9001 Quality Management Systems: Implementation and IntegrationSpecialty Technical Publishers
 
Proactive performance management_what_is_all_about_v0.3
Proactive performance management_what_is_all_about_v0.3Proactive performance management_what_is_all_about_v0.3
Proactive performance management_what_is_all_about_v0.3Trevor Warren
 
Share point governance webinar 1 how to build (ron charity) - draft 3102013
Share point governance webinar 1   how to build (ron charity) - draft 3102013Share point governance webinar 1   how to build (ron charity) - draft 3102013
Share point governance webinar 1 how to build (ron charity) - draft 3102013Ron Charity
 
Maximizing ROI in your S/4HANA migration: best practices to follow
Maximizing ROI in your S/4HANA migration: best practices to followMaximizing ROI in your S/4HANA migration: best practices to follow
Maximizing ROI in your S/4HANA migration: best practices to followpanayaofficial
 
Course 5 - APS2-Requirement and Functional Modeling.pptx
Course 5 - APS2-Requirement and Functional Modeling.pptxCourse 5 - APS2-Requirement and Functional Modeling.pptx
Course 5 - APS2-Requirement and Functional Modeling.pptxSyifaNurgaidaYutia
 
Top Business Benefits of Application Lifecycle Management (ALM)
Top Business Benefits of Application Lifecycle Management (ALM)Top Business Benefits of Application Lifecycle Management (ALM)
Top Business Benefits of Application Lifecycle Management (ALM)Imaginet
 
2014-02-13 eForms for Boston Life Sciences Summit
2014-02-13 eForms for Boston Life Sciences Summit2014-02-13 eForms for Boston Life Sciences Summit
2014-02-13 eForms for Boston Life Sciences SummitBob Meier
 

Similar to SharePoint Performance Monitoring (20)

Day 1 - Automation Solution Architect Overview.pptx
Day 1 - Automation Solution Architect Overview.pptxDay 1 - Automation Solution Architect Overview.pptx
Day 1 - Automation Solution Architect Overview.pptx
 
Sadchap02
Sadchap02Sadchap02
Sadchap02
 
5 investigating system requirements
5 investigating system requirements5 investigating system requirements
5 investigating system requirements
 
Share point governance webinar 3 real world scenarios (ron charity) - draft...
Share point governance webinar 3   real world scenarios (ron charity) - draft...Share point governance webinar 3   real world scenarios (ron charity) - draft...
Share point governance webinar 3 real world scenarios (ron charity) - draft...
 
Role of the CFO in Selecting and Implementing Enterprise Solutions
Role of the CFO in Selecting and Implementing Enterprise SolutionsRole of the CFO in Selecting and Implementing Enterprise Solutions
Role of the CFO in Selecting and Implementing Enterprise Solutions
 
Sadchap04
Sadchap04Sadchap04
Sadchap04
 
SharePoint: What You Need to Know Before Upgrading
SharePoint: What You Need to Know Before UpgradingSharePoint: What You Need to Know Before Upgrading
SharePoint: What You Need to Know Before Upgrading
 
Implementing an Integrated Quality Management System in SharePoint
Implementing an Integrated Quality Management System in SharePointImplementing an Integrated Quality Management System in SharePoint
Implementing an Integrated Quality Management System in SharePoint
 
[AIIM17] SharePoint Governance - Jed Cawthorne
[AIIM17] SharePoint Governance - Jed Cawthorne[AIIM17] SharePoint Governance - Jed Cawthorne
[AIIM17] SharePoint Governance - Jed Cawthorne
 
Chapter 12 developiong business&it solutions
Chapter 12  developiong business&it solutionsChapter 12  developiong business&it solutions
Chapter 12 developiong business&it solutions
 
Role of the CFO in Selecting and Implementing Enterprise Systems in a Profess...
Role of the CFO in Selecting and Implementing Enterprise Systems in a Profess...Role of the CFO in Selecting and Implementing Enterprise Systems in a Profess...
Role of the CFO in Selecting and Implementing Enterprise Systems in a Profess...
 
Agile Test Management
Agile Test ManagementAgile Test Management
Agile Test Management
 
ISO 9001 Quality Management Systems: Implementation and Integration
ISO 9001 Quality Management Systems: Implementation and IntegrationISO 9001 Quality Management Systems: Implementation and Integration
ISO 9001 Quality Management Systems: Implementation and Integration
 
Proactive performance management_what_is_all_about_v0.3
Proactive performance management_what_is_all_about_v0.3Proactive performance management_what_is_all_about_v0.3
Proactive performance management_what_is_all_about_v0.3
 
Share point governance webinar 1 how to build (ron charity) - draft 3102013
Share point governance webinar 1   how to build (ron charity) - draft 3102013Share point governance webinar 1   how to build (ron charity) - draft 3102013
Share point governance webinar 1 how to build (ron charity) - draft 3102013
 
Maximizing ROI in your S/4HANA migration: best practices to follow
Maximizing ROI in your S/4HANA migration: best practices to followMaximizing ROI in your S/4HANA migration: best practices to follow
Maximizing ROI in your S/4HANA migration: best practices to follow
 
It12015
It12015It12015
It12015
 
Course 5 - APS2-Requirement and Functional Modeling.pptx
Course 5 - APS2-Requirement and Functional Modeling.pptxCourse 5 - APS2-Requirement and Functional Modeling.pptx
Course 5 - APS2-Requirement and Functional Modeling.pptx
 
Top Business Benefits of Application Lifecycle Management (ALM)
Top Business Benefits of Application Lifecycle Management (ALM)Top Business Benefits of Application Lifecycle Management (ALM)
Top Business Benefits of Application Lifecycle Management (ALM)
 
2014-02-13 eForms for Boston Life Sciences Summit
2014-02-13 eForms for Boston Life Sciences Summit2014-02-13 eForms for Boston Life Sciences Summit
2014-02-13 eForms for Boston Life Sciences Summit
 

Recently uploaded

Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 

Recently uploaded (20)

Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 

SharePoint Performance Monitoring

  • 1. SharePoint ProSix Steps for Proactively Monitoring SharePoint • Ron Charity • roncharity@gmail.com • 416-300-6033
  • 2. Read me (Remove when presenting) • This is a draft document – Reviews are required by Penton and Metalogix – Review each page and notes – Edit as you see fit and highlight change in RED • The presenter has 15-20 minutes to present • The presentation contains 15-20 slides to meet time slot
  • 3. Abstract (Remove when presenting) This webinar will take you through a six step process for enabling you to proactively monitor SharePoint health, capacity and to help trouble shoot the root cause of problems. SharePoint is a platform or services and functionality that enables an organizations to create valuable solutions but with that value comes technical complexity and risk. Common problems that companies face are not meeting SLAs, lack of visibility into performance and health, not able to proactively manage technical risks and speed up / optimize troubleshooting.
  • 4. BIO Ron Charity A published Technologist with 20 + years in infrastructure and application consulting. Experience working in the US, Canada, Australia and Europe. Has worked with SharePoint and related technologies since 2000. Plays several bands, rides a Harley Nightster, and enjoys travel, especially to beach destinations.
  • 5. Agenda • Points of view on the problem • Impact to your organization • How tools can help • Six steps to address your monitoring needs • Next steps • Suggested reading • Contact information
  • 6.
  • 7. Points of view on the problem • The business user expects perfect and consistent service and when things go wrong it should be easy to fix – Not experts – Just want it to work so they can do their day job • IT is held/measured based on an SLA – Expectation of service which is difficult to manage – Lack visibility and insight • The SharePoint team experienced staff, funding, tools and process to proactively manage – Capacity and performance insight – Identify problems, troubleshoot and find root cause – Provide tangible proof of problem
  • 8. Impact to organization • The Business experiences –Productivity loss –Frustration with performance and outages –Damage to brand • IT / vendor not able to meet SLA –Noise and pain as a result –Financial penalty impacts and scores –Loss of credibility • SharePoint team not able to –Act proactively - instead reactive –Can’t predict impact of changes –Waste time and resources finding root cause –Lose credibility
  • 9. How tools can help • Provides IT and business with factual reporting against SLAs (Confidence IT / vender is delivering) –Removes FUD / guessing from conversation • Enables IT / SharePoint team so they are able to: –Assessing impact of changes in Quality Assurance –Visibility into operational issues –Proactively monitor and prevent capacity and performance issues before they happen - Alert on issues –Report on performance and capacity / trends, predict impact of changes • Provides techs with visibility into health regarding the –Physical hardware and OS –Application Server and SharePoint –SQL Server
  • 10. Common mistakes • Using out of box settings without testing –False Alerts – loses credibility • Monitoring everything –Not what’s critical –Key Information gets lost –No training and awareness –Nobody knows about or uses it • Not integrated in change mgmt –How to measure impact of change –Review changes based on historic data / reports • Not integrating in to problem mgmt and escalation process –Reports go ignored - Alerts as well • Not assigning alerts to techs, event tracking, follow up
  • 11. Six steps • The steps are solution-oriented • Conduct a gap analysis of the steps and apply what you need • The six steps: –1 - Technical and process documentation –2 - Establish a Quality Assurance (QA) Discipline –3 - Baseline your SharePoint environment –4 - Operational readiness –5 - Deploy monitoring tools –6 – Launch, monitor and refine ongoing
  • 12. Step 1 - Technical and process documentation • Document your SharePoint environment –Servers, storage, network –Existing process and policy • Document your process and policy –Incident tracking and Problem mgmt –Governance / Escalation process –Grievances and complaints –Change mgmt • Review your third party contracts –Outsourcing –Contractors –Providers
  • 13. Step 2 - Establish a Quality Assurance Discipline • Governed and enforced my Executive Mgmt • Must be integrated into Change Mgmt • Goal = Enforceable / accountable • Consists of the following –Experienced and trained QA staff –SharePoint environment –Defect tracking, load generation and monitoring tools • Formalized documentation and work flow –Requirements form –Test Plan –Test Scripts –Report and recommendations
  • 14. Step 2 - Establish a Quality Assurance Discipline Before After
  • 15. Step 3 - Baseline your SharePoint Environment • Utilizing QA disciplines –For new deployments –For existing • Use PAL / Vendor recommended counters to start • Load environment to expected levels incrementally • For new environments use reports for tweaking SP to deliver expected performance • For existing environments use reports as historic comparison for performance and capacity • Store reports and learnings for future use – leverage core learnings / share knowledge
  • 16. Step 4 - Operational Readiness • Formalized and document process and policy is put into use • OPs provided with orientation / training • Tool training provided –One to many –Recordings –Manuals • Staffing models adjusted accordingly • Tool must –Become integrated into daily work routine - Alerting , Troubleshooting , Reporting • Be optimized so its reliable –Mix of baselines and actual use in production –Stakeholders updated
  • 17. Step 5 - Deploy Monitoring Tools • Physical hardware required is deployed –Console –Server • Tool installed –Console and Agents on servers –Security – admins, users –Counters and thresholds –Reporting • Testing to verify correct operation • Necessary documentation created / updated • Stakeholders updated
  • 18. Step 5 - Deploy Monitoring Tools SharePoint Servers SQL ServersHelp Desk Servers Tech Monitoring Servers Operator
  • 19. Step 6 – Launch, Monitor and Refine • Monitoring service is officially launched • Formal communications • OPs staff expected to use tool • Monitoring tools integrated into process and teams –Feedback applied to monitoring, troubleshooting etc. –Threshold accuracy / changes? –Need for monitoring other counters • Important to –Demonstrate value –Ensure monitoring is accurate –Alerting is done when required –Ensure key counters are monitored
  • 21. Next Steps •Document the SLA for your SharePoint service offering – get sign off from stakeholders •Create a business case to obtain funding •Create project controls for a POC (Charter, Communication plan, schedule, risk plan, test plan etc.) •Build POC environment and carry out tests and document results •Review findings and decide on next steps
  • 22. Next Steps •Install monitoring tools and use best guess and vendor input as a start •Baseline and trend environment to optimize your monitoring •Incorporate baselining into your change control •Integrate alerts into your help desk software to register issues and action •Review reports monthly with stakeholders
  • 23. Further Reading • Best practices operational excellence - http://technet.microsoft.com/en- us/library/cc850692(v=office.14).aspx • Managing application life cycle - http://msdn.microsoft.com/en-us/library/ff649081.aspx • Plan for monitoring - http://technet.microsoft.com/en- us/library/jj219701(v=office.15).aspx • Planning worksheets - http://technet.microsoft.com/en- us/library/cc262451(v=office.15).aspx • Performance Analysis of Logs (PAL) Tool - https://pal.codeplex.com/
  • 24. Contact Information • Questions? Ideas or suggestions you want to share? • Text chat or contact me at – roncharity@gmail.com – ca.linkedin.com/in/ronjcharity/

Editor's Notes

  1. Draft Version 1.0 Date 1/16/2015
  2. Left blank intentionally
  3. Left blank intentionally
  4. Intentionally left blank
  5. Mental note >> What's the point? Why should they care? There are many ways to approach this topic Being allotted 20 minutes, I must briefly touch on important areas I’m a consultant / architect – take a holistic approach – multiple view points Your level of success depends what you’re managing to as success criteria I will be prescriptive throughout the webinar and will be available through email Lots to cover…
  6. Mental note >> What's the point? Why should they care? Successful people usually Have a strategy Have a solid network Have some help Senior sponsor You require a strategy and plan to be truly successful. Success often depends on specific points of view. Maneuver carefully around fiefdoms and other politics. Think of the it this way… Coyote as your sponsor and Gorn as all the politics
  7. Mental note >> What's the point? Why should they care? The business user expects perfect and consistent service and when things go wrong it should be easy to fix Not experts Just want it to work so they can do their day job IT is held/measured based on an SLA Expectation of service which is difficult to manage Lack visibility and insight Lacks factual data Mostly hearsay or word or mouth The SharePoint team experienced staff, funding, tools and process to proactively manage capacity and performance identify problems, troubleshoot and find root cause Provide tangible proof of problem Especially when its not a SP problem Network of storage Nasty site customization or list
  8. Mental note >> What's the point? Why should they care? The Business experiences Productivity loss Frustration with performance and outages Damage to brand IT / vender not able to meet SLA Noise and pain as a result Financial penalty impacts and scores Loss of credibility SharePoint team not able to act proactively - instead reactive cant predict impact of changes waste time and resources finding root cause loose credibility
  9. Mental note >> What's the point? Why should they care? Provides IT and business with factual reporting against SLAs (Confidence IT / vender is delivering) Removes FUD from conversation Enables IT / SharePoint team so they are able to: Assessing impact of changes in Quality Assurance Visibility into operational issues Proactively monitor and prevent capacity and performance issues before they happen Alert on issues Record and send events to helped desk software Report on performance and capacity / trends, predict impact of changes Factual data and no pure opinion – substantiated information Demonstrates competence Provides techs with visibility into Health regarding the Physical hardware and OS – CPU, Disk, LAN I/O etc. Application Server and SharePoint – key IIS and .Net (pages served, .Net Garbage collection etc.) SQL Server – disk I/O, buffering etc.
  10. Mental note >> What's the point? Why should they care? Using out of box settings without testing False Alerts – looses credibility Monitoring everything Not whats critical Key Information gets lost No training and awareness Nobody knows about or uses it Not integrated in change mgmt How to measure impact of change Review changes based on historic data / reports Not integrating in to problem mgmt and escalation process Reports go ignored Alerts as well Not sending / assigning alerts to techs No event tracking No accountability No follow up
  11. Mental note >> What's the point? Why should they care? The steps are solution oriented You might conduct a gap analysis and find you have some addressed or none Based on work performed over several years stabilizing an internal and external environments that experienced $1-2 mil in additional costs annually due to outages and performance issues Step 1 - Technical and process documentation Step 2 - Establish a Quality Assurance (QA) Discipline Step 3 - Baseline your SharePoint environment Step 4 - Operational readiness Step 5 - Deploy monitoring tools Step 6 – Launch, monitor and refine ongoing
  12. Mental note >> What's the point? Why should they care? Step 1 - Technical and process documentation Document your SharePoint environment Servers, storage, network Existing process and policy Document your process and policy Incident tracking and Problem mgmt How incidents are recorded and tracked Who is assigned to incidents Governance / Escalation process Grievances and complaints Issues dragging out When to involve third parties (e.g. Microsoft) Change mgmt Review your third party contracts Outsourcing Contractors Providers
  13. Mental note >> What's the point? Why should they care? Step 2 - Establish a Quality Assurance (QA) Discipline Governed and enforced my Executive Mgmt Must be integrated into Change Mgmt Goal = Enforceable / accountable Consists of the following Experienced and trained QA staff SharePoint environment Defect tracking tools Load generation tools Monitoring tools Formalized documentation and work flow Requirements form Request form to register testing and provide status Perhaps list with workflows and email notifications Formalizes and streamlines Test Plan Whats being tested, scheduling, priority, outcomes Specific test cases (memory, CPU, .Net Garbage Collection, Disk I/O) Test Scripts Scipts used for testing (Automating Load generation, actual steps to carry out) Report and recommendations Report that documents results of testing, findings, recommendations, learning etc.
  14. Mental note >> What's the point? Why should they care? Step 2 - Establish a Quality Assurance (QA) Discipline Sample test case Sample graph
  15. Mental note >> What's the point? Why should they care? Step 3 - Baseline your SharePoint environment Utilizing QA disciplines For new deployments Load test environment Use that as baseline For existing Use model QA environment Work to understand delta between production and QA Use that as baseline Use PAL / Vender recommended counters to start Load environment to expected levels Increment to see impacts 10, 100, 500, 1000, 2000 etc. For new environments Use reports for tweaking SP to deliver expected performance Example, Confirm expected scalability / merit of architecture and configuration Tweak environment as required and re-baseline For existing environments Use reports as historic comparison for performance and capacity Decline / approve deployment of SPs or new custom code Prove architectural changes / configuration settings Example .net garbage collection increased with new code deployed Disk I/O increased with use of new webpart Use PAL, Microsoft and Vender recommendations to assess results Store reports and learnings for future use – lever core learnings
  16. Mental note >> What's the point? Why should they care? Step 4 - Operational readiness Formalized and document process and policy is put into use OPs provided with orientation / training Tool training provided One to many Recordings Manuals Staffing models adjusted accordingly Tool must Become integrated into daily work routine Alerting Troubleshooting Reporting Be optimized so its reliable Mix of baselines and actual use in production Necessary documentation created / updated Stakeholders updated
  17. Mental note >> What's the point? Why should they care? Step 5 - Deploy monitoring tools Physical hardware required is deployed Console Server Tool installed Console and Agents on servers Security – admins, users Counters and thresholds Reporting Testing to verify correct operation Necessary documentation created / updated Stakeholders updated
  18. Mental note >> What's the point? Why should they care? Step 5 - Deploy monitoring tools Physical hardware required is deployed Console Server Agents Help Desk integrated for event alerting and assignment Events dispatched to tech
  19. Mental note >> What's the point? Why should they care? Step 6 – Launch, monitor and refine ongoing Monitoring service is officially launched Formal communications OPs staff expected to use tool Monitoring tools integrated into Change Controls meetings Architecture discussions Problem mgmt Governance meetings Feedback from above reviewed and applied to monitoring Feedback from troubleshooting Threshold accuracy / changes? Need for monitoring other counters Important to Demonstrate value Ensure monitoring is accurate Alerting is done when required Ensure key counters are monitored
  20. Mental note >> What's the point? Why should they care? CMM Assess capabilities and next steps based on maturity Where are the biggest gaps? Tools? Structure? Processes? Policy? Staffing?
  21. Mental note >> What's the point? Why should they care? Document the SLA for your SharePoint service offering – get sign off from stakeholders Create a business case to obtain funding Create project controls for a POC (Charter, Communication plan, schedule, risk plan, test plan etc.) Build POC environment and carry out tests and document results Review findings and decide on next steps
  22. Mental note >> What's the point? Why should they care? Install monitoring tools and use best guess and vender input as a start Baseline and trend environment to optimize your monitoring Incorporate baselining into your change control Integrate alters into your help desk software to register issues and action Review reports monthly with statkeholders
  23. Mental note >> What's the point? Why should they care? ?
  24. Left blank intentionally