SlideShare a Scribd company logo
Monitoring a
Microsoft Dynamics CRM
Infrastructure
Stéphane Dorrekens
RealDolmen
EXTREMECRM
2014 BARCELONA
• Monitoring allows
– knowing what hits you
– Proactivity
– Faster Reaction Time
• And also
– Automatic fixes
– Automatic performance scalability
Users began seeing these errors on affected services at 11:02 a.m.,
and at that time our internal monitoring alerted Google’s Site Reliability Team.
Engineers were still debugging 12 minutes later when the same system,
having automatically cleared the original error, generated a new correct configuration at 11:14
and began sending it; errors subsided rapidly starting at this time.
Google Official Blog, 26th January, 2014
Introduction
o Health, Performance and E2E Monitoring
o Microsoft Dynamics CRM Events
o Events and Services Monitoring Demo
o Microsoft Dynamics CRM
Performance Counters
o Performance Counters Monitoring and
Automatic Scalability Demo
o Microsoft
System Center Operations Manager
o Q&A
Agenda
Health, Performance and End 2 End Monitoring
Health Monitoring
– Detect problems after
they occurred
– Automatic alerting
– Allows faster recovery
– Limits/Remove business
impact
Performance Monitoring
- Detect Degradation
- Automatic alerting
- Preemptive
fix/scalability
End to End Monitoring
- Not (crm) server based
- Detect health and
performance issues
- Does not gives causes
MSDxCRM Events
MSDxCRM Events
• +600 Events in the Application Branch
• Also Generate events in the System Branch (ie:
7000, 7034, 7036 for service start, fail)
• Email Router events can be
activated separately (KB2862024)
in a MSCRMEmailLog Branch
Application Events Sources
MSCRM Event Source Role
MSCRMAsyncService Asynchronous Service
MSCRMAsyncService$maintenance Asynchronous Service
MSCRMCallout n/a
MSCRMDeletionService Asynchronous Service
MSCRMDeployment Deployment Web Service
MSCRMEmail E-mail Router
MSCRMKeyArchiveManager Asynchronous Service
MSCRMKeyGenerator Asynchronous Service
MSCRMKeyService Asynchronous Service
MSCRMLocatorService Discovery Web Service
MSCRMMonitoringRuntime All
MSCRMMonitoringServerRole All
MSCRMMonitoringService All
MSCRMMonitoringTest All
MSCRMPerfCouters All
MSCRMPlatform Web Application Server
MSCRMReporting Microsoft Dynamics CRM Reporting Extensions
MSCRMReportingDataConnector Microsoft Dynamics CRM Reporting Extensions
MSCRMSandboxClient Organization Web Service
MSCRMSandboxService Sandbox Processing Service
MSCRMSandboxWorker Sandbox Processing Service
MSCRMTracing All
MSCRMUnzipService Web Application Server
MSCRMVssWriter Deployment Tools
MSCRMWebService Organization Web Service
Used to detect
expired digital
certificates
MSDxCRM Events
22 17
53
24 19
6
18
118
24
2
34
7 10
1 8 4
118
6
1
107
5
Events List
Some Critical Events
Some Critical Events
• Platform
– 16940, 17205, 17206 (Authentication Failed)
• KeyGenerator
– 18951, 18955, 18956 (crashed)
• Async
– 17409 (crashed)
• Sandbox
– 20240, 20244 (not started, crashed)
Services Monitoring
Services Monitoring
• Alert
– Available trough System/Service Control Manager Branch
– Will triggers once per status change.
– Event 7000 (Failed to start)
– Event 7034 (crashed, corrective actions failed)
• http://technet.microsoft.com/en-us/library/dd349427(v=ws.10).aspx
– A service failing will most of the time triggers an internal MSCRM
Event and then a Service Monitoring Event
• Ex : 17409 -> 7034
• State
– Available trough Service Control Api
– Will triggers every time until status change
Services Names to monitor
– W3SVC
• World Wide Web Publishing Service
– MSSQLSERVER
• SQL Server
– MSCRMSandboxService
• Microsoft Dynamic CRM Sandbox Processing Service
– ReportServer
• SQL Server Reporting Services
– MSCRMAsyncService
• Microsoft Dynamic CRM Asynchronous Processing Service
– MSCRMAsyncService$maintenance
• Microsoft Dynamic CRM Asynchronous Processing Service (maintenance)
– MSCRMMonitoringService
• Microsoft Dynamic CRM Monitoring Service (2013 only)
– MSCRMUnzipService
• Microsoft Dynamic CRM Unzip Service
– MSCRMVssWriterService
• Microsoft Dynamic CRM VSS Writer (2013 only)
– Wsearch
• Windows Search
External dependencies (AD, DNS, Exchange, ADFS, …)
Events Tools
Events Tools
– Event viewer (eventvwr)
• Live display
• Filtering
• Export
• Basic Alerting
– Task Scheduler (schtasks)
• On alert trigger
– Powershell
• Get-WinEvent cmdlet (replaces getEventLog)
• Live or read exported data
• Xpath can be extracted from Event Viewer or Task Scheduler filter
• Get-Service cmdled (get Service State)
• Automation is done via Task Scheduler (schtasks)
Alerting
Events and Services
Demo
17
MSDxCRM Performance counters
MSDxCRM Performance counters
• +950 Counters in CRM Branches
– (25% of all counters in a Full CRM Server)
• Other noteworthy counters in :
– Processor, W3SVC, .NET CLR, ASP .NET, SQLServer,
LogicalDisk, Memory
Performance counters & Roles
Counter Path Role
CRM Async Service Asynchronous Service
CRM Authentication Web Application Server
CRM ConfigDB Deployment Web Service
CRM Discovery Discovery Web Service
CRM LocatorService Discovery Web Service
CRM OutlookSync Web Application Server
CRM Platform Web Application Server
CRM Router Service E-mail Router
CRM Sandbox Client Sandbox Processing Service
CRM Sandbox Host Sandbox Processing Service
CRM Server Web Application Server
Performance counters Categories
862
10
1
6
4
8
23
27
18
TOTAL
Async Performance counters
14
22
14
14
14
14
14
14
14
14
14
19
9
14
14
14
14
14
14
48
14
14
14
15
14
14
14
14
22
14
14
14
14
15
14
22
14
14
14
14
14
14
14
14
14
14
14
14
15
14
14
15
42
15
15
TOTAL
Counters List
Counters Guidelines
Counters Guidelines
• Always in relation to a timeframe (ie: every x sec)
• Threshold needs to be adjusted to every
implementation, timeframe.
• Performance
– is monitored via
• Outstanding, waiting state (too much operations)
• Average time spent (operation too slow)
– Event 17972 (Db Query > 10 sec)
• Health
– Usually better monitored via Events
– Is monitored via
– Failed counters
Typical Counters
Operations Completed
Operations Completion Throughput
Operations Executing
Operations Failed
Operations Failed With Retry
Operations Outstanding
Rate of Operations Failed With Exception
Rate of Operations Failed With Retry
Average time spent in operation
Average time spent in waiting state
Average time spent in throttled state
Operations Waiting on I/O
Operations Throttled
Operations Resumed Prematurely
Health
Performance
Health
Performance
Performance counters Tools
Performance counters Tools
– Typeperf
• http://technet.microsoft.com/en-us/library/bb490960.aspx
– Performance monitor (perfmon*)
• Live display
• Filtering
• Scheduled collection
• Alerting or generic tasks (Trigger is only above level)
• Can be saved as template
– Powershell
• Get-Counter cmdlet to Get Live data
• Export-Counter cmdlet to save data collection points
• Import-Counter to import saved data collection points
• Xpath can be extracted from Perfmon filter
• Alerting or more complex actions like automatic scalability
*Use mmc /add snapin to save counters configuration
Alerting and automatic scalability
PerformanceCounters
Demo
28
MSCRM 2013
Full Server
Monitoring &
Spare Server
Stress Server
Email
Demo Setup
System Center Operations Manager
System Center Operations Manager
– Management Pack currently exists only for CRM 2011 (new
services not monitored, events)
– Pack is designed for SCOM 2007 but can be imported in
SCOM 2012R2
– Contains both health and performance monitoring
– Performance monitoring is not enabled by default as the
thresholds needs to be defined for each implementations
Priorities and Escalations
Priorities and Escalations
• Alerting is not enough
• For every alert, you need a specific priority (ie:
P1,P2,P3,..)
• For most alerts
(ie: all P1,P2; less P3,P4)
you need escalation and
resolutions procedures
Escalations Procedures
Monitor Target Category Enabled Monitored Health States
Production
Non
Production
Microsoft Dynamics CRM Asynchronous Processing Service (maintenance)
Microsoft Dynamics CRM
2011 Asynchronous
Processing Service
Availability Health Yes Automatic Service
P3 P4
Microsoft Dynamics CRM Asynchronous Processing Service
Microsoft Dynamics CRM
2011 Asynchronous
Processing Service
Availability Health Yes Automatic Service
P2 P3
E-mail Router Service
Microsoft Dynamics CRM
2011 E-mail Router
Availability Health Yes Automatic Service
P2 P3
Indexing Service
Microsoft Dynamics CRM
2011 Help Server
Availability Health Yes Automatic Service
P3 P4
World Wide Web Publishing Service
Microsoft Dynamics CRM
2011 IIS Dependent Server
Availability Health Yes Automatic Service
P1 P2
The SQL Server Reporting Services: MSSQLSERVER
Microsoft Dynamics CRM
2011 Reporting Extensions
Availability Health Yes Automatic Service
P3 P4
Microsoft Dynamics CRM Sandbox Processing Service
Microsoft Dynamics CRM
2011 Sandbox Processing
Service
Availability Health Yes Automatic Service
P4 P5
File Server Resource Manager service is not running
Microsoft Dynamics CRM
2011 Web Application
Server
Availability Health Yes Automatic Service
P4 P5
Microsoft Dynamics CRM Unzip Service is not running
Microsoft Dynamics CRM
2011 Web Application
Server
Availability Health Yes Automatic Service
P3 P4
• Not everything makes sense to monitor
• Uses (mainly) Events and Services State
for health monitoring
• Use (mainly) Performance counters
for performance monitoring
• Use Traces for incident analysis
• Monitoring is more than alerting, it can triggers
auto-remediation or scalability.
• Alerting is not enough, you need
escalation procedures as well.
Stéphane Dorrekens, RealDolmen
Stephane.Dorrekens@realdolmen.com
@stephanedujour
http://blog.dorrekens.com
Please remember to fill out your session evaluation survey online!
The link to the survey was emailed to you, or go to:
http://www.extremecrm.com/2014Barcelona/2014BarcelonaSurvey.aspx
Complete prior to the closing session to be included in today’s drawing!
Survey: http://www.extremecrm.com/2014Barcelona/2014BarcelonaSurvey.aspx
THANK YOU to all of our eXtremeCRM 2014 Barcelona Sponsors!
CORPORATEGOLD SILVER
BRONZE
EXHIBITORS
Monitoring a Dynamics CRM Infrastructure

