Monitorování dostupnosti bodu webové služby Application Catalog

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

Toto monitorování ověří stav dostupnosti bodu webové služby Application Catalog.

Knowledge Base article:

Souhrn

Toto monitorování ověří stav dostupnosti bodu webové služby Application Catalog. Tato role lokality pravidelně aktualizuje klíč registru, který indikuje její dobrý stav. Sada Management pack monitoruje klíč registru, pomocí něhož zobrazuje stav SCOM.

Toto monitorování ověří stav služby webového serveru IIS (W3SVC). Objeví-li se v tomto monitorování výstraha, je vyžadována akce, která službu vrátí zpět do provozního stavu.

Toto monitorování je stejné jako monitorování služby webového serveru IIS sady Management pack služby Internet Information Service. Je-li monitorování W3SVC již povoleno, toto monitorování lze zakázat, a vyhnout se tak zdvojeným výstrahám.

Příčiny

Služba se může zastavit z mnoha důvodu, včetně:

Řešení

Jestliže služba webového serveru IIS (W3SVC) neběží, můžete problém diagnostikovat, nebo službu níže uvedenými postupy restartovat:

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
Bod webové služby Application Catalog není k dispozici
{0} v počítači {1} není k dispozici.
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>