Монитор доступности точки веб-службы каталога приложений

Microsoft.SystemCenter2012.ConfigurationManager.ApplicationWebService.AvailabilityMonitor (UnitMonitor)

Этот монитор проверяет состояние доступности для точки веб-службы каталога приложений.

Knowledge Base article:

Сводка

Этот монитор проверяет состояние доступности для точки веб-службы каталога приложений. Роль сайта периодически обновляет раздел реестра, указывающий ее состояние работоспособности. Пакет управления отслеживает состояние этого раздела для отображения состояния работоспособности в SCOM.

Этот монитор проверяет состояние службы веб-сервера IIS (W3SVC). Если вы получаете оповещение от данного монитора, необходимо предпринять меры для возвращения службы в работоспособное состояние.

Этот монитор аналогичен монитору службы веб-сервера IIS для пакета управления служб IIS. Если монитор W3SVC уже включен, этот монитор можно отключить, чтобы предотвратить дублирование оповещений.

Причины

Работа службы может быть остановлена по многим причинам, включая следующие:

Решения

Если служба веб-сервера IIS (W3SVC) не запущена, вы можете произвести диагностику проблемы или перезапустить службу, выполнив следующие действия:

Element properties:

TargetMicrosoft.SystemCenter2012.ConfigurationManager.ApplicationWebService
Parent MonitorMicrosoft.SystemCenter2012.ConfigurationManager.RoleAggregateMonitor
CategoryCustom
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.SystemCenter2012.ConfigurationManager.RoleAvailabilityMonitor
RemotableTrue
AccessibilityPublic
Alert Message
Недоступная точка веб-службы каталога приложений
Недоступная {0} на компьютере {1}.
RunAsDefault
CommentSIV:SVC0051

Source Code:

<UnitMonitor ID="Microsoft.SystemCenter2012.ConfigurationManager.ApplicationWebService.AvailabilityMonitor" Comment="SIV:SVC0051" Accessibility="Public" Enabled="onEssentialMonitoring" Target="SCCM!Microsoft.SystemCenter2012.ConfigurationManager.ApplicationWebService" ParentMonitorID="Microsoft.SystemCenter2012.ConfigurationManager.RoleAggregateMonitor" Remotable="true" Priority="Normal" TypeID="Microsoft.SystemCenter2012.ConfigurationManager.RoleAvailabilityMonitor" ConfirmDelivery="true">
<Category>Custom</Category>
<AlertSettings AlertMessage="Microsoft.SystemCenter2012.ConfigurationManager.ApplicationWebService.AvailabilityMonitor_AlertMessageResourceID">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Property[Type="SCCM!Microsoft.SystemCenter2012.ConfigurationManager.SiteRole"]/RoleName$</AlertParameter1>
<AlertParameter2>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</AlertParameter2>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="UIGeneratedOpStateId7774bdb9848640fcaa9f8b8f62c3f5ba" MonitorTypeStateID="Good" HealthState="Success"/>
<OperationalState ID="UIGeneratedOpStateIdb00ecfe58eaa4e058cbcd67103e91279" MonitorTypeStateID="Warning" HealthState="Warning"/>
<OperationalState ID="UIGeneratedOpStateId011bd5cc96b2429fa07e757db984271f" MonitorTypeStateID="Error" HealthState="Error"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</ComputerName>
<RoleName>$Target/Property[Type="SCCM!Microsoft.SystemCenter2012.ConfigurationManager.SiteRole"]/RoleName$</RoleName>
<IntervalSeconds>360</IntervalSeconds>
</Configuration>
</UnitMonitor>