More Related Content

What's hot

Monitoring and Reporting for IBM i Compliance and Security
Monitoring and Reporting for IBM i Compliance and SecurityMonitoring and Reporting for IBM i Compliance and Security
Monitoring and Reporting for IBM i Compliance and Security
Precisely
 
Quick and dirty performance analysis
Quick and dirty performance analysisQuick and dirty performance analysis
Quick and dirty performance analysis
Chris Kernaghan
 
Optimizing Alert Monitoring with Oracle Enterprise Manager
Optimizing Alert Monitoring with Oracle Enterprise ManagerOptimizing Alert Monitoring with Oracle Enterprise Manager
Optimizing Alert Monitoring with Oracle Enterprise Manager
Datavail
 
Tuning OEM Templates
Tuning OEM Templates Tuning OEM Templates
Tuning OEM Templates
Datavail
 
Lisbon Mulesoft Meetup - Logging Aggregation & Visualization
Lisbon Mulesoft Meetup - Logging Aggregation & VisualizationLisbon Mulesoft Meetup - Logging Aggregation & Visualization
Lisbon Mulesoft Meetup - Logging Aggregation & Visualization
Steve Michael Fernandes
 
2844 CICS Policy Based Management – There’s a new sheriff in town
2844 CICS Policy Based Management – There’s a new sheriff in town2844 CICS Policy Based Management – There’s a new sheriff in town
2844 CICS Policy Based Management – There’s a new sheriff in town
nick_garrod
 
