Beschikbaarheidscontroleprogramma Application Catalog-webservicepunten

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

Deze monitor controleert de beschikbaarheidsstatus van het webservicepunt van de toepassingscatalogus.

Knowledge Base article:

Samenvatting

Deze monitor controleert de beschikbaarheidsstatus van het webservicepunt van de toepassingscatalogus. De siterol werkt een registersleutel periodiek bij om de status aan te geven. Het beheerpakket controleert de registersleutel om de status op SCOM aan te geven.

Deze monitor controleert de status van de IIS Web Server-service (W3SVC). Als deze monitor een waarschuwing genereert, moet u actie ondernemen om de weer service operationeel te maken.

Dit is dezelfde monitor als de IIS Web Server-servicemonitor van het Internet Information Service management pack. Als die monitor is ingeschakeld, kunt u deze uitschakelen om dubbele waarschuwingen te voorkomen.

Oorzaken

Een service kan om diverse redenen stoppen, waaronder:

Oplossingen

Als de IIS Web Server-service (W3SVC)-service niet wordt uitgevoerd, kunt u als volgt de oorzaak van het probleem bepalen of de service opnieuw starten:

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
Application Catalog-webservicepunt niet beschikbaar
{0} op computer {1} is niet beschikbaar.
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>