Web Service Availability

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

可用性を監視します:

Knowledge Base article:

概要

Service Management Automation Web サービスの可用性を監視します。定期的に Web サービスにテスト接続を行い、応答があることを確認することで監視します。

原因

モニターは、SMA Web サービスに対する Web トランザクションを完了できません。Web サービスが応答していない可能性があります。

解決方法

SMA Web サイトは、インターネット インフォメーション サービス (IIS) 管理パックから監視されています。この管理パックのモニターとアラートを確認して、Web サービスが応答していない原因を特定してください。また、ブラウザーからこの URL に接続して、エラー メッセージがあるかどうかを確認することもできます。

構成

このモニターでは次のオプションを構成できます:

オプション

定義

既定

アラート状態

アラートを生成するモニターのヘルス状態。

モニターのヘルス状態が重大状態にあります

アラートの優先順位

このモニターのアラートを生成する優先順位。

アラートの重要度

このモニターのアラートを生成する優先順位。

重大

アラートの自動解決

モニターが正常な状態に戻った時点で自動的にアラートを解決するかどうかを指定します。

有効

モニターを実行するかどうかを指定します。

アラートの生成

モニターが警告状態または重大状態に変更されるときにアラートを生成するかどうかを指定します。

間隔

モニターの実行間隔 (秒)。

300

URL

モニターが接続しようとした URL。

ターゲット Web サービスの 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
Web サービスは利用できません
Service Management Automation Web サービスは応答していません。
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>