IT Service Intelligence Hands On Breakout Session
IT Service Intelligence Hands On Breakout SessionIT Service Intelligence Hands On Breakout Session
IT Service Intelligence Hands On Breakout Session
Splunk
 
Aaron Robinson by COLLABERA True value edition LNKEDIN
Aaron Robinson by COLLABERA  True value edition LNKEDINAaron Robinson by COLLABERA  True value edition LNKEDIN
Aaron Robinson by COLLABERA True value edition LNKEDIN
AARON ROBINSON
 
Getting Started with Splunk Enterprise Hands-On
Getting Started with Splunk Enterprise Hands-OnGetting Started with Splunk Enterprise Hands-On
Getting Started with Splunk Enterprise Hands-On
Splunk
 
Workflows via Event driven architecture
Workflows via Event driven architectureWorkflows via Event driven architecture
Workflows via Event driven architecture
Milan Patel
 
NZS-4532 - Bringing Historical Data to Life with IBMs SMF Data Engine
NZS-4532 - Bringing Historical Data to Life with IBMs SMF Data EngineNZS-4532 - Bringing Historical Data to Life with IBMs SMF Data Engine
NZS-4532 - Bringing Historical Data to Life with IBMs SMF Data Engine
IBM z Systems Software - IT Service Management
 
OTM(Oracle Transport Management)
OTM(Oracle Transport Management)OTM(Oracle Transport Management)
OTM(Oracle Transport Management)
Cognizant
 
Applications Performance Monitoring with Applications Manager part 1
Applications Performance Monitoring with Applications Manager part 1Applications Performance Monitoring with Applications Manager part 1
Applications Performance Monitoring with Applications Manager part 1
ManageEngine, Zoho Corporation
 
PCD - Process control daemon
PCD - Process control daemonPCD - Process control daemon
PCD - Process control daemon
haish
 
Compliance Automation: The Complete Journey | Symmetry™
Compliance Automation: The Complete Journey | Symmetry™Compliance Automation: The Complete Journey | Symmetry™
Compliance Automation: The Complete Journey | Symmetry™
Symmetry™
 
Dyna Trace Whitepaper Performance
Dyna Trace Whitepaper PerformanceDyna Trace Whitepaper Performance
Dyna Trace Whitepaper Performance
gopi1985
 
xandria_successstory_migros_en
xandria_successstory_migros_enxandria_successstory_migros_en
xandria_successstory_migros_en
Neil McConnell
 
Taking Over & Managing Large Messy Systems
Taking Over & Managing Large Messy SystemsTaking Over & Managing Large Messy Systems
Taking Over & Managing Large Messy Systems
Steve Mushero
 
Monitor SharePoint Performance with SysKit
Monitor SharePoint Performance with SysKitMonitor SharePoint Performance with SysKit
Monitor SharePoint Performance with SysKit
SysKit Ltd
 
IT Operations Management with OpManager
IT Operations Management with OpManagerIT Operations Management with OpManager
IT Operations Management with OpManager
ManageEngine, Zoho Corporation
 

What's hot (20)

Monitoring and Reporting for IBM i Compliance and Security
Monitoring and Reporting for IBM i Compliance and SecurityMonitoring and Reporting for IBM i Compliance and Security
Monitoring and Reporting for IBM i Compliance and Security
 
