Modalità di manutenzione di Operations Manager

Questo articolo descrive le domande frequenti sulla modalità di manutenzione in Microsoft System Center Operations Manager.

Versione originale del prodotto: Microsoft System Center 2012 Operations Manager
Numero KB originale: 2704170

Che cos'è la modalità di manutenzione di Operations Manager?

La modalità di manutenzione è una funzionalità di System Center Operations Manager che sospende il monitoraggio di un oggetto durante le normali attività di manutenzione software o hardware, ad esempio installazioni di aggiornamenti software, sostituzioni hardware e così via.

Cosa accade quando un oggetto viene messo in modalità di manutenzione?

Quando un oggetto viene messo in modalità di manutenzione, tutti i flussi di lavoro destinati a tale oggetto vengono sospesi durante tale intervallo specifico. Ciò impedisce la generazione di avvisi e notifiche da parte dei flussi di lavoro destinati all'oggetto in modalità di manutenzione e consente di ridurre il rumore di avviso durante un'attività di manutenzione pianificata nel server. In modalità manutenzione, gli avvisi, le notifiche, le regole, i monitoraggi, le risposte automatiche, le modifiche dello stato e i nuovi avvisi vengono eliminati nell'agente.

Durante l'avvio e la fine della modalità di manutenzione per un oggetto monitorato, nel registro eventi di Operations Manager viene registrato l'evento seguente:

Nome log: Operations Manager
Origine: HealthService
Data:
ID evento: 1216
Categoria attività: Servizio integrità
Livello: Informazioni
Parole chiave: classico
Utente: N/D
Computer: <ServerName>
Descrizione:
Ripresa del monitoraggio per l'istanza "<Database>" con id:"{GUID}" perché la modalità di manutenzione dell'istanza è OFF. Gruppo di gestione "<ManagementGroupName>".

Importante

Non è consigliabile mettere i server di gestione in modalità di manutenzione. La distribuzione della configurazione, la funzionalità heartbeat e altre funzionalità per il sistema potrebbero diventare inaffidabili. Se si inserisce un server di gestione in modalità di manutenzione, gli avvisi, le notifiche, le regole, i monitoraggi, le risposte automatiche, le modifiche dello stato e i nuovi avvisi generati nel server di gestione verranno eliminati. Il servizio di integrità nel server di gestione continua a essere eseguito. Avvisi, notifiche, regole, monitoraggi, risposte automatiche, modifiche dello stato e nuovi avvisi da altri computer gestiti dall'agente verranno elaborati e visualizzati in base alle esigenze.

Come mettere un oggetto in modalità di manutenzione

In Operations Manager il monitoraggio è basato su classi specifiche. Un oggetto monitorato specifico in un agente può essere messo in modalità di manutenzione invece di mettere l'intero computer in modalità di manutenzione.

Nell'esempio seguente il motore di database SQL Server in esecuzione nel server A verrà aggiornato alla versione corrente. La manutenzione dell'aggiornamento software dovrebbe richiedere 30 minuti. Durante questo periodo di tempo, l'istanza predefinita del motore di database SQL Server in esecuzione nel server non sarà disponibile.

In questo caso, è possibile impostare il motore di database SQL Server e il relativo oggetto contenuto in modalità di manutenzione anziché impostare l'intero server in modalità di manutenzione. Ciò consente di monitorare il sistema operativo e altre applicazioni in esecuzione nel server durante l'esecuzione della manutenzione SQL Server.

L'istanza predefinita di SQL Server in esecuzione nel server A può essere messa in modalità di manutenzione come indicato di seguito.

Nota

Questo articolo presuppone che sia presente un gruppo di gestione di Operations Manager funzionante e che il Management Pack SQL Server sia già installato e funzionante.

  1. Aprire la console di Operations Manager. Nel riquadro Monitoraggio espandere la cartella Microsoft SQL Server, espandere Ruoli server e quindi selezionare la visualizzazione stato Motori di database.
  2. Verranno elencate tutte le istanze monitorate di SQL Server motore di database in questo gruppo di gestione.
  3. Selezionare e quindi fare clic con il pulsante destro del mouse sull'istanza predefinita (MSSQLSERVER) il cui valore Path è Server A.
  4. Nel menu Visualizzato selezionare Modalità di manutenzione.

Se si seleziona Solo oggetti selezionati, solo il motore di database viene messo in modalità di manutenzione.

Se si seleziona Oggetti selezionati e tutti gli oggetti contenuti, il motore di database e tutti i database ospitati da questa istanza di SQL Server motore di database vengono inseriti in modalità di manutenzione.

Un modo più semplice per trovare gli oggetti contenuti consiste nell'aprire la visualizzazione Diagramma per l'oggetto specifico e quindi eseguire il drill-down nella visualizzazione.

È possibile selezionare l'intervallo di tempo per la modalità di manutenzione usando le opzioni elencate in Durata.

Come pianificare la modalità di manutenzione

Operations Manager non consente di pianificare la modalità di manutenzione per gli oggetti monitorati dalla console.

Il blog seguente della community di Operations Manager include uno strumento per la pianificazione della modalità di manutenzione per gli oggetti monitorati:

Utilità di pianificazione della modalità manutenzione SCOM 2012

Inoltre, è possibile usare Orchestrator per mettere gli oggetti in modalità di manutenzione in base a una pianificazione e sono disponibili anche strumenti e script di terze parti.

Dichiarazione di non responsabilità sulle informazioni di terze parti

I prodotti di terzi citati in questo articolo sono prodotti da società indipendenti da Microsoft. Microsoft non rilascia alcuna garanzia implicita o esplicita relativa alle prestazioni o all'affidabilità di tali prodotti

Come automatizzare la modalità di manutenzione iniziale e finale usando Operations Manager SDK

Per informazioni su come automatizzare la modalità di manutenzione iniziale e finale di oggetti specifici, vedere Come configurare la modalità di manutenzione per il monitoraggio degli oggetti.

Come visualizzare gli oggetti in modalità di manutenzione

Per visualizzare tutti gli oggetti di una classe specifica in modalità di manutenzione tramite la console operatore, seguire questa procedura:

  1. Aprire la console di Operations Manager.
  2. Nel riquadro Monitoraggio creare una visualizzazione stato denominata Modalità di manutenzione nella cartella Management Pack non bloccato specifica o nella cartella Monitoraggio nella radice dell'albero di visualizzazione. La creazione della visualizzazione nella cartella Monitoraggio nella radice dell'albero delle visualizzazioni consente di salvare la visualizzazione nel Management Pack predefinito.
  3. Sotto l'opzione Nome digitare Modalità di manutenzione.
  4. Modificare il valore in Mostra dati correlati a da Entità alla classe di oggetti che si desidera visualizzare.
  5. In Seleziona condizioni selezionare la casella di controllo è in modalità manutenzione .
  6. Selezionare OK per creare la visualizzazione.

In questa visualizzazione verranno visualizzati tutti gli oggetti della classe specifica attualmente in modalità di manutenzione.

Cmdlet per la modalità manutenzione

I cmdlet seguenti sono disponibili per la gestione della modalità di manutenzione tramite la shell dei comandi di Operations Manager:

  • New-MaintenanceWindow - Questo cmdlet inserisce l'oggetto di monitoraggio specificato in modalità di manutenzione. Per altre informazioni su questo cmdlet, vedere New-MaintenanceWindow.

  • Set-MaintenanceWindow - Questo cmdlet imposta le proprietà di una finestra di manutenzione. Può essere usato per aggiornare l'ora di fine, il motivo e i commenti sulla modalità di manutenzione corrente per l'oggetto di monitoraggio specificato dal Monitoringobject parametro . Per altre informazioni su questo cmdlet, vedere Set-MaintenanceWindow.

  • Get-MaintenanceWindow - Questo cmdlet recupera le informazioni della finestra di manutenzione per un oggetto di monitoraggio attualmente in modalità di manutenzione. Il cmdlet può recuperare le finestre di manutenzione per gli elementi di primo livello, gli elementi nella posizione corrente o gli oggetti di monitoraggio specificati. Per altre informazioni su questo cmdlet, vedere Get-MaintenanceWindow.

Modalità di manutenzione per la creazione di report

La modalità di manutenzione iniziale e finale per un oggetto specifico per una manutenzione pianificata consente all'amministratore di Operations Manager di segnalare in modo accurato i tempi di inattività pianificati e non pianificati di un'applicazione o di un servizio. Ciò consente di segnalare in modo accurato la disponibilità di un servizio, un'applicazione o un server specifico durante un determinato periodo di tempo.

Problemi noti

I problemi noti relativi alla modalità di manutenzione sono i seguenti:

  • Gli avvisi vengono generati da un agente in modalità di manutenzione.

    Questo problema si verifica per una delle seguenti ragioni:

    • L'oggetto che è stato messo in modalità di manutenzione non genera gli avvisi. Per verificarlo, fare clic con il pulsante destro del mouse sulla visualizzazione Avvisi attivi nella console di Operations Manager, scegliere Personalizza visualizzazione dal menu e quindi selezionare la casella di controllo accanto a Classe sotto l'opzione Colonne da visualizzare .

      Nella visualizzazione Avvisi attivi verrà visualizzata una nuova colonna Classe. Assicurarsi che l'istanza di questa classe per l'agente sia in modalità di manutenzione.

    • Gli avvisi sono stati generati prima della sospensione del monitoraggio nell'agente. È possibile verificarlo controllando se l'ID evento 1215 è sospeso. Questo evento conferma il monitoraggio dell'istanza specifica.