Monitor für die Verfügbarkeit des Anwendungskatalog-Websitepunkts

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

Dieser Monitor überprüft den Verfügbarkeitsstatus des Anwendungskatalog-Websitepunkts.

Knowledge Base article:

Zusammenfassung

Dieser Monitor überprüft den Verfügbarkeitsstatus des Anwendungskatalog-Websiteproxypunkts. Von der Standortrolle wird in regelmäßigen Abständen ein Registrierungsschlüssel aktualisiert, um dessen Integritätsstatus anzugeben. Dieser Registrierungsschlüssel wird vom Management Pack zur Anzeige des Integritätsstatus in SCOM überwacht.

Dieser Monitor überprüft den Status des IIS-Webserverdiensts (W3SVC). Wenn Sie von diesem Monitor eine Warnung erhalten, sind Maßnahmen erforderlich, um den Betriebszustand des Diensts wiederherzustellen.

Der Monitor ist mit dem IIS-Webserverdienst-Monitor des Internetinformationsdienste-Management Packs identisch. Wenn der W3SVC-Monitor bereits aktiviert ist, kann dieser Monitor zur Vermeidung doppelter Warnungen deaktiviert werden.

Ursachen

Für das Beenden eines Diensts gibt es zahlreiche mögliche Gründe, z. B.:

Lösungen

Wenn der IIS-Webserverdienst (W3SVC) nicht ausgeführt wird, können Sie mithilfe der folgenden Maßnahmen das Problem diagnostizieren bzw. den Dienst neu starten:

Element properties:

TargetMicrosoft.SystemCenter2012.ConfigurationManager.PortalWebSite
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
Anwendungskatalog-Websitepunkt nicht verfügbar
Der {0} auf Computer "{1}" ist nicht verfügbar.
RunAsDefault
CommentSIV:SVC0052

Source Code:

<UnitMonitor ID="Microsoft.SystemCenter2012.ConfigurationManager.PortalWebSite.AvailabilityMonitor" Comment="SIV:SVC0052" Accessibility="Public" Enabled="onEssentialMonitoring" Target="SCCM!Microsoft.SystemCenter2012.ConfigurationManager.PortalWebSite" ParentMonitorID="Microsoft.SystemCenter2012.ConfigurationManager.RoleAggregateMonitor" Remotable="true" Priority="Normal" TypeID="Microsoft.SystemCenter2012.ConfigurationManager.RoleAvailabilityMonitor" ConfirmDelivery="true">
<Category>Custom</Category>
<AlertSettings AlertMessage="Microsoft.SystemCenter2012.ConfigurationManager.PortalWebSite.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>