Quick and dirty performance analysis
Quick and dirty performance analysisQuick and dirty performance analysis
Quick and dirty performance analysis
 
Optimizing Alert Monitoring with Oracle Enterprise Manager
Optimizing Alert Monitoring with Oracle Enterprise ManagerOptimizing Alert Monitoring with Oracle Enterprise Manager
Optimizing Alert Monitoring with Oracle Enterprise Manager
 
Tuning OEM Templates
Tuning OEM Templates Tuning OEM Templates
Tuning OEM Templates
 
Lisbon Mulesoft Meetup - Logging Aggregation & Visualization
Lisbon Mulesoft Meetup - Logging Aggregation & VisualizationLisbon Mulesoft Meetup - Logging Aggregation & Visualization
Lisbon Mulesoft Meetup - Logging Aggregation & Visualization
 
2844 CICS Policy Based Management – There’s a new sheriff in town
2844 CICS Policy Based Management – There’s a new sheriff in town2844 CICS Policy Based Management – There’s a new sheriff in town
2844 CICS Policy Based Management – There’s a new sheriff in town
 
IT Service Intelligence Hands On Breakout Session
IT Service Intelligence Hands On Breakout SessionIT Service Intelligence Hands On Breakout Session
IT Service Intelligence Hands On Breakout Session
 
Aaron Robinson by COLLABERA True value edition LNKEDIN
Aaron Robinson by COLLABERA  True value edition LNKEDINAaron Robinson by COLLABERA  True value edition LNKEDIN
Aaron Robinson by COLLABERA True value edition LNKEDIN
 
Getting Started with Splunk Enterprise Hands-On
Getting Started with Splunk Enterprise Hands-OnGetting Started with Splunk Enterprise Hands-On
Getting Started with Splunk Enterprise Hands-On
 
Workflows via Event driven architecture
Workflows via Event driven architectureWorkflows via Event driven architecture
Workflows via Event driven architecture
 
NZS-4532 - Bringing Historical Data to Life with IBMs SMF Data Engine
NZS-4532 - Bringing Historical Data to Life with IBMs SMF Data EngineNZS-4532 - Bringing Historical Data to Life with IBMs SMF Data Engine
NZS-4532 - Bringing Historical Data to Life with IBMs SMF Data Engine
 
OTM(Oracle Transport Management)
OTM(Oracle Transport Management)OTM(Oracle Transport Management)
OTM(Oracle Transport Management)
 
Applications Performance Monitoring with Applications Manager part 1
Applications Performance Monitoring with Applications Manager part 1Applications Performance Monitoring with Applications Manager part 1
Applications Performance Monitoring with Applications Manager part 1
 
PCD - Process control daemon
PCD - Process control daemonPCD - Process control daemon
PCD - Process control daemon
 
Compliance Automation: The Complete Journey | Symmetry™
Compliance Automation: The Complete Journey | Symmetry™Compliance Automation: The Complete Journey | Symmetry™
Compliance Automation: The Complete Journey | Symmetry™
 
Dyna Trace Whitepaper Performance
Dyna Trace Whitepaper PerformanceDyna Trace Whitepaper Performance
Dyna Trace Whitepaper Performance
 
xandria_successstory_migros_en
xandria_successstory_migros_enxandria_successstory_migros_en
xandria_successstory_migros_en
 
Taking Over & Managing Large Messy Systems
Taking Over & Managing Large Messy SystemsTaking Over & Managing Large Messy Systems
Taking Over & Managing Large Messy Systems
 
Monitor SharePoint Performance with SysKit
Monitor SharePoint Performance with SysKitMonitor SharePoint Performance with SysKit
Monitor SharePoint Performance with SysKit
 
IT Operations Management with OpManager
IT Operations Management with OpManagerIT Operations Management with OpManager
IT Operations Management with OpManager
 

Similar to Monitoring a Dynamics CRM Infrastructure

Solving 21st Century App Performance Problems Without 21 People
Solving 21st Century App Performance Problems Without 21 PeopleSolving 21st Century App Performance Problems Without 21 People
Solving 21st Century App Performance Problems Without 21 People
Dynatrace
 
Access Assurance Suite Tips & Tricks - Lisa Lombardo Principal Architect Iden...
Access Assurance Suite Tips & Tricks - Lisa Lombardo Principal Architect Iden...Access Assurance Suite Tips & Tricks - Lisa Lombardo Principal Architect Iden...
Access Assurance Suite Tips & Tricks - Lisa Lombardo Principal Architect Iden...
Core Security
 
Telecom OSS/BSS - Automation
Telecom OSS/BSS - Automation Telecom OSS/BSS - Automation
Telecom OSS/BSS - Automation
Diksha Technologies
 
Remote infrastructure Management
Remote infrastructure ManagementRemote infrastructure Management
Remote infrastructure Management
Jayashree Skylark
 
Using redmine as a sla ticketing system, helpdesk or service desk software
Using redmine as a sla ticketing system, helpdesk or service desk softwareUsing redmine as a sla ticketing system, helpdesk or service desk software
Using redmine as a sla ticketing system, helpdesk or service desk software
Aleksandar Pavic
 
Foglight for Virtualization, Enterprise Edition
Foglight for Virtualization, Enterprise EditionFoglight for Virtualization, Enterprise Edition
Foglight for Virtualization, Enterprise Edition
Dell Virtualization Operations Management
 
