Server di gestione principale non disponibile

Microsoft.SystemCenter.SDKService.PrincipleManagementServerDown.Alert (Rule)

Regola di generazione dell'avviso nel caso in cui il server di gestione radice non sia raggiungibile dal servizio DAS dei server di gestione.

Knowledge Base article:

Riepilogo

Il server di gestione principale non è attivo o il servizio integrità del server di gestione principale non è in esecuzione.

Cause

Ciò può essere causato da una serie di fattori:

Se gli avvisi vengono generati immediatamente dopo oppure durante l'installazione del data warehouse o dei componenti di reporting, la causa probabile è un errore legato all'apertura del flusso di avvisi e delle transizioni di stato verso il data warehouse. La ragione è da ricercarsi nel fatto che le strutture di dati corrispondenti non sono ancora presenti perché il data warehouse non ha ancora eseguito la distribuzione dei componenti. La distribuzione avviene entro 30 minuti circa dall'installazione.

Prima della distribuzione dei componenti, i dati in attesa di essere scritti sul data warehouse vengono conservati dai flussi di lavori degli avvisi e della sincronizzazione dello stato. Poiché i flussi di lavoro non riportano i dati nelle rispettive origini, vengono generati degli avvisi. Una volta completata la distribuzione dei componenti, i dati vengono scritti e gli avvisi scompaiono automaticamente.

Se la risoluzione automatica degli avvisi non avviene entro 2 ore dall'installazione del data warehouse, è possibile che il problema sia di natura diversa.

Risoluzioni

Controllare la disponibilità del server di gestione radice oppure avviare il servizio di integrità sul server di gestione radice.

Informazioni aggiuntive

Nella tabella seguente sono illustrati i codici relativi ai possibili motivi presenti nella descrizione dell'avviso:

Codice motivo

Descrizione

17

Il servizio Windows HealthService è sospeso.

25

L'account azione di HealthService non è configurato correttamente o dispone di credenziali non valide.

41

HealthService non è riuscito ad analizzare la nuova configurazione.

42

HealthService non è riuscito a caricare la nuova configurazione.

43

Caricamento non riuscito di una regola di sistema.

49

La raccolta di eventi di modifica dello stato degli oggetti è bloccata.

50

La raccolta di eventi di modifica dello stato dei monitoraggi è bloccata.

51

La raccolta di avvisi è bloccata.

97

HealthService non è in grado di effettuare la registrazione con il servizio Registro eventi. HealthService non riesce a registrare eventi connettore e heartbeat aggiuntivi.

98

Il servizio integrità non è in grado di analizzare il file XML di configurazione.

Element properties:

TargetMicrosoft.SystemCenter.ManagementServer
CategoryAlert
EnabledTrue
Event_ID271828
Event SourceHealth Service Watcher
Alert GenerateTrue
Alert SeverityWarning
Alert PriorityNormal
RemotableTrue
Alert Message
Servizio integrità non in esecuzione
{0}
Event LogOperations Manager
CommentRule used by Data Access service to generate alerts from each Management Server when the RHS is down

Member Modules:

ID Module Type TypeId RunAs 
EventDS DataSource Microsoft.Windows.EventProvider Default
GenerateAlert WriteAction System.Health.GenerateAlert Default

Source Code:

<Rule ID="Microsoft.SystemCenter.SDKService.PrincipleManagementServerDown.Alert" Comment="Rule used by Data Access service to generate alerts from each Management Server when the RHS is down" Enabled="true" Target="SCLibrary!Microsoft.SystemCenter.ManagementServer" ConfirmDelivery="true" Remotable="true" Priority="High" DiscardLevel="100">
<Category>Alert</Category>
<DataSources>
<DataSource ID="EventDS" TypeID="Windows!Microsoft.Windows.EventProvider">
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<LogName>Operations Manager</LogName>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>Health Service Watcher</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>271828</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="GenerateAlert" TypeID="Health!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>1</Severity>
<AlertName/>
<AlertDescription/>
<AlertMessageId>$MPElement[Name='Microsoft.SystemCenter.SDKService.PrincipleManagementServerDown.Alert.AlertMessage']$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue/>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>