Monitor dostępności Punktu aktualizacji oprogramowania

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

Ten monitor umożliwia sprawdzenie stanu dostępności Punktu aktualizacji oprogramowania.

Knowledge Base article:

Podsumowanie

Ta reguła umożliwia monitorowanie stanu kondycji punktu aktualizacji oprogramowania programu Configuration Manager przez generowanie transakcji syntetycznej podobnej do klienta. Ta reguła wskazuje, czy punkt aktualizacji oprogramowania ma poprawny stan. Jeżeli to sprawdzenie nie powiedzie się, prawdopodobnie klienty nie mogą połączyć się z tym serwerem, występują sporadyczne problemy z połączeniem lub oba przypadki.

Przyczyny

Ten stan może mieć następujące przyczyny:

Rozwiązania

Należy sprawdzić, czy wcześniej wymienione usługi i elementy konfiguracji działają prawidłowo.

Dodatkowe

Usługa SMS CONTROL_MANAGER zachowuje wartość klucza rejestru punktu aktualizacji oprogramowania o nazwie SUPHealthState. Wartość rejestru przedstawia wynik działania zasad pulsu lub żądania uwierzytelniania względem punktu usługi aktualizacji oprogramowania, co następuje co 10 minut.

Element properties:

TargetMicrosoft.SystemCenter2012.ConfigurationManager.SoftwareUpdatePoint
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
Punkt aktualizacji oprogramowania niedostępny
Element {0} na komputerze {1} jest niedostępny.
RunAsDefault
CommentSIV:SVC0050

Source Code:

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