Cerner APM Journey with AppDynamics
Cerner APM Journey with AppDynamicsCerner APM Journey with AppDynamics
Cerner APM Journey with AppDynamics
Shanen Taylor
 
T3 Consortium's Performance Center of Excellence
T3 Consortium's Performance Center of ExcellenceT3 Consortium's Performance Center of Excellence
T3 Consortium's Performance Center of Excellence
veehikle
 
Disaster Recovery: Don't risk it--automate it
Disaster Recovery: Don't risk it--automate itDisaster Recovery: Don't risk it--automate it
Disaster Recovery: Don't risk it--automate it
Mark McHenry
 
Remote Worker Webinar (Episode 5)
Remote Worker Webinar (Episode 5)Remote Worker Webinar (Episode 5)
Remote Worker Webinar (Episode 5)
Ivanti
 
Accel Frontline Remote Infrastructure Capabilities
Accel Frontline Remote Infrastructure CapabilitiesAccel Frontline Remote Infrastructure Capabilities
Accel Frontline Remote Infrastructure Capabilities
shaun_raghavan
 
Afl rim capabilities
Afl rim capabilitiesAfl rim capabilities
Afl rim capabilities
shaun_raghavan
 
Operating a Highly Available Cloud Service
Operating a Highly Available Cloud ServiceOperating a Highly Available Cloud Service
Operating a Highly Available Cloud Service
Depankar Neogi
 
New Relic - May 2015 Meetup @ thetrainline
New Relic - May 2015 Meetup @ thetrainlineNew Relic - May 2015 Meetup @ thetrainline
New Relic - May 2015 Meetup @ thetrainline
trainline Engineering
 
Managing Challenges In Your JDA Environment
Managing Challenges In Your JDA EnvironmentManaging Challenges In Your JDA Environment
Managing Challenges In Your JDA Environment
Spinnaker Management Group
 
Sap tech ed13_asug_delivering_continuous_sap_solution_availability
Sap tech ed13_asug_delivering_continuous_sap_solution_availabilitySap tech ed13_asug_delivering_continuous_sap_solution_availability
Sap tech ed13_asug_delivering_continuous_sap_solution_availability
Robert Max
 
AppSphere 15 - Achieving Enterprise Agility, Superior Scalability and Deploym...
AppSphere 15 - Achieving Enterprise Agility, Superior Scalability and Deploym...AppSphere 15 - Achieving Enterprise Agility, Superior Scalability and Deploym...
AppSphere 15 - Achieving Enterprise Agility, Superior Scalability and Deploym...
AppDynamics
 
New relic in action at trainline
New relic in action at trainlineNew relic in action at trainline
New relic in action at trainline
trainline Engineering
 
PHD Virtual Automating Disaster Recovery Testing to Ensure Application Recovery
PHD Virtual Automating Disaster Recovery Testing to Ensure Application RecoveryPHD Virtual Automating Disaster Recovery Testing to Ensure Application Recovery
PHD Virtual Automating Disaster Recovery Testing to Ensure Application Recovery
Mark McHenry
 
Dyn crm2013 whatsnew_v1_0_cr
Dyn crm2013 whatsnew_v1_0_crDyn crm2013 whatsnew_v1_0_cr
Dyn crm2013 whatsnew_v1_0_cr
Marcello Fisicaro
 

Similar to Monitoring a Dynamics CRM Infrastructure (20)

Solving 21st Century App Performance Problems Without 21 People
Solving 21st Century App Performance Problems Without 21 PeopleSolving 21st Century App Performance Problems Without 21 People
Solving 21st Century App Performance Problems Without 21 People
 
Access Assurance Suite Tips & Tricks - Lisa Lombardo Principal Architect Iden...
Access Assurance Suite Tips & Tricks - Lisa Lombardo Principal Architect Iden...Access Assurance Suite Tips & Tricks - Lisa Lombardo Principal Architect Iden...
Access Assurance Suite Tips & Tricks - Lisa Lombardo Principal Architect Iden...
 
Telecom OSS/BSS - Automation
Telecom OSS/BSS - Automation Telecom OSS/BSS - Automation
Telecom OSS/BSS - Automation
 
Remote infrastructure Management
Remote infrastructure ManagementRemote infrastructure Management
Remote infrastructure Management
 
Using redmine as a sla ticketing system, helpdesk or service desk software
Using redmine as a sla ticketing system, helpdesk or service desk softwareUsing redmine as a sla ticketing system, helpdesk or service desk software
Using redmine as a sla ticketing system, helpdesk or service desk software
 
Foglight for Virtualization, Enterprise Edition
Foglight for Virtualization, Enterprise EditionFoglight for Virtualization, Enterprise Edition
Foglight for Virtualization, Enterprise Edition
 
Cerner APM Journey with AppDynamics
Cerner APM Journey with AppDynamicsCerner APM Journey with AppDynamics
Cerner APM Journey with AppDynamics
 
T3 Consortium's Performance Center of Excellence
T3 Consortium's Performance Center of ExcellenceT3 Consortium's Performance Center of Excellence
T3 Consortium's Performance Center of Excellence
 
Disaster Recovery: Don't risk it--automate it
Disaster Recovery: Don't risk it--automate itDisaster Recovery: Don't risk it--automate it
Disaster Recovery: Don't risk it--automate it
 
