Web Service Availability

Microsoft.SystemCenter.ServiceManagementAutomation.2012R2.Monitor.WebServiceAvailability (UnitMonitor)

다음 항목의 가용성 모니터링:

Knowledge Base article:

요약

Service Management Automation 웹 서비스의 가용성을 모니터링합니다. 모니터링은 웹 서비스에 대한 정기적인 테스트 연결을 통해 웹 서비스가 반응하는지 확인함으로써 수행됩니다.

원인

모니터에서 SMA 웹 서비스에 대한 웹 트랜잭션을 완료할 수 없습니다. 이런 현상은 웹 서비스가 응답하지 않을 수 있음을 나타냅니다.

해결 방법

SMA 웹 사이트는 인터넷 정보 서비스 관리 팩을 통해 모니터링됩니다. 관리 팩에서 모니터와 경고를 점검하여 웹 서버가 응답하지 않는 이유를 확인하십시오. 또한 브라우저에서 URL에 연결하여 오류 메시지가 있는지 확인할 수도 있습니다.

구성

이 모니터에 대해 구성할 수 있는 옵션:

옵션

정의

기본값

상태에 대한 경고

경고를 생성하는 모니터의 상태입니다.

모니터가 위험 상태에 있습니다.

경고 우선 순위

이 모니터에 대해 생성된 경고의 우선 순위입니다.

중간

경고 심각도

이 모니터에 대해 생성된 경고의 우선 순위입니다.

위험

경고 자동 해결

모니터가 정상 상태로 돌아올 경우 경고가 자동으로 해결되는지 여부를 지정합니다.

True

사용

모니터를 실행할지 여부를 지정합니다.

True

경고 생성

경고 또는 위험 상태로 변경될 때 모니터에서 경고를 생성할지 여부를 지정합니다.

True

간격

모니터가 실행되는 시간 사이의 초 수입니다.

300

URL

연결 시도를 모니터링하는 URL입니다.

대상 웹 서비스의 URL 속성 값입니다.

Element properties:

TargetMicrosoft.SystemCenter.ServiceManagementAutomation.2012R2.Server.Web
Parent MonitorSystem.Health.AvailabilityState
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.SystemCenter.ServiceManagementAutomation.2012R2.MonitorType.UrlAvailability
RemotableTrue
AccessibilityPublic
Alert Message
웹 서비스를 사용할 수 없음
Service Management Automation 웹 서비스가 응답하지 않습니다.
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.SystemCenter.ServiceManagementAutomation.2012R2.Monitor.WebServiceAvailability" Accessibility="Public" Enabled="true" Target="Microsoft.SystemCenter.ServiceManagementAutomation.2012R2.Server.Web" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="Microsoft.SystemCenter.ServiceManagementAutomation.2012R2.MonitorType.UrlAvailability" ConfirmDelivery="false">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.SystemCenter.ServiceManagementAutomation.2012R2.Monitor.WebServiceAvailability.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
</AlertSettings>
<OperationalStates>
<OperationalState ID="ErrorCodeFailure" MonitorTypeStateID="ErrorCodeFailure" HealthState="Error"/>
<OperationalState ID="ErrorCodeOK" MonitorTypeStateID="ErrorCodeOK" HealthState="Success"/>
</OperationalStates>
<Configuration>
<RequestID>1</RequestID>
<Url>$Target/Property[Type="SMA!Microsoft.SystemCenter.ServiceManagementAutomation.Server.Web"]/URL$/00000000-0000-0000-0000-000000000000</Url>
<IntervalSeconds>600</IntervalSeconds>
</Configuration>
</UnitMonitor>