Load Balancer CAS Array DAG MBX-A DB1 MBX-B DB1 Bring experience from the service to the enterprise Monitor end user experience Restore end user experience with recovery actions.

Download Report

Transcript Load Balancer CAS Array DAG MBX-A DB1 MBX-B DB1 Bring experience from the service to the enterprise Monitor end user experience Restore end user experience with recovery actions.

Load Balancer
CAS Array
DAG
MBX-A
DB1
MBX-B
DB1
Bring experience from
the service to the
enterprise
Monitor end user
experience
Restore end user
experience with recovery
actions
Availability
Customer Touch Points
Availability
Can I access the service?
Latency
How is my experience?
Errors
Am I able to accomplish what I want?
Latency
Errors
“Stuff breaks, but the experience does
LB
CAS1
not” DAG
MBX1
OWA
OWA
DB1
DB2
DB1
DB2
DB1
DB2
MBX2
CAS2
OWA
MBX3
OWA
—OWA send probe
—OWA failure monitor
—OWA fast recovery responder
—OWA verified as healthy
—OWA send probe
—OWA failure monitor
—OWA fast recovery responder
—Failover database responder
—OWA verified as healthy
—MBX1 is failover target
Exchange
Server 2013
Generate event log
Managed
Availability
Monitor
Evaluate probe data
Restore service or
prevent failure
System Center
Operations Manager
Generate event log
Monitor
Evaluate probe data
Restore service or
prevent failure
Generate event log
Restore service or
prevent failure
20s
5min
PROACTIVE
20min
REACTIVE
System Level Checks
Mailbox Self Test
(e.g. OWA MST) [detection 5m]
Protocol Self Test
(e.g. OWA PST) [detection 20 secs]
Proxy Self Test
(e.g. OWA PrST) [detection 20 secs]
End User Experience Level Checks
Customer Touch Point – CTP
(e.g. OWA CTP) [detection 20m]
Sampling
Probe
Definition
Probe
Probe
Results
(Samples)
Detection
Monitor
Definition
Monitor
Recovery
Monitor
Results
(Alerts)
Responder
Definition
Responder
Responder
Results
(Responses)
Monitor States
Healthy
Notification Item
00:00:00
Sequenced Responder Pipeline
T1
Restart
Reset AppPool
00:00:10
T2
Failover
Bugcheck
Offline
00:00:30
T3
Escalate
Named Times
Get-Mailbox -Monitoring
Get-HealthReport –Identity <ServerName>
Get-MonitoringItemIdentity -Server <ServerName> -Identity
<HealthSetName> | ft Identity,ItemType,Name -auto
$Health = Get-HealthReport –Server EX1 | ? {$_.HealthSet –ilike "<Name>"}
$Health.Entries | ft Name, AlertValue -auto
31
32
20s
20min
5min
PROACTIVE
CTP
Health Set
REACTIVE
Proxy
Health Set
OWA.Proxy
System Level Checks
Mailbox Self Test
(e.g. OWA MST) [detection 5m]
Protocol Self Test
(e.g. OWA PST) [detection 20 secs]
OWA
Protocol
Health Set
Proxy Self Test
(e.g. OWA PrST) [detection 20 secs]
End User Experience Level Checks
OWA.Protocol
Customer Touch Point – CTP
(e.g. OWA CTP) [detection 20m]
Get-ServerHealth
Get-HealthReport
Get-MonitoringItemIdentity
Get-MonitoringItemHelp
Add-ServerMonitoringOverride
Add-GlobalMonitoringOverride
Get-ServerMonitoringOverride
Get-GlobalMonitoringOverride
Remove-ServerMonitoringOverride
Remove-GlobalMonitoringOverride
Bring experience from
the service to the
enterprise
Monitor end user
experience
Restore end user
experience with recovery
actions
http://channel9.msdn.com/Events/TechEd
www.microsoft.com/learning
http://microsoft.com/technet
http://microsoft.com/msdn