Remote Worker Webinar (Episode 5)
Remote Worker Webinar (Episode 5)Remote Worker Webinar (Episode 5)
Remote Worker Webinar (Episode 5)
 
Accel Frontline Remote Infrastructure Capabilities
Accel Frontline Remote Infrastructure CapabilitiesAccel Frontline Remote Infrastructure Capabilities
Accel Frontline Remote Infrastructure Capabilities
 
Afl rim capabilities
Afl rim capabilitiesAfl rim capabilities
Afl rim capabilities
 
Operating a Highly Available Cloud Service
Operating a Highly Available Cloud ServiceOperating a Highly Available Cloud Service
Operating a Highly Available Cloud Service
 
New Relic - May 2015 Meetup @ thetrainline
New Relic - May 2015 Meetup @ thetrainlineNew Relic - May 2015 Meetup @ thetrainline
New Relic - May 2015 Meetup @ thetrainline
 
Managing Challenges In Your JDA Environment
Managing Challenges In Your JDA EnvironmentManaging Challenges In Your JDA Environment
Managing Challenges In Your JDA Environment
 
Sap tech ed13_asug_delivering_continuous_sap_solution_availability
Sap tech ed13_asug_delivering_continuous_sap_solution_availabilitySap tech ed13_asug_delivering_continuous_sap_solution_availability
Sap tech ed13_asug_delivering_continuous_sap_solution_availability
 
AppSphere 15 - Achieving Enterprise Agility, Superior Scalability and Deploym...
AppSphere 15 - Achieving Enterprise Agility, Superior Scalability and Deploym...AppSphere 15 - Achieving Enterprise Agility, Superior Scalability and Deploym...
AppSphere 15 - Achieving Enterprise Agility, Superior Scalability and Deploym...
 
New relic in action at trainline
New relic in action at trainlineNew relic in action at trainline
New relic in action at trainline
 
PHD Virtual Automating Disaster Recovery Testing to Ensure Application Recovery
PHD Virtual Automating Disaster Recovery Testing to Ensure Application RecoveryPHD Virtual Automating Disaster Recovery Testing to Ensure Application Recovery
PHD Virtual Automating Disaster Recovery Testing to Ensure Application Recovery
 
Dyn crm2013 whatsnew_v1_0_cr
Dyn crm2013 whatsnew_v1_0_crDyn crm2013 whatsnew_v1_0_cr
Dyn crm2013 whatsnew_v1_0_cr
 

Recently uploaded

TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
Claudio Di Ciccio
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
Pixlogix Infotech
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
tolgahangng
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
Infrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI modelsInfrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI models
Zilliz
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
SOFTTECHHUB
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 

Recently uploaded (20)

TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
Infrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI modelsInfrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI models
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 

Monitoring a Dynamics CRM Infrastructure

  • 1. Monitoring a Microsoft Dynamics CRM Infrastructure Stéphane Dorrekens RealDolmen EXTREMECRM 2014 BARCELONA
  • 2. • Monitoring allows – knowing what hits you – Proactivity – Faster Reaction Time • And also – Automatic fixes – Automatic performance scalability Users began seeing these errors on affected services at 11:02 a.m., and at that time our internal monitoring alerted Google’s Site Reliability Team. Engineers were still debugging 12 minutes later when the same system, having automatically cleared the original error, generated a new correct configuration at 11:14 and began sending it; errors subsided rapidly starting at this time. Google Official Blog, 26th January, 2014
  • 3. Introduction o Health, Performance and E2E Monitoring o Microsoft Dynamics CRM Events o Events and Services Monitoring Demo o Microsoft Dynamics CRM Performance Counters o Performance Counters Monitoring and Automatic Scalability Demo o Microsoft System Center Operations Manager o Q&A Agenda
  • 4. Health, Performance and End 2 End Monitoring
  • 5. Health Monitoring – Detect problems after they occurred – Automatic alerting – Allows faster recovery – Limits/Remove business impact Performance Monitoring - Detect Degradation - Automatic alerting - Preemptive fix/scalability End to End Monitoring - Not (crm) server based - Detect health and performance issues - Does not gives causes
  • 7. MSDxCRM Events • +600 Events in the Application Branch • Also Generate events in the System Branch (ie: 7000, 7034, 7036 for service start, fail) • Email Router events can be activated separately (KB2862024) in a MSCRMEmailLog Branch
  • 8. Application Events Sources MSCRM Event Source Role MSCRMAsyncService Asynchronous Service MSCRMAsyncService$maintenance Asynchronous Service MSCRMCallout n/a MSCRMDeletionService Asynchronous Service MSCRMDeployment Deployment Web Service MSCRMEmail E-mail Router MSCRMKeyArchiveManager Asynchronous Service MSCRMKeyGenerator Asynchronous Service MSCRMKeyService Asynchronous Service MSCRMLocatorService Discovery Web Service MSCRMMonitoringRuntime All MSCRMMonitoringServerRole All MSCRMMonitoringService All MSCRMMonitoringTest All MSCRMPerfCouters All MSCRMPlatform Web Application Server MSCRMReporting Microsoft Dynamics CRM Reporting Extensions MSCRMReportingDataConnector Microsoft Dynamics CRM Reporting Extensions MSCRMSandboxClient Organization Web Service MSCRMSandboxService Sandbox Processing Service MSCRMSandboxWorker Sandbox Processing Service MSCRMTracing All MSCRMUnzipService Web Application Server MSCRMVssWriter Deployment Tools MSCRMWebService Organization Web Service Used to detect expired digital certificates
  • 9. MSDxCRM Events 22 17 53 24 19 6 18 118 24 2 34 7 10 1 8 4 118 6 1 107 5 Events List
  • 11. Some Critical Events • Platform – 16940, 17205, 17206 (Authentication Failed) • KeyGenerator – 18951, 18955, 18956 (crashed) • Async – 17409 (crashed) • Sandbox – 20240, 20244 (not started, crashed)
  • 13. Services Monitoring • Alert – Available trough System/Service Control Manager Branch – Will triggers once per status change. – Event 7000 (Failed to start) – Event 7034 (crashed, corrective actions failed) • http://technet.microsoft.com/en-us/library/dd349427(v=ws.10).aspx – A service failing will most of the time triggers an internal MSCRM Event and then a Service Monitoring Event • Ex : 17409 -> 7034 • State – Available trough Service Control Api – Will triggers every time until status change
  • 14. Services Names to monitor – W3SVC • World Wide Web Publishing Service – MSSQLSERVER • SQL Server – MSCRMSandboxService • Microsoft Dynamic CRM Sandbox Processing Service – ReportServer • SQL Server Reporting Services – MSCRMAsyncService • Microsoft Dynamic CRM Asynchronous Processing Service – MSCRMAsyncService$maintenance • Microsoft Dynamic CRM Asynchronous Processing Service (maintenance) – MSCRMMonitoringService • Microsoft Dynamic CRM Monitoring Service (2013 only) – MSCRMUnzipService • Microsoft Dynamic CRM Unzip Service – MSCRMVssWriterService • Microsoft Dynamic CRM VSS Writer (2013 only) – Wsearch • Windows Search External dependencies (AD, DNS, Exchange, ADFS, …)
  • 16. Events Tools – Event viewer (eventvwr) • Live display • Filtering • Export • Basic Alerting – Task Scheduler (schtasks) • On alert trigger – Powershell • Get-WinEvent cmdlet (replaces getEventLog) • Live or read exported data • Xpath can be extracted from Event Viewer or Task Scheduler filter • Get-Service cmdled (get Service State) • Automation is done via Task Scheduler (schtasks)
  • 19. MSDxCRM Performance counters • +950 Counters in CRM Branches – (25% of all counters in a Full CRM Server) • Other noteworthy counters in : – Processor, W3SVC, .NET CLR, ASP .NET, SQLServer, LogicalDisk, Memory
  • 20. Performance counters & Roles Counter Path Role CRM Async Service Asynchronous Service CRM Authentication Web Application Server CRM ConfigDB Deployment Web Service CRM Discovery Discovery Web Service CRM LocatorService Discovery Web Service CRM OutlookSync Web Application Server CRM Platform Web Application Server CRM Router Service E-mail Router CRM Sandbox Client Sandbox Processing Service CRM Sandbox Host Sandbox Processing Service CRM Server Web Application Server
  • 24. Counters Guidelines • Always in relation to a timeframe (ie: every x sec) • Threshold needs to be adjusted to every implementation, timeframe. • Performance – is monitored via • Outstanding, waiting state (too much operations) • Average time spent (operation too slow) – Event 17972 (Db Query > 10 sec) • Health – Usually better monitored via Events – Is monitored via – Failed counters
  • 25. Typical Counters Operations Completed Operations Completion Throughput Operations Executing Operations Failed Operations Failed With Retry Operations Outstanding Rate of Operations Failed With Exception Rate of Operations Failed With Retry Average time spent in operation Average time spent in waiting state Average time spent in throttled state Operations Waiting on I/O Operations Throttled Operations Resumed Prematurely Health Performance Health Performance
  • 27. Performance counters Tools – Typeperf • http://technet.microsoft.com/en-us/library/bb490960.aspx – Performance monitor (perfmon*) • Live display • Filtering • Scheduled collection • Alerting or generic tasks (Trigger is only above level) • Can be saved as template – Powershell • Get-Counter cmdlet to Get Live data • Export-Counter cmdlet to save data collection points • Import-Counter to import saved data collection points • Xpath can be extracted from Perfmon filter • Alerting or more complex actions like automatic scalability *Use mmc /add snapin to save counters configuration
  • 28. Alerting and automatic scalability PerformanceCounters Demo 28
  • 29. MSCRM 2013 Full Server Monitoring & Spare Server Stress Server Email Demo Setup
  • 31. System Center Operations Manager – Management Pack currently exists only for CRM 2011 (new services not monitored, events) – Pack is designed for SCOM 2007 but can be imported in SCOM 2012R2 – Contains both health and performance monitoring – Performance monitoring is not enabled by default as the thresholds needs to be defined for each implementations
  • 33. Priorities and Escalations • Alerting is not enough • For every alert, you need a specific priority (ie: P1,P2,P3,..) • For most alerts (ie: all P1,P2; less P3,P4) you need escalation and resolutions procedures
  • 34. Escalations Procedures Monitor Target Category Enabled Monitored Health States Production Non Production Microsoft Dynamics CRM Asynchronous Processing Service (maintenance) Microsoft Dynamics CRM 2011 Asynchronous Processing Service Availability Health Yes Automatic Service P3 P4 Microsoft Dynamics CRM Asynchronous Processing Service Microsoft Dynamics CRM 2011 Asynchronous Processing Service Availability Health Yes Automatic Service P2 P3 E-mail Router Service Microsoft Dynamics CRM 2011 E-mail Router Availability Health Yes Automatic Service P2 P3 Indexing Service Microsoft Dynamics CRM 2011 Help Server Availability Health Yes Automatic Service P3 P4 World Wide Web Publishing Service Microsoft Dynamics CRM 2011 IIS Dependent Server Availability Health Yes Automatic Service P1 P2 The SQL Server Reporting Services: MSSQLSERVER Microsoft Dynamics CRM 2011 Reporting Extensions Availability Health Yes Automatic Service P3 P4 Microsoft Dynamics CRM Sandbox Processing Service Microsoft Dynamics CRM 2011 Sandbox Processing Service Availability Health Yes Automatic Service P4 P5 File Server Resource Manager service is not running Microsoft Dynamics CRM 2011 Web Application Server Availability Health Yes Automatic Service P4 P5 Microsoft Dynamics CRM Unzip Service is not running Microsoft Dynamics CRM 2011 Web Application Server Availability Health Yes Automatic Service P3 P4
  • 35.
  • 36. • Not everything makes sense to monitor • Uses (mainly) Events and Services State for health monitoring • Use (mainly) Performance counters for performance monitoring • Use Traces for incident analysis • Monitoring is more than alerting, it can triggers auto-remediation or scalability. • Alerting is not enough, you need escalation procedures as well.
  • 37. Stéphane Dorrekens, RealDolmen Stephane.Dorrekens@realdolmen.com @stephanedujour http://blog.dorrekens.com Please remember to fill out your session evaluation survey online! The link to the survey was emailed to you, or go to: http://www.extremecrm.com/2014Barcelona/2014BarcelonaSurvey.aspx Complete prior to the closing session to be included in today’s drawing!
  • 38. Survey: http://www.extremecrm.com/2014Barcelona/2014BarcelonaSurvey.aspx THANK YOU to all of our eXtremeCRM 2014 Barcelona Sponsors! CORPORATEGOLD SILVER BRONZE EXHIBITORS

Editor's Notes

  1. (via script or procedures)
  2. The question is how do we filter them, which one to monitor.
  3. The question is how do we filter them, which one to monitor.
  4. First filter is to use the Event Source Dark Blue are new in CRM2013
  5. .
  6. The question is how do we filter them, which one to monitor.
  7. The question is how do we filter them, which one to monitor.
  8. Ranked by other of importa
  9. The question is how do we filter them, which one to monitor.
  10. The question is how do we filter them, which one to monitor.
  11. Demo script : Show event viewer, filter; alert. Demo PS Script that detect service failure Explain it’s not a good idea to use mscrm to send emails Explain how it can be usefull for partners to deploy those scripts at SME.
  12. The question is how do we filter them, which one to monitor.
  13. The question is how do we filter them, which one to monitor.
  14. The question is how do we filter them, which one to monitor.
  15. The question is how do we filter them, which one to monitor.
  16. The question is how do we filter them, which one to monitor.
  17. The question is how do we filter them, which one to monitor.
  18. The question is how do we filter them, which one to monitor.
  19. The question is how do we filter them, which one to monitor.
  20. The question is how do we filter them, which one to monitor.
  21. The question is how do we filter them, which one to monitor.
  22. Demo script : Show perfmon, how to add alert Demo crm Attack (slide crm attack ?) Show powershell (how to use the excel ?)
  23. Would’t it be nice if MS had already packaged the most important monitors and alerts in a monitoring system ?
  24. Would’t it be nice if MS had already packaged the most important monitors and alerts in a monitoring system ?
  25. The question is how do we filter them, which one to monitor.
  26. The question is how do we filter them, which one to monitor.
  27. The question is how do we filter them, which one to monitor.
  28. One source
  29. ADUtility Application Application.Outlook DataMigration Deployment Deployment.Provisioning Deployment.Sdk Exception Etm Live Live.AggregationDataExport Live.PartnerInteraction Live.Platform Live.Portal Live.Provisioning Live.Support Live.SyncDaemon Monitoring NewOrgUtility ObjectModel ParameterFilter Platform Platform.Async Platform.ImportExportPublish Platform.Import Platform.Metadata Platform.Sdk Platform.Soap Platform.Sql Platform.Workflow Reports Sandbox Sandbox.AssemblyCache Sandbox.LoadBalancer Sandbox.CallReturn Sandbox.EnterExit Sandbox.StartStop Sandbox.Performance Sandbox.Monitoring SchedulingEngine ServiceBus Shared SharePointCollaboration Solutions Unmanaged.Outlook Unmanaged.Platform Unmanaged.Sql Visualizations ) W3WP-Help W3WP-CRMWeb Sandbox-WorkerProcess Sandbox-HostService CRMUnzipService CRMAsyncService-Server CRMAsyncService-Maintenance
  30. Reference http://blogs.msdn.com/b/crminthefield/archive/2013/10/15/crm-2011-platform-tracing-registry-vs-powershell.aspx http://blogs.msdn.com/b/emeadcrmsupport/archive/2011/05/30/crm-2011-new-tool-crmdiagtool-20311.aspx