SlideShare ist ein Scribd-Unternehmen logo
1 von 31
User
Architektura Exchange 2013
Przy połączeniu do skrzynki, protokół
wykorzystany do połączenia jest zawsze
udostępniany przez serwer, na którym
jest aktywna kopia bazy danych
Obsługa serwisowa Exchange Online
zmieniła mechanizmy monitorowania
Rozbudowana automatyzacja
Monitorowanie

Layer 4LB

CAS

DAG1
MBX-A
MBX-A

MBX-B
MBX-B
Doświadczenia
zebrane przez grupę
wsparcia Office365

Monitorowanie
oparte na
doświadczeniach
użytkowników

Optymalizacja Exchange
pod kątem odtwarzania
funkcjonalności
Jeżeli nie możesz czegoś
zmierzyć, nie możesz tym
zarządzać

Customer Touch
Points
Dostępność

Dostępność
Czy usługa jest dostępna?

Opóźnienie
Jakie jest moje doświadczenie?

Błędy
Czy jestem w stanie uzyskać to co
chcę?

Opóźnienie

Błędy
“stuff breaks and the Experience does not”
LB

CAS-1

DAG
MBX-1
OWA
OWA

DB1
DB1

DB2

DB1
DB1

DB2

DB1

DB2

MBX-2

CAS-2

OWA

MBX-3
OWA

—OWA send
—OWA failure
—OWA fast recovery
—OWA verified as healthy
—OWA send
—OWA failure
—OWA fast recovery
—Failover server’s databases
—OWA verified as healthy
—Server becomes “good”
failover target (again)
Managed Availability

Exchange
2013
Server

“take human
driven action”

Managed
Availability

“state of the world”

“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]
“take human
driven action”

“state of the world”
“take human
driven action”

“restore service or
prevent failure”
Próbkowanie
Probe
Definition

Probe
Results

(Samples)

Probe

Wykrywanie
Monitor
Definition
Monitor

Monitor
Results
(Alerts)

Odtwarzanie
Responder
Definition
Responder

Responder
Results
(Responses)

Monitor States

Healthy

Notification Item

00:00:00
Przykład potoku
sekwencyjnego
respondera HA

T1

Restart Responder
Reset AppPool
Responder

00:00:10

T2

Failover responder
Bugcheck responder
Offline Responder

00:00:30

T3

Escalate Responder

Named Times
Recovery Enable
Action
d

Per Server

Per Group

Minutes Between
Actions

Max Allowed
Per Hour

Max Allowed
Per Day

Minutes
Between Actions

Max Allowed
Per Day

ForceReboot

True

720

N/A

1

600

4

SystemFailover

True

60

N/A

1

60

4

RestartService

True

60

N/A

1

60

4

ResetIISPool

True

60

N/A

1

60

4

DatabaseFailover

True

120

N/A

1

120

4

ComponentOffline

True

60

N/A

1

60

4

ComponentOnline

True

5

12

288

5

Large

MoveClusterGroup

True

240

N/A

1

480

3

ResumeCatalog

True

5

4

8

5

12

WatsonDump

True

480

N/A

1

720

4
CTP
Health Set

Proxy
Health Set
OWA.Proxy

OWA

Protocol
Health Set

OWA.Protocol
Get-ServerHealth pokazuje szczegółowe informacje o „stanie zdrowia” serwera lub grupy serwerów
Get-HealthReport operuje na tych samych danych pokazując zwięzły raport
Jak sprawdzić, które próbniki, monitory i respondery są powiązane z danym Healt Setem?
Get-MonitoringItemIdentity –Identity <HealthSet> -Server <ServerName> | ft
identity,itemtype,healthsetname,name -auto
Bardziej szczegółowe wyniki – tylko „niezdrowe” komponenty
get-healthreport -server srv-ex1 | where {$_.alertvalue -ne “healthy”} | ft –
auto
Informacja o restartach realizowanych przez respondery:
$RecoveryActionResultsEvents = Get-WinEvent –ComputerName srv-ex1 -LogName
Microsoft-Exchange-ManagedAvailability/RecoveryActionResults
$RecoveryActionResultsXML = ($RecoveryActionResultsEvents | Foreach-object Process {[XML]$_.toXml()}).event.userData.eventXml
$RecoveryActionResultsXML > c:Scriptsrecoveryresults.txt
View Overrides
Get-ServerMonitoringOverride –Server <Server>
Get-GlobalMonitoringOverride

Create Override
Add-ServerMonitoringOverride <HealthSet><Name> -Server <Server> -ItemType
<Monitor,Probe,Responder> [-Duration <Time> -ApplyVersion <Version>]
-PropertyName <Property> -PropertyValue <Value>
Add-GlobalMonitoringOverride <HealthSet><Name> -ItemType
<Monitor,Probe,Responder> [-Duration <Time> -ApplyVersion <Version>]
-PropertyName <Property> -PropertyValue <Value>

Remove Override
Remove-ServerMonitoringOverride
Remove-GlobalMonitoringOverride
Alert wyeksponowany w konsoli SCOM, niekoniecznie wskazuje sumę wszystkich problemów w
danym momencie

Active Alerts
Organization Health
Server Health
Stan Health Groupy jest wyliczany na
podstawie stanu monitorów w danej
grupie
Health Group może mieć jeden z
sześciu stanów: Healthy, Degraded,
Unhealthy, Repairing, Disabled lub
Unavailable
http://pepugmaster.blogspot.com/2013/12/nadpisywanie-ustawienmanaged.html
http://support.microsoft.com/kb/2911802/pl

http://technet.microsoft.com/en-us/library/dn195892(v=exchg.150).aspx
http://pepugmaster.blogspot.com/2013/11/poprawki-aspnet-dla-exchange2013.html
http://blogs.technet.com/b/exchange/archive/2012/09/21/lessons-from-the-datacenter-managedavailability.aspx
http://blogs.technet.com/b/exchange/archive/2013/07/16/managed-availability-monitors.aspx
http://blogs.technet.com/b/exchange/archive/2013/06/13/what-did-managed-availability-just-do-to-thisservice.aspx
http://blogs.technet.com/b/exchange/archive/2013/08/13/customizing-managed-availability.aspx

http://pepugmaster.blogspot.com/2013/11/wykorzystanie-karmazynowego-kanau-do.html
http://pepugmaster.blogspot.com/2013/10/monitorowanie-stanu-serwera-exchange.html
Pepug 54   Exchange managed availability

Weitere ähnliche Inhalte

Ähnlich wie Pepug 54 Exchange managed availability

DATA CENTER CONVERGED 2012 WARSAW
DATA CENTER CONVERGED 2012 WARSAWDATA CENTER CONVERGED 2012 WARSAW
DATA CENTER CONVERGED 2012 WARSAWPawel Wawrzyniak
 
Testy wydajnościowe - najlepsze praktyki - Kuba Gajda
Testy wydajnościowe - najlepsze praktyki - Kuba GajdaTesty wydajnościowe - najlepsze praktyki - Kuba Gajda
Testy wydajnościowe - najlepsze praktyki - Kuba GajdaBartłomiej Cymanowski
 
Mysql - bad queries, find them all
Mysql - bad queries, find them allMysql - bad queries, find them all
Mysql - bad queries, find them allPiotr Suszalski
 
Poland- Smart Client Technology - MTS 2005
Poland- Smart Client Technology - MTS 2005Poland- Smart Client Technology - MTS 2005
Poland- Smart Client Technology - MTS 2005Tomasz Cieplak
 
NIL BPM - prezentacja 2012.09.06
NIL BPM - prezentacja 2012.09.06NIL BPM - prezentacja 2012.09.06
NIL BPM - prezentacja 2012.09.06yovitex
 
Michał Żyliński: Cortana dla niewtajemniczonych
Michał Żyliński: Cortana dla niewtajemniczonychMichał Żyliński: Cortana dla niewtajemniczonych
Michał Żyliński: Cortana dla niewtajemniczonychAnalyticsConf
 
Infrastruktura Hiperkonwergentna na przykładzie platformy Nutanix - Marcin Ka...
Infrastruktura Hiperkonwergentna na przykładzie platformy Nutanix - Marcin Ka...Infrastruktura Hiperkonwergentna na przykładzie platformy Nutanix - Marcin Ka...
Infrastruktura Hiperkonwergentna na przykładzie platformy Nutanix - Marcin Ka...jzielinski_pl
 
20181004 Hubert Kobierzewski - Jakość danych w organizacji
20181004 Hubert Kobierzewski - Jakość danych w organizacji20181004 Hubert Kobierzewski - Jakość danych w organizacji
20181004 Hubert Kobierzewski - Jakość danych w organizacjiHubert Kobierzewski
 
SQLDay 2014 - Change Tracking & Change Data Capture
SQLDay 2014 - Change Tracking & Change Data CaptureSQLDay 2014 - Change Tracking & Change Data Capture
SQLDay 2014 - Change Tracking & Change Data CaptureKamil Nowinski
 
Operacje minimalnie logowane
Operacje minimalnie logowaneOperacje minimalnie logowane
Operacje minimalnie logowaneBartosz Ratajczyk
 
Wysoka Dostępność SQL Server 2008 w kontekscie umów SLA
Wysoka Dostępność SQL Server 2008 w kontekscie umów SLAWysoka Dostępność SQL Server 2008 w kontekscie umów SLA
Wysoka Dostępność SQL Server 2008 w kontekscie umów SLATobias Koprowski
 

Ähnlich wie Pepug 54 Exchange managed availability (18)

DATA CENTER CONVERGED 2012 WARSAW
DATA CENTER CONVERGED 2012 WARSAWDATA CENTER CONVERGED 2012 WARSAW
DATA CENTER CONVERGED 2012 WARSAW
 
Testy wydajnościowe - najlepsze praktyki - Kuba Gajda
Testy wydajnościowe - najlepsze praktyki - Kuba GajdaTesty wydajnościowe - najlepsze praktyki - Kuba Gajda
Testy wydajnościowe - najlepsze praktyki - Kuba Gajda
 
Mysql - bad queries, find them all
Mysql - bad queries, find them allMysql - bad queries, find them all
Mysql - bad queries, find them all
 
Poland- Smart Client Technology - MTS 2005
Poland- Smart Client Technology - MTS 2005Poland- Smart Client Technology - MTS 2005
Poland- Smart Client Technology - MTS 2005
 
NIL BPM - prezentacja 2012.09.06
NIL BPM - prezentacja 2012.09.06NIL BPM - prezentacja 2012.09.06
NIL BPM - prezentacja 2012.09.06
 
Michał Żyliński: Cortana dla niewtajemniczonych
Michał Żyliński: Cortana dla niewtajemniczonychMichał Żyliński: Cortana dla niewtajemniczonych
Michał Żyliński: Cortana dla niewtajemniczonych
 
[TestWarez 2017] Zen testów wydajnościowych
[TestWarez 2017] Zen testów wydajnościowych[TestWarez 2017] Zen testów wydajnościowych
[TestWarez 2017] Zen testów wydajnościowych
 
hp wielodostęp
hp wielodostęphp wielodostęp
hp wielodostęp
 
Liquibase w praktyce
Liquibase w praktyceLiquibase w praktyce
Liquibase w praktyce
 
university day 1
university day 1university day 1
university day 1
 
Infrastruktura Hiperkonwergentna na przykładzie platformy Nutanix - Marcin Ka...
Infrastruktura Hiperkonwergentna na przykładzie platformy Nutanix - Marcin Ka...Infrastruktura Hiperkonwergentna na przykładzie platformy Nutanix - Marcin Ka...
Infrastruktura Hiperkonwergentna na przykładzie platformy Nutanix - Marcin Ka...
 
20181004 Hubert Kobierzewski - Jakość danych w organizacji
20181004 Hubert Kobierzewski - Jakość danych w organizacji20181004 Hubert Kobierzewski - Jakość danych w organizacji
20181004 Hubert Kobierzewski - Jakość danych w organizacji
 
SQLDay 2014 - Change Tracking & Change Data Capture
SQLDay 2014 - Change Tracking & Change Data CaptureSQLDay 2014 - Change Tracking & Change Data Capture
SQLDay 2014 - Change Tracking & Change Data Capture
 
Operacje minimalnie logowane
Operacje minimalnie logowaneOperacje minimalnie logowane
Operacje minimalnie logowane
 
Wysoka Dostępność SQL Server 2008 w kontekscie umów SLA
Wysoka Dostępność SQL Server 2008 w kontekscie umów SLAWysoka Dostępność SQL Server 2008 w kontekscie umów SLA
Wysoka Dostępność SQL Server 2008 w kontekscie umów SLA
 
Sql day2015 fts
Sql day2015 ftsSql day2015 fts
Sql day2015 fts
 
System obiegu dokumentów
System obiegu dokumentów System obiegu dokumentów
System obiegu dokumentów
 
Testowanie na 101 sposobów
Testowanie na 101 sposobówTestowanie na 101 sposobów
Testowanie na 101 sposobów
 

Pepug 54 Exchange managed availability