Condividi tramite


Utilizzo di SharePoint per visualizzare i dati di Operations Manager

 

Si applica a: System Center 2012 R2 Operations Manager, System Center 2012 - Operations Manager, System Center 2012 SP1 - Operations Manager

System Center 2012 – Operations Manager include una Web part di SharePoint che consente di visualizzare dashboard selezionati dalla console Web. Una web part configurata consente di visualizzare rapidamente le metriche di disponibilità e prestazioni per le applicazioni nell'ambiente.

La web part di Operations Manager è particolarmente utile per fornire le visualizzazioni dello stato corrente a chiunque non sia un utente di Operations Manager nella propria organizzazione. Per impostare i dashboard in una pagina di SharePoint, usare le seguenti procedure in base alle esigenze.

  • Come distribuire la web part di Operations Manager
    Prima di poter aggiungere la web part di Operations Manager a una pagina di SharePoint, è necessario distribuire la web part al sito di SharePoint.

  • Come configurare la web part per connettersi a una console Web
    Dopo aver distribuito la web part di Operations Manager, è possibile configurarla per connettersi a una console Web specifica.

  • Come aggiungere la web part di Operations Manager a una pagina di SharePoint
    Dopo che la web part di Operations Manager è stata distribuita in un sito di SharePoint, è possibile aggiungerla a una pagina di SharePoint.

  • Come configurare la web part per usare credenziali condivise
    Per fare in modo che la web part di Operations Manager possa essere visualizzata da chi non è utente di Operations Manager, è necessario configurarla per l'utilizzo di credenziali condivise.

  • Come aggiungere ulteriori ambienti alla web part
    Dopo aver distribuito la web part di Operations Manager, è possibile configurarla per connettersi a una console Web o a un ambiente. È possibile aggiungere ulteriori ambienti a una web part in modo da visualizzare i dashboard da più gruppi di gestione.

  • Come disinstallare la web part di Operations Manager
    È possibile disinstallare la web part di Operations Manager da tutti i siti e tutte le applicazioni Web nella farm oppure solo da specifici siti o applicazioni.

Come distribuire la web part di Operations Manager

Di seguito sono riportati i prerequisiti per la distribuzione della web part di Operations Manager:

  • È necessario che la console Web di Operations Manager sia installata in un server di gestione.

  • Nella farm di SharePoint deve essere in esecuzione SharePoint 2013, SharePoint Server 2010 Standard, SharePoint Server 2010 Enterprise o SharePoint Foundation 2010.

    Nota

    Se la farm di SharePoint esegue SharePoint Foundation 2010, è possibile distribuire la web part nello stesso dominio della console Web ma non è possibile usare credenziali condivise.

  • È necessario disporre delle autorizzazioni di amministratore di SharePoint per la farm di SharePoint. In particolare, è necessario disporre delle autorizzazioni necessarie per eseguire le seguenti attività:

    • Eseguire il client SharePoint PowerShell

    • Avviare e arrestare i servizi SPAdminV4 e SPTimerV4

    • Eseguire i cmdlet Add-SPSolution e Install-SPSolution per la farm, quindi eseguire il cmdlet Enable-SPFeature per tutti i siti nella farm.

La Web part è un file di soluzione denominato Microsoft.EnterpriseManagement.SharePointIntegration.wsp. Per distribuire la Web part, eseguire uno script denominato install-OperationsManager-DashboardViewer.ps1. Questo script si trova nella cartella di installazione di Operations Manager, in Setup\amd64\SharePoint.

Nota

È possibile ottenere ulteriori informazioni sugli script inclusi con Operations Manager usando la shell dei comandi e il cmdlet get-help. Ad esempio: get-help install-OperationsManager-DashboardViewer.ps1.

L'utilizzo dello script install-OperationsManager-DashboardViewer.ps1 consente di distribuire la web part di Operations Manager a tutti i siti e tutte le applicazioni nella farm oppure solo a specifici siti o applicazioni.

Per distribuire la web part di Operations Manager

  1. Dalla cartella di installazione di Operations Manager in Setup\amd64\SharePoint, copiare il file install-OperationsManager-DashboardViewer.ps1 e il file Microsoft.Enterprisemanagement.Sharepointintegration.wsp in un percorso accessibile da Shell di gestione SharePoint 2010.

  2. Aprire Shell di gestione SharePoint 2010 e passare alla directory in cui è stato salvato il file install-OperationsManager-DashboardViewer.ps1.

  3. In Shell di gestione SharePoint 2010, digitare il seguente comando e premere INVIO.

    .\install-OperationsManager-DashboardViewer.ps1 –solutionPath <directory for Microsoft.EnterpriseManagement.SharePointIntegration.wsp> -url <opzionale, per l’installazione in uno specifico indirizzo di portale o sito Web> 

    Di seguito viene riportato un esempio che consente di distribuire la web part in uno specifico indirizzo di portale. In questo esempio vengono copiati i file per "C:\Programmi\System Center Operations Manager 2012\".

    .\install-OperationsManager-DashboardViewer.ps1 "C:\Programmi\System Center Operations Manager 2012\" https://localhost:4096

    Se viene generato un errore durante l'esecuzione dello script, è necessario disabilitare il criterio di esecuzione della firma codice predefinito RemoteSigned per Shell di gestione SharePoint 2010. Per consentire l'esecuzione dello script install-OperationsManager-DashboardViewer.ps1, digitare il comando seguente e premere INVIO:

    Set-ExecutionPolicy Unrestricted

    Verranno visualizzati alcuni messaggi di conferma, selezionare Y per confermare, quindi eseguire lo script.

  4. Verificare che la web part sia stata distribuita e attivata eseguendo le seguenti operazioni:

    1. Aprire il sito https://localhost.

    2. Nel menu a discesa Azioni sito, fare clic su Impostazioni sito.

    3. Nella sezione Amministrazione raccolta siti, fare clic su Caratteristiche raccolta siti.

    4. Individuare Web part per dashboard di Operations Manager.

      • Se il pulsante a destra visualizza Attiva, la funzione non è stata attivata automaticamente durante la distribuzione. Per attivare la web part, fare clic sul pulsante Attiva.

      • Se il pulsante a destra visualizza Disattiva, non è necessario eseguire nulla. La web part per dashboard di Operations Manager può ora essere inserita nelle pagine del sito.

  5. Se è stato disabilitato il criterio di esecuzione della firma codice predefinito RemoteSigned per eseguire lo script install-OperationsManager-DashboardViewer.ps1, è necessario riabilitarlo dopo l'esecuzione dello script. Digitare il comando seguente, quindi premere INVIO:

    Set-ExecutionPolicy Restricted

    Verranno visualizzati alcuni messaggi di conferma, selezionare Y per confermare.

Come configurare la web part per connettersi a una console Web

Dopo aver distribuito e attivato una web part, è necessario configurarla per la connessione a una console Web oppure a un ambiente. È possibile aggiungere più ambienti in qualsiasi momento. Per configurare l'ambiente per una web part, usare la seguente procedura.

Per configurare l'ambiente per una web part tramite l'interfaccia utente

  1. Nel sito di amministrazione centrale di SharePoint, nel menu a discesa Azioni sito, fare clic su Visualizza tutto il contenuto del sito.

  2. In Elenchi, fare clic su Ambienti della console Web di Operations Manager.

  3. Fare clic su Aggiungi nuovo elemento.

  4. Nel campo Nome, immettere un nome univoco.

  5. Nel campo HostURI, immettere l'URI di un server che ospita la console Web di Operations Manager. Ad esempio: https://ServerName/OperationsManager/

  6. Fare clic su Salva.

Come aggiungere la web part di Operations Manager a una pagina di SharePoint

Dopo aver distribuito la web part di Operations Manager in un sito di SharePoint, è possibile aggiungere la web part alle pagine. Quando si aggiunge la web part, è possibile configurarla per mostrare una visualizzazione dashboard specifica. Per la configurazione, è necessario l'URI della visualizzazione dashboard prescelta.

Per ottenere l'URI, aprire la console Web e passare alla visualizzazione dashboard prescelta. La barra degli indirizzi visualizzerà un indirizzo simile al seguente:

https://localhost/OperationsManager/#/dashboard%7Btype=Microsoft.SystemCenter.Visualization.library!Visualization.SlaDashboardViewInstanceDaily%7D

La seguente procedura consente di creare una pagina di SharePoint con la web part di Visualizzatore dashboard di Operations Manager in modo che sia accessibile solo per gli utenti che dispongono di un ruolo utente di Operations Manager, ad esempio Operatore o Amministratore. Per configurare la Web part di Visualizzatore dashboard in modo che nessun utente Operations Manager possa visualizzarlo, effettuare la seguente procedura, quindi vedere la procedura Come configurare la Web part per utilizzare le credenziali condivise [OM12_CTP3].

Per aggiungere la web part a una pagina

  1. Aprire un browser Internet e quindi passare a SharePoint Server.

  2. Nel menu a discesa Azioni sito, fare clic su Nuova pagina.

  3. Immettere un nome per la pagina e quindi fare clic su Crea.

  4. La nuova pagina viene aperta con gli strumenti di modifica disponibili. Sotto Strumenti di modifica, fare clic su Inserisci.

  5. Nella barra degli strumenti Inserisci, fare clic su Web part.

  6. In Categorie, fare clic su Microsoft System Center.

  7. In Web part, fare clic su Web part di Visualizzatore dashboard di Operations Manager, quindi fare clic su Aggiungi.

  8. Fare clic sulla freccia nella parte superiore destra della web part, quindi fare clic su Modifica web part.

  9. Selezionare il server della console Web nel campo Server dashboard e poi inserire l'URI per il dashboard nel campo Parametri dashboard, quindi scegliere OK.

  10. Sulla barra dei menu, fare clic su Pagina.

  11. Fare clic su Salva e chiudi.

Nota

Dopo aver impostato correttamente una web part di dashboard in SharePoint, si potrebbe visualizzare un messaggio di errore che indica "Ticket scaduto". Questo si verifica perché esiste un periodo di timeout molto breve per un ticket di sostituzione (l'impostazione predefinita è 5 secondi). Se la differenza tra l'ora del server che esegue SharePoint e l'ora del server della console Web è superiore a questo valore, la connessione non riesce. Si tratta di una situazione probabile se i computer si trovano in domini diversi e usano un'origine ora diversa. È possibile aumentare il valore di timeout del server SharePoint nell'elenco della console Web, ma ciò potrebbe esporre maggiormente il server a rischi di protezione. La soluzione migliore consiste nel sincronizzare l'ora tra il server che esegue SharePoint e il server della console Web.

Come configurare la web part per usare credenziali condivise

Per configurare la web part di Visualizzatore dashboard di Operations Manager in modo che sia visibile anche a chi non è utente di Operations Manager, eseguire le seguenti operazioni. Nella prima procedura, è possibile configurare le credenziali mediante la creazione di un ID applicazione di destinazione in SharePoint. Successivamente si configura l'ambiente della web part.

Nota

Operations Manager fornisce due script nella directory setup\SharePoint per consentire agli utenti di aggiungere e aggiornare le chiavi di SharePoint dal file config Web: add-OperationsManager-WebConsole-Environment.ps1 e update-OperationsManager-WebConsole-Environment.ps1. Questi script consentono di rimuovere i parametri encryptionAlgorithm e encryptionValidationAlgorithm per il ticket di sostituzione dal file di configurazione Web e di aggiungerlo o aggiornarlo nell'ambiente di Sharepoint. Ciò consente di automatizzare la creazione e la rotazione delle chiavi. In questa sezione vengono fornite le procedure per l'utilizzo di questi script.

Nota

Non è possibile configurare le credenziali condivise in SharePoint Foundation 2010.

Per creare un ID applicazione di destinazione

  1. Nell'Amministrazione centrale di SharePoint, nella sezione Gestione applicazioni, fare clic su Gestisci applicazioni di servizio.

  2. Fare doppio clic su Servizio di archiviazione sicura.

  3. Fare clic su Nuovo.

  4. Nella pagina Impostazioni applicazione, inserire un ID applicazione di destinazione, un nome visualizzato e un indirizzo di contatto e-mail. L'ID applicazione di destinazione è una stringa di testo univoco che viene usata dall'applicazione Servizio di archiviazione sicura per identificare l'applicazione di destinazione. Il nome visualizzato appare nell'interfaccia utente. Il contatto può essere qualunque indirizzo e-mail sicuro e non è necessario che corrisponda a un amministratore dell'applicazione Servizio di archiviazione sicura. In Tipo di applicazione di destinazione, selezionare Gruppo. Fare clic su Avanti.

  5. Nella pagina Aggiungi campo, accettare i valori predefiniti di Nome utente di Windows e Password di Windows, quindi fare clic su Avanti.

  6. In Amministratori applicazione di destinazione, immettere un account di dominio, quindi fare clic su OK.

  7. Fare clic sulla freccia a destra del nome dell'ID applicazione di destinazione appena creato e fare clic su Imposta credenziali.

  8. Nel campo Nome utente di Windows, inserire il nome utente dell'account che verrà usato dalla web part. Immettere la password dell'account e confermarla, quindi fare clic su OK.

Per configurare l'ambiente della web part per l'utilizzo di credenziali condivise

  1. Nel server che ospita la console Web, individuare il file Web.config nella cartella di installazione per la console Web di Operations Manager. Il percorso di installazione predefinito è C:\Program Files\System Center 2012\Operations Manager\WebConsole\WebHost.

  2. Aprire il file Web.config in un editor di testo.

  3. Individuare la sezione <crittografia>.

  4. Individuare la voce OverrideTicketEncryptionKey. Nell'esempio seguente, il primo valore in grassetto è la chiave dell'algoritmo di crittografia e il secondo valore in grassetto è la chiave dell'algoritmo di convalida della crittografia:

    Esempio: <key name="OverrideTicketEncryptionKey" algorithm="3DES" value="92799B26F0BF54EE76A40CFECDB29868927D2DA4D7E57EBD"> <algoritmo di validazione="HMACSHA1" value="7526BAC9FC9562835A3872A3DC12CB8B"/>

  5. Copiare entrambe le chiavi e chiudere il file Web.config.

  6. Nel sito di SharePoint, fare clic su Visualizza tutto il contenuto del sito nel menu a discesa Azioni sito.

  7. In Elenchi fare clic su Ambienti della console Web di Operations Manager.

  8. Selezionare la web part da configurare e quindi fare clic su Modifica elemento.

  9. Nel campo TargetApplicationID, immettere l'ID applicazione di destinazione creato nella procedura precedente.

  10. Nel campo Chiave dell'algoritmo di crittografia, immettere la chiave dell'algoritmo di crittografia copiata dal file Web.config.

  11. Nel campo Chiave dell'algoritmo di convalida crittografia, immettere la chiave dell'algoritmo di convalida della crittografia copiata dal file Web.config.

  12. Fare clic su Salva.

Ripetere questa procedura per ogni ambiente di Operations Manager.

Per configurare l'ambiente per una Web part usando uno script

  1. Copiare nel server SharePoint il file add-OperationsManager-WebConsole-Environment.ps1, disponibile nella directory Setup\amd64\SharePoint della cartella di installazione di Operations Manager.

  2. Aprire la shell di Operations Manager.

  3. Eseguire add-OperationsManager-WebConsole-Environment.ps1 usando i seguenti parametri:

    -title il nome della visualizzazione dashboard

    -webconsoleUNC "percorso del file web.config, escluso il nome file"

    Nota

    Il file web.config si trova nella directory Programmi\System Center 2012\Operations Manager\WebConsole\WebHost del computer che esegue la console Web.

    -targetApplicationID ID dell’applicazione di destinazione

Come aggiungere ulteriori ambienti alla web part

L'aggiunta di nuovi ambienti alla Web part consente di visualizzare i dashboard di più gruppi di gestione.

Per aggiungere ambienti alla Web part

  1. Nel sito di SharePoint, fare clic su Visualizza tutto il contenuto del sito nel menu a discesa Azioni sito.

  2. In Elenchi fare clic su Console Web di Operations Manager.

  3. Fare clic su Aggiungi nuovo elemento.

  4. Nel campo Nome, immettere un nome univoco.

  5. Nel campo HostURI, immettere l'URI di un server che ospita la console Web di Operations Manager. Ad esempio: https://localhost/OperationsManager/

  6. Fare clic su Salva.

Per aggiungere ambienti a una Web part tramite uno script

  1. Copiare nel server SharePoint il file update-OperationsManager-WebConsole-Environment.ps1, disponibile nella directory Setup\amd64\SharePoint della cartella di installazione di Operations Manager.

  2. Aprire la shell di Operations Manager.

  3. Eseguire update-OperationsManager-WebConsole-Environment.ps1 usando i seguenti parametri:

    -title il nome della visualizzazione dashboard

    -webconsoleUNC "percorso del file web.config, escluso il nome file"

    Nota

    Il file web.config si trova nella directory Programmi\System Center 2012\Operations Manager\WebConsole\WebHost del computer che esegue la console Web.

    -targetApplicationID ID dell’applicazione di destinazione

Come disinstallare la web part di Operations Manager

Come nel caso della distribuzione della Web part di Operations Manager, è possibile disinstallare la Web part da tutti i siti e da tutte le applicazioni Web della farm oppure solo da un sito o un'applicazione specifica. La Web part può essere disinstallata usando uno script o ritirata tramite il sito Amministrazione centrale SharePoint 2010.

Per disinstallare la Web part tramite uno script

  1. Copiare il file install-OperationsManager-DashboardViewer.ps1 in un percorso accessibile a Shell di gestione SharePoint 2010.

  2. Aprire Shell di gestione SharePoint 2010 e passare alla directory in cui è stato salvato il file install-OperationsManager-DashboardViewer.ps1.

  3. In Shell di gestione SharePoint 2010, digitare il seguente comando e premere INVIO.

    .\uninstall-OperationsManager-DashboardViewer.ps1 –solutionPath <directory per Microsoft.EnterpriseManagement.SharePointIntegration.wsp> -url <facoltativo, per eseguire la disinstallazione da uno specifico indirizzo di portale o sito Web> 

    Esempio relativo alla disinstallazione della Web part da un indirizzo di portale specifico:

    .\uninstall-OperationsManager-DashboardViewer.ps1 “C:\Programmi\System Center Operations Manager 2012\” https://localhost:4096

    Se viene generato un errore durante l'esecuzione dello script, è necessario disabilitare il criterio di esecuzione della firma codice predefinito RemoteSigned per Shell di gestione SharePoint 2010. Per consentire l'esecuzione dello script install-OperationsManager-DashboardViewer.ps1, digitare il comando seguente e premere INVIO:

    Set-ExecutionPolicy Unrestricted

    Verranno visualizzati alcuni messaggi di conferma, selezionare Y per confermare, quindi eseguire lo script.

  4. Se è stato disabilitato il criterio di esecuzione della firma codice predefinito RemoteSigned per eseguire lo script install-OperationsManager-DashboardViewer.ps1, è necessario riabilitarlo dopo l'esecuzione dello script. Digitare questo comando, quindi premere INVIO:

    Set-ExecutionPolicy Restricted

    Verranno visualizzati alcuni messaggi di conferma, selezionare Y per confermare.

Per ritirare la Web part tramite Amministrazione centrale SharePoint

  1. Aprire il sito Amministrazione centrale SharePoint 2010.

  2. Fare clic su Impostazioni di sistema.

  3. Fare clic su Gestisci soluzioni farm.

  4. Fare clic con il pulsante destro del mouse sul file Microsoft.EnterpriseManagement.SharePointIntegration.wsp, quindi fare clic su Ritira soluzione.