Monitoraggio disponibilità punto di aggiornamento software

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

Questo monitoraggio controlla lo stato di disponibilità del punto di aggiornamento software.

Knowledge Base article:

Riepilogo

Questa regola esegue il monitoraggio dello stato di integrità di un punto di aggiornamento software di Configuration Manager generando una transazione sintetica simile al client. Questa regola indica se il punto di aggiornamento software è integro o non integro. Se questo controllo non viene completato, è probabile che i client non siano in grado di comunicare con il server o che abbiano problemi di connessione sporadici o entrambi.

Cause

Questa condizione potrebbe essere causata da una o più delle seguenti operazioni:

Soluzioni

Assicurarsi che i servizi e gli elementi di configurazione menzionati in precedenza funzionino in modo corretto.

Risorse aggiuntive

CONTROL_MANAGER SMS gestisce il valore della chiave del registro del punto di aggiornamento software denominato SUPHealthState. Questo valore del registro riflette il risultato di un criterio heartbeat o di una richiesta di autenticazione del punto di servizio aggiornamento software che si verifica una volta ogni 10 minuti.

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
Punto di aggiornamento software non disponibile
{0} nel computer {1} non è disponibile.
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>