Regola di generazione dell'avviso nel caso in cui il server di gestione radice non sia raggiungibile dal servizio DAS dei server di gestione.
Il server di gestione principale non è attivo o il servizio integrità del server di gestione principale non è in esecuzione.
Ciò può essere causato da una serie di fattori:
Il server di gestione radice non è in linea.
Il servizio di integrità sul server di gestione radice non è in esecuzione.
L'amministratore ha eseguito un riavvio del Servizio di integrità sul server di gestione radice.
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.
Controllare la disponibilità del server di gestione radice oppure avviare il servizio di integrità sul server di gestione radice.
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. |
Target | Microsoft.SystemCenter.ManagementServer | ||
Category | Alert | ||
Enabled | True | ||
Event_ID | 271828 | ||
Event Source | Health Service Watcher | ||
Alert Generate | True | ||
Alert Severity | Warning | ||
Alert Priority | Normal | ||
Remotable | True | ||
Alert Message |
| ||
Event Log | Operations Manager | ||
Comment | Rule used by Data Access service to generate alerts from each Management Server when the RHS is down |
ID | Module Type | TypeId | RunAs |
---|---|---|---|
EventDS | DataSource | Microsoft.Windows.EventProvider | Default |
GenerateAlert | WriteAction | System.Health.GenerateAlert | Default |
<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>