Connettere Operations Manager a Log Analytics

Per gestire l'investimento esistente in System Center Operations Manager e usare le funzionalità estese con Log Analytics, è possibile integrare Operations Manager con l'area di lavoro di OMS. Ciò consente di sfruttare le opportunità di OMS pur continuando a usare Operations Manager per:

  • Continuare a monitorare l'integrità dei servizi IT con Operations Manager
  • Gestire l'integrazione con le soluzioni ITSM che supportano la gestione di eventi imprevisti e problemi
  • Gestire il ciclo di vita degli agenti distribuiti in macchine virtuali IaaS locali e nel cloud pubblico monitorate con Operations Manager

L'integrazione con System Center Operations Manager accresce il valore della strategia delle operazioni del servizio sfruttando la velocità e l'efficienza di OMS nella raccolta, nell'archiviazione e nell'analisi dei dati da Operations Manager. OMS semplifica la correlazione e permette di identificare le cause dei problemi e di esporre le nuove occorrenze per supportare il processo di gestione dei problemi esistenti. La flessibilità del motore di ricerca per esaminare prestazioni, dati di eventi e avvisi, con funzionalità di creazione di report e dashboard avanzati per esporre questi dati in modo significativo è indicativa dei vantaggi di OMS come complemento di Operations Manager.

Gli agenti di segnalazione al gruppo di gestione di Operations Manager raccolgono i dati dai server basati sulle soluzioni e sulle origini dati di Log Analytics abilitate nella sottoscrizione OMS. A seconda della soluzione abilitata, i dati di queste soluzioni vengono inviati direttamente da un server di gestione di Operations Manager al servizio Web OMS oppure, a causa del volume dei dati raccolti nel sistema gestito dall'agente, vengono inviati direttamente dall'agente al servizio Web OMS. Il server di gestione inoltra direttamente i dati di OMS al servizio Web OMS. I dati non vengono mai scritti nel database OperationsManager o OperationsManagerDW. Quando un server di gestione perde la connettività con il servizio Web OMS, memorizza i dati nella cache locale finché non viene ristabilita la comunicazione con OMS. Se il server di gestione è offline a causa di interventi di manutenzione pianificata o di un'interruzione non pianificata, un altro server di gestione del gruppo di gestione riprenderà la connettività con OMS.

Il diagramma seguente illustra la connessione tra gli agenti e i server di gestione in un gruppo di gestione di System Center Operations Manager e OMS, includendo anche la direzione e le porte.

oms-operations-manager-integration-diagram

Se i criteri di sicurezza IT non consentono ai computer nella rete di connettersi a Internet, i server di gestione possono essere configurati per la connessione al gateway OMS per poter ricevere informazioni di configurazione e inviare i dati raccolti a seconda della soluzione abilitata. Per altre informazioni e procedure su come configurare il gruppo di gestione di Operations Manager per comunicare tramite un Gateway OMS con il servizio OMS, vedere Connettere i computer a OMS tramite il Gateway OMS.

Requisiti di sistema

Prima di iniziare, esaminare i dettagli seguenti per verificare che i prerequisiti siano soddisfatti.

  • OMS supporta solo Operations Manager 2016, Operations Manager 2012 SP1 UR6 e versioni successive e Operations Manager 2012 R2 UR2 e versioni successive. Il supporto per il proxy è stato aggiunto in Operations Manager 2012 SP1 UR7 e Operations Manager 2012 R2 UR3.
  • Tutti gli agenti di Operations Manager devono soddisfare i requisiti di supporto minimo. Verificare che gli agenti dispongano dell'aggiornamento minimo richiesto, altrimenti il traffico degli agenti di Windows può avere esito negativo e nel log eventi di Operations Manager potrebbero essere presenti molti errori.
  • Una sottoscrizione di OMS. Per ulteriori informazioni, vedere Introduzione a Log Analytics.

Rete

Nella tabella seguente sono elencate le informazioni di configurazione del proxy e del firewall necessarie all'agente di Operations Manager, ai server di gestione e alla console operatore per comunicare con OMS. Il traffico in uscita da ogni componente di rete viene indirizzato al servizio OMS.

Risorsa Numero della porta Ignorare l'analisi HTTPS
Agent
*.ods.opinsights.azure.com 443
*.oms.opinsights.azure.com 443
*.blob.core.windows.net 443
*.azure-automation.net 443
Server di gestione
*.service.opinsights.azure.com 443
*.blob.core.windows.net 443
*.ods.opinsights.azure.com 443
*.azure-automation.net 443
Dalla console di Operations Manager a quella di OMS
service.systemcenteradvisor.com 443
*.service.opinsights.azure.com 443
*.live.com 80 e 443
*.microsoft.com 80 e 443
*.microsoftonline.com 80 e 443
*.mms.microsoft.com 80 e 443
login.windows.net 80 e 443

Connessione di Operations Manager a OMS

Eseguire questa serie di passaggi per configurare il gruppo di gestione di Operations Manager per connettersi a una delle aree di lavoro di OMS.

  1. Nella console di Operations Manager selezionare l'area di lavoro Amministrazione .
  2. Espandere il nodo Operations Management Suite e fare clic su Connessione.
  3. Fare clic sul collegamento Registrazione a Operations Management Suite .
  4. Nella paginaCaricamento guidato di Operations Management Suite: Autenticazione, immettere l'indirizzo di posta elettronica o il numero di telefono e la password dell'account amministratore associato alla sottoscrizione OMS e fare clic su Accedi.
  5. Al termine dell'autenticazione, nella pagina Caricamento guidato di Operations Management Suite: Selezione area di lavoro verrà chiesto di selezionare l'area di lavoro di OMS. Se si ha più di un'area di lavoro, selezionare l'area di lavoro che si vuole registrare con il gruppo di gestione di Operations Manager nell'elenco a discesa e quindi fare clic su Avanti.

    Nota

    Operations Manager supporta solo un'area di lavoro di OMS alla volta. La connessione e i computer registrati in OMS con l'area di lavoro precedente vengono rimossi da OMS.

  6. Nella pagina Caricamento guidato di Operations Management Suite: Riepilogo confermare le impostazioni e, se sono corrette, fare clic su Crea.
  7. Nella pagina Caricamento guidato di Operations Management Suite: Fine fare clic su Chiudi.

Aggiungere computer gestiti dagli agenti

Dopo avere configurato l'integrazione con l'area di lavoro di OMS, viene solo stabilita una connessione con OMS, ma nessun dato viene raccolto dagli agenti che fanno riferimento al gruppo di gestione. Questo avverrà solo dopo aver configurato i computer specifici gestiti dagli agenti che devono raccogliere i dati per Log Analytics. È possibile selezionare gli oggetti computer singolarmente o selezionare un gruppo contenente gli oggetti computer Windows. Non è possibile selezionare un gruppo contenente istanze di un'altra classe, ad esempio dischi logici o database SQL.

  1. Aprire la console di Operations Manager e selezionare lo spazio di lavoro Amministrazione .
  2. Espandere il nodo Operations Management Suite e fare clic su Connessione.
  3. Fare clic sul collegamento Aggiungi computer/gruppo nell'intestazione Azioni sul lato destro del riquadro.
  4. Nella finestra di dialogo Ricerca computer è possibile cercare i computer o i gruppi monitorati da Operations Manager. Selezionare i computer o i gruppi da caricare in OMS, fare clic su Aggiungi e quindi su OK.

È possibile visualizzare i computer e i gruppi configurati per raccogliere dati dal nodo Computer gestiti in Operations Management Suite nell'area di lavoro Amministrazione della console operatore. Da qui è possibile aggiungere o rimuovere i computer e i gruppi in base alle esigenze.

Configurare le impostazioni proxy di OMS nella console operatore

Seguire questa procedura se tra il gruppo di gestione e il servizio Web OMS è presente un server proxy interno. Queste impostazioni vengono gestite centralmente dal gruppo di gestione e distribuite ai sistemi gestiti dagli agenti inclusi nell'ambito della raccolta dati per OMS. Questo è un vantaggio nel caso di alcune soluzioni che ignorano il server di gestione e inviano i dati direttamente al servizio Web OMS.

  1. Aprire la console di Operations Manager e selezionare lo spazio di lavoro Amministrazione .
  2. Espandere Operations Management Suite e quindi fare clic su Connessioni.
  3. Nella visualizzazione OMS Connection (Connessione OMS), fare clic su Configure Proxy Server(Configura server proxy).
  4. Nella pagina Configurazione guidata impostazioni di Operations Management Suite: Server proxy selezionare Usa un server proxy per accedere a Operations Management Suite e immettere l'URL con il numero di porta, ad esempio http://corpproxy:80, quindi fare clic su Fine.

Se il server proxy richiede l'autenticazione, seguire questa procedura per configurare le credenziali e le impostazioni da propagare ai computer gestiti che faranno riferimento a OMS nel gruppo di gestione.

  1. Aprire la console di Operations Manager e selezionare lo spazio di lavoro Amministrazione .
  2. In Configurazione RunAs selezionare Profili.
  3. Aprire il profilo Proxy del profilo RunAs di System Center Advisor .
  4. In Creazione guidata profilo RunAs fare clic su Aggiungi per usare un account RunAs. È possibile creare un account RunAs oppure usare un account esistente. L'account deve avere autorizzazioni sufficienti per passare attraverso il server proxy.
  5. Per impostare l'account da gestire, scegliere Classe, gruppo o oggetto selezionato, fare clic su Seleziona... e su Gruppo... per aprire la finestra Ricerca gruppi.
  6. Cercare e quindi selezionare Gruppo di server di monitoraggio di Microsoft System Center Advisor. Fare clic su OK dopo avere selezionato il gruppo per chiudere la finestra Ricerca gruppi.
  7. Fare clic su OK per chiudere la finestra Aggiungi account RunAs.
  8. Fare clic su Salva per completare la procedura guidata e salvare le modifiche.

Una volta creata la connessione e aver configurato gli agenti che raccoglieranno e segnaleranno i dati a OMS, nel gruppo di gestione viene applicata la configurazione seguente, non necessariamente in questo ordine:

  • Viene creato l'account RunAs Microsoft.SystemCenter.Advisor.RunAsAccount.Certificate, che viene associato al profilo RunAs Microsoft System Center Advisor eseguito come profilo BLOB e che specifica come destinazione due classi, Server raccolta e Gruppo di gestione di Operations Manager.
  • Vengono creati due connettori. Il primo è denominato Microsoft.SystemCenter.Advisor.DataConnector e viene configurato automaticamente con una sottoscrizione che inoltra tutti gli avvisi generati dalle istanze di tutte le classi nel gruppo di gestione a Log Analytics di OMS. Il secondo connettore è Advisor Connector, che è responsabile della comunicazione con il servizio Web OMS e della condivisione dei dati.
  • Gli agenti e i gruppi selezionati per raccogliere i dati nel gruppo di gestione vengono aggiunti al Gruppo di server di monitoraggio di Microsoft System Center Advisor.

Aggiornamenti di Management Pack

Al termine della configurazione guidata, il gruppo di gestione di Operations Manager stabilisce una connessione con il servizio OMS. Il server di gestione si sincronizza con il servizio Web e riceve le informazioni di configurazione aggiornate sotto forma di Management Pack per le soluzioni abilitate che si integrano con Operations Manager. Operations Manager cerca gli aggiornamenti per questi Management Pack e, se disponibili, li scarica e li importa automaticamente. Esistono due regole in particolare che controllano questo comportamento:

  • Microsoft.SystemCenter.Advisor.MPUpdate : aggiorna i Management Pack di OMS di base. Per impostazione predefinita, viene eseguita ogni 12 ore.
  • Microsoft.SystemCenter.Advisor.Core.GetIntelligencePacksRule : aggiorna i Management Pack delle soluzioni abilitati nell'area di lavoro. Per impostazione predefinita, viene eseguita ogni cinque (5) minuti.

È possibile eseguire l'override di queste due regole per impedire il download automatico disabilitandole o per modificare la frequenza di sincronizzazione del server di gestione con OMS per determinare se è disponibile un nuovo Management Pack e se deve essere scaricato. Seguire i passaggi in Come eseguire l'override di una regola o di un'attività di monitoraggio per modificare il parametro Frequenza con un valore espresso in secondi per cambiare la pianificazione della sincronizzazione oppure per modificare il parametro Abilitata per disabilitare le regole. Specificare come destinazione gli override di tutti gli oggetti della classe Gruppo di gestione di Operations Manager.

Per continuare a seguire il processo di controllo delle modifiche esistente per controllare le versioni dei Management Pack nel gruppo di gestione di produzione, è possibile disabilitare le regole e abilitarle in orari specifici in cui gli aggiornamenti sono consentiti. Se nell'ambiente è presente un gruppo di sviluppo o di gestione del controllo di qualità con connettività a Internet, è possibile configurare tale gruppo di gestione con un'area di lavoro di OMS per supportare questo scenario. Questo consente di rivedere e valutare le versioni iterative dei Management Pack di OMS prima di rilasciarli nel gruppo di gestione di produzione.

Passare un gruppo di Operations Manager a una nuova area di lavoro di OMS

  1. Accedere alla sottoscrizione di OMS e creare un'area di lavoro in Microsoft Operations Management Suite.
  2. Aprire la console di Operations Manager con un account membro del ruolo Amministratori di Operations Manager e selezionare l’area di lavoro Amministrazione .
  3. Espandere Operations Management Suite e selezionare Connessioni.
  4. Selezionare il collegamento Riconfigura Operation Management Suite nella parte centrale del riquadro.
  5. Seguire le indicazioni in Caricamento guidato di Operations Management Suite e immettere l'indirizzo di posta elettronica o il numero di telefono e la password dell'account amministratore associato alla nuova area di lavoro OMS.

    Nota

    La pagina Caricamento guidato di Operations Management Suite: Selezione area di lavoro presenta l'area di lavoro esistente in uso.

Convalidare l'integrazione di Operations Manager con OMS

È possibile verificare che l'integrazione tra OMS e Operations Manager sia riuscita in diversi modi.

Per verificare l'integrazione dal portale di OMS

  1. Nel portale di OMS fare clic sul riquadro Impostazioni.
  2. Selezionare Origini connesse.
  3. Nella tabella presente nella sezione System Center Operations Manager verrà visualizzato il nome del gruppo di gestione elencato con il numero di agenti e lo stato relativi all'ultima ricezione di dati.

    oms-settings-connectedsources

  4. Si noti il valore ID area di lavoro a sinistra della pagina Impostazioni. Convalidarlo rispetto al gruppo di gestione Operations Manager seguente.

Per verificare l'integrazione dalla console operatore

  1. Aprire la console di Operations Manager e selezionare lo spazio di lavoro Amministrazione .
  2. Selezionare Management Pack e nella casella di testo Cerca digitare Advisor o Intelligence.
  3. A seconda delle soluzioni abilitate, nei risultati della ricerca viene elencato un Management Pack corrispondente. Se, ad esempio, è stata abilitata la soluzione Gestione avvisi, nell'elenco sarà presente il Management Pack Gestione avvisi di Microsoft System Center Advisor.
  4. Dalla visualizzazione Monitoraggio passare alla visualizzazione Operations Management Suite\Stato di integrità. Selezionare un server di gestione dal riquadro Stato server di gestione e nel riquadro Visualizzazione dettagli confermare che il valore per la proprietà URI servizio di autenticazione corrisponde all'ID area di lavoro di OMS.

    oms-opsmgr-mg-authsvcuri-property-ms

Rimuovere l’integrazione con OMS

Quando l’integrazione tra il gruppo di gestione di Operations Manager e l’area di lavoro di OMS non è più richiesta, sono necessari diversi passaggi per rimuovere correttamente la connessione e la configurazione nel gruppo di gestione. Per la seguente procedura è necessario aggiornare l'area di lavoro personale di OMS eliminando il riferimento del gruppo di gestione, eliminare i connettori di OMS e infine eliminare i Management Pack che supportano OMS.

I Management Pack per le soluzioni abilitate che si integrano con Operations Manager e i Management pack necessari per supportare l'integrazione con il servizio OMS non possono essere facilmente cancellati dal gruppo di gestione. Questo perché alcuni dei Management pack OMS hanno dipendenze su altri Management pack correlati. Per eliminare i Management pack con una dipendenza su altri Management pack, scaricare lo script per rimuovere un Management pack con le dipendenze da TechNet Script Center.

  1. Aprire la shell dei comandi di Operations Manager con un account membro del ruolo Amministratori di Operations Manager.

    Avviso

    Prima di procedere, verificare di non disporre di alcun Management Pack personalizzato che contenga nel nome la parola Advisor o IntelligencePack, altrimenti verranno eliminati dal gruppo di gestione nei passaggi seguenti.

  2. Dal prompt della shell dei comandi, digitare Get-SCOMManagementPack -name "*Advisor*" | Remove-SCOMManagementPack -ErrorAction SilentlyContinue

  3. Quindi digitare Get-SCOMManagementPack -name “*IntelligencePack*” | Remove-SCOMManagementPack -ErrorAction SilentlyContinue
  4. Per rimuovere tutti i Management pack rimanenti che presentano una dipendenza da altri Management pack di System Center Advisor, usare lo script RecursiveRemove.ps1 scaricato in precedenza da TechNet Script Center.

    Nota

    Non eliminare i management pack Microsoft System Center Advisor o Microsoft System Center Advisor Internal.

  5. Aprire la console di Operations Manager con un account membro del ruolo Amministratori di Operations Manager.

  6. In Amministrazione selezionare il nodo Management Pack e nella casella Cerca: digitare Advisor e verificare che i seguenti Management Pack siano ancora importati nel gruppo di gestione:

    • Microsoft System Center Advisor
    • Microsoft System Center Advisor Internal
  7. Nel portale di OMS fare clic sul riquadro Impostazioni.
  8. Selezionare Origini connesse.
  9. Nella tabella della sezione System Center Operations Manager dovrebbe essere visualizzato il nome del gruppo di gestione che si desidera rimuovere dall'area di lavoro. Nella colonna Ultimi dati fare clic su Rimuovi.

    Nota

    Il collegamento Rimuovi non sarà disponibile finché non saranno trascorsi 14 giorni senza alcuna attività rilevata dal gruppo di gestione connesso.

  10. Verrà visualizzata una finestra in cui viene chiesto di confermare che si desidera procedere con la rimozione. Fare clic su per procedere.

Per eliminare i due connettori, Microsoft.SystemCenter.Advisor.DataConnector e Advisor Connector, salvare lo script di PowerShell riportato di seguito nel computer ed eseguirlo usando gli esempi seguenti:

    .\OM2012_DeleteConnector.ps1 “Advisor Connector” <ManagementServerName>
    .\OM2012_DeleteConnectors.ps1 “Microsoft.SytemCenter.Advisor.DataConnector” <ManagementServerName>
Nota

Il computer da cui si esegue questo script, se non è un server di gestione, deve avere installata la shell dei comandi di Operations Manager, a seconda della versione del gruppo di gestione.

    `param(
    [String] $connectorName,
    [String] $msName="localhost"
    )
    $mg = new-object Microsoft.EnterpriseManagement.ManagementGroup $msName
    $admin = $mg.GetConnectorFrameworkAdministration()
    ##########################################################################################
    # Configures a connector with the specified name.
    ##########################################################################################
    function New-Connector([String] $name)
    {
         $connectorForTest = $null;
         foreach($connector in $admin.GetMonitoringConnectors())
    {
    if($connectorName.Name -eq ${name})
    {
         $connectorForTest = Get-SCOMConnector -id $connector.id
    }
    }
    if ($connectorForTest -eq $null)
    {
         $testConnector = New-Object Microsoft.EnterpriseManagement.ConnectorFramework.ConnectorInfo
         $testConnector.Name = $name
         $testConnector.Description = "${name} Description"
         $testConnector.DiscoveryDataIsManaged = $false
         $connectorForTest = $admin.Setup($testConnector)
         $connectorForTest.Initialize();
    }
    return $connectorForTest
    }
    ##########################################################################################
    # Removes a connector with the specified name.
    ##########################################################################################
    function Remove-Connector([String] $name)
    {
        $testConnector = $null
        foreach($connector in $admin.GetMonitoringConnectors())
       {
        if($connector.Name -eq ${name})
       {
         $testConnector = Get-SCOMConnector -id $connector.id
       }
      }
     if ($testConnector -ne $null)
     {
        if($testConnector.Initialized)
     {
     foreach($alert in $testConnector.GetMonitoringAlerts())
     {
       $alert.ConnectorId = $null;
       $alert.Update("Delete Connector");
     }
     $testConnector.Uninitialize()
     }
     $connectorIdForTest = $admin.Cleanup($testConnector)
     }
    }
    ##########################################################################################
    # Delete a connector's Subscription
    ##########################################################################################
    function Delete-Subscription([String] $name)
    {
      foreach($testconnector in $admin.GetMonitoringConnectors())
      {
      if($testconnector.Name -eq $name)
      {
        $connector = Get-SCOMConnector -id $testconnector.id
      }
    }
    $subs = $admin.GetConnectorSubscriptions()
    foreach($sub in $subs)
    {
      if($sub.MonitoringConnectorId -eq $connector.id)
      {
        $admin.DeleteConnectorSubscription($admin.GetConnectorSubscription($sub.Id))
      }
     }
    }
    #New-Connector $connectorName
    write-host "Delete-Subscription"
    Delete-Subscription $connectorName
    write-host "Remove-Connector"
    Remove-Connector $connectorName

Se in futuro si prevede di riconnettere il gruppo di gestione a un'area di lavoro di OMS, sarà necessario importare nuovamente il file del Management Pack Microsoft.SystemCenter.Advisor.Resources.\<Language>\.mpb dall'aggiornamento cumulativo più recente applicato al gruppo di gestione. È possibile trovare questo file nella cartella %ProgramFiles%\Microsoft System Center 2012 o System Center 2012 R2\Operations Manager\Server\Management Packs for Update Rollups.

Passaggi successivi

Per aggiungere funzionalità e raccogliere i dati, vedere Aggiungere soluzioni di Log Analytics dalla raccolta soluzioni.