Anzeigen von Operations Manager-Daten mithilfe von SharePoint
Betrifft: System Center 2012 R2 Operations Manager, System Center 2012 - Operations Manager, System Center 2012 SP1 - Operations Manager
System Center 2012 – Operations Manager enthält einen SharePoint-Webpart, mit dem ausgewählte Dashboards aus der Webkonsole angezeigt werden. Mit einem konfigurierten Webpart können Sie auf einen Blick die Verfügbarkeit und Leistungsmetriken für Anwendungen in Ihrer Umgebung sehen.
Das Operations Manager-Webpart ist insbesondere nützlich, um aktuelle Statusansichten für Personen in Ihrer Organisation bereitzustellen, die keine Operations Manager-Benutzer sind. Mithilfe der entsprechenden nachfolgenden Verfahren richten Sie Dashboards auf einer SharePoint-Seite ein.
Bereitstellen des Operations Manager-Webparts
Damit Sie das Operations Manager-Webpart zu einer SharePoint-Seite hinzufügen können, muss es zunächst auf der SharePoint-Website bereitgestellt werden.Konfigurieren des Webparts für das Herstellen einer Verbindung mit einer Webkonsole
Nachdem Sie das Operations Manager-Webpart bereitgestellt haben, konfigurieren Sie es für das Herstellen einer Verbindung mit einer bestimmten Webkonsole.Hinzufügen des Operations Manager-Webparts zu einer SharePoint-Seite
Nachdem das Operations Manager-Webpart auf einer SharePoint-Website bereitgestellt wurde, können Sie es zu einer SharePoint-Seite hinzufügen.Konfigurieren des Webparts für das Verwenden gemeinsam genutzter Anmeldeinformationen
Damit das Operations Manager-Webpart von Personen angezeigt werden kann, die keine Operations Manager-Benutzer sind, müssen Sie es für das Verwenden gemeinsam genutzter Anmeldeinformationen konfigurieren.Hinzufügen weiterer Umgebungen zum Webpart
Wenn Sie das Operations Manager-Webpart bereitstellen, konfigurieren Sie es für das Herstellen einer Verbindung mit einem Webkonsolenserver bzw. einer Umgebung. Sie können einem Webpart weitere Umgebungen hinzufügen. Dadurch können Sie Dashboards aus mehreren Verwaltungsgruppen anzeigen.Deinstallieren des Operations Manager-Webparts
Sie können das Operations Manager-Webpart für alle Websites und Webanwendungen in der Farm oder für eine bestimmte Website oder Webanwendung deinstallieren.
Bereitstellen des Operations Manager-Webparts
Für das Bereitstellen des Operations Manager-Webparts müssen die folgenden Voraussetzungen erfüllt sein:
Die Operations Manager-Webkonsole muss auf einem Verwaltungsserver installiert sein.
Auf der SharePoint-Farm muss SharePoint 2013, SharePoint Server 2010 Standard, SharePoint Server 2010 Enterprise oder SharePoint Foundation 2010 ausgeführt werden.
Hinweis Wird auf der SharePoint-Farm SharePoint Foundation 2010 ausgeführt, können Sie das Webpart nur in derselben Domäne wie die Webkonsole bereitstellen und keine gemeinsam genutzten Anmeldeinformationen verwenden.
Sie müssen über SharePoint-Administratorberechtigungen für die SharePoint-Farm verfügen, mit denen die folgenden Tasks ausgeführt werden können:
Ausführen des SharePoint-PowerShell-Clients
Starten und Beenden der Dienste „SPAdminV4“ und „SPTimerV4“
Ausführen der Cmdlets „Add-SPSolution“ und „Install-SPSolution“ für die Farm und Ausführen des Cmdlets „Enable-SPFeature“ für alle Websites der Farm
Beim Webpart handelt es sich um eine Projektmappendatei mit dem Namen "Microsoft.EnterpriseManagement.SharePointIntegration.wsp". Das Webpart wird bereitgestellt, indem Sie ein Skript mit dem Namen "install-OperationsManager-DashboardViewer.ps1" ausführen. Das Skript befindet sich im Operations Manager-Installationsordner unter Setup\amd64\SharePoint.
Hinweis |
---|
Mithilfe der Befehlsshell und dem Cmdlet „get-help“ können Sie weitere Informationen zu den in Operations Manager enthaltenen Skripts erhalten. Beispiel: get-help install-OperationsManager-DashboardViewer.ps1. |
Mit dem Skript install-OperationsManager-DashboardViewer.ps1 können Sie das Webpart für alle Websites und Webanwendungen in der Farm oder für eine bestimmte Website oder Webanwendung bereitstellen.
So stellen Sie das Operations Manager-Webpart bereit
-
Kopieren Sie die Dateien install-OperationsManager-DashboardViewer.ps1 und Microsoft.Enterprisemanagement.Sharepointintegration.wsp aus dem Operations Manager-Installationsordner unter Setup\amd64\SharePoint an einen Speicherort, auf den von der SharePoint 2010-Verwaltungsshell zugegriffen werden kann.
-
Öffnen Sie die SharePoint 2010-Verwaltungsshell, und navigieren Sie dann zu dem Verzeichnis, in dem Sie die Datei install-OperationsManager-DashboardViewer.ps1 gespeichert haben.
-
Geben Sie in der SharePoint 2010-Verwaltungsshell den folgenden Befehl ein, und drücken Sie dann die EINGABETASTE:
.\install-OperationsManager-DashboardViewer.ps1 –solutionPath*<Verzeichnis für Microsoft.EnterpriseManagement.SharePointIntegration.wsp>-url<optional zur Installation für eine bestimmte Portaladresse oder Website>*
Im nachfolgenden Beispiel wird das Webpart für eine bestimmte Portaladresse bereitgestellt. Bei diesem Beispiel kopieren Sie die Dateien in das Verzeichnis C:\Programme\System Center Operations Manager 2012\:
.\install-OperationsManager-DashboardViewer.ps1 “C:\Programme\System Center Operations Manager 2012\” https://localhost:4096
Wenn beim Ausführen des Skripts ein Fehler auftritt, müssen Sie die Standardcodesignatur-Ausführungsrichtlinie „RemoteSigned“ für die SharePoint 2010-Verwaltungsshell deaktivieren. Geben Sie den folgenden Befehl ein und drücken Sie dann die EINGABETASTE, um das Ausführen des Skripts install-OperationsManager-DashboardViewer.ps1 zuzulassen:
Set-ExecutionPolicy Unrestricted
Es werden einige Bestätigungsmeldungen angezeigt. Geben Sie Y ein, um die Meldungen zu bestätigen, und führen Sie dann das Skript aus.
-
Überprüfen Sie durch Ausführen der folgenden Schritte, ob das Webpart bereitgestellt und aktiviert ist:
Öffnen Sie die Website „https://localhost“.
Klicken Sie im Dropdownmenü Websiteaktionen auf Websiteeinstellungen.
Klicken Sie im Abschnitt Websitesammlungsverwaltung auf Websitesammlungs-Features.
Suchen Sie nach dem Feature Operations Manager-Dashboard-Webpart.
Wenn auf der Schaltfläche rechts daneben Aktivieren angezeigt wird, wurde das Feature während der Bereitstellung nicht automatisch aktiviert. Klicken Sie auf die Schaltfläche Aktivieren, um das Webpart zu aktivieren.
Wenn auf der Schaltfläche rechts daneben Deaktivieren angezeigt wird, sind keine weiteren Schritte erforderlich. Das Operations Manager-Dashboard-Webpart kann nun in Seiten der Website eingefügt werden.
-
Wenn Sie die Standardcodesignatur-Ausführungsrichtlinie „RemoteSigned“ deaktiviert haben, um das Skript install-OperationsManager-DashboardViewer.ps1 auszuführen, aktivieren Sie es nach dem Ausführen wieder. Geben Sie den folgenden Befehl ein, und drücken Sie dann die EINGABETASTE:
Set-ExecutionPolicy Restricted
Es werden einige Bestätigungsmeldungen angezeigt. Geben Sie Y ein, um die Meldungen zu bestätigen.
Konfigurieren des Webparts für das Herstellen einer Verbindung mit einer Webkonsole
Nachdem das Webpart bereitgestellt und aktiviert wurde, müssen Sie es für das Herstellen einer Verbindung mit einer Webkonsole bzw. einer Umgebung konfigurieren. Sie können jederzeit weitere Umgebungen hinzufügen. Mithilfe des nachfolgenden Verfahrens konfigurieren Sie die Umgebung für ein Webpart.
So konfigurieren Sie mithilfe der Benutzeroberfläche die Umgebung für ein Webpart
-
Klicken Sie auf der SharePoint-Zentraladministrationswebsite im Dropdownmenü Websiteaktionen auf Alle Websiteinhalte einblenden.
-
Klicken Sie unter Listen auf Operations Manager-Webkonsolenumgebungen.
-
Klicken Sie auf Neues Element hinzufügen.
-
Geben Sie im Feld Name einen eindeutigen Namen ein.
-
Geben Sie im Feld Host-URI den URI für einen Server ein, auf dem die Operations Manager-Webkonsole gehostet wird. Beispiel: https://Servername/OperationsManager/
-
Klicken Sie auf Speichern.
Hinzufügen des Operations Manager-Webparts zu einer SharePoint-Seite
Nachdem Sie das Operations Manager-Webpart auf einer SharePoint-Website bereitgestellt haben, können Sie es zu Seiten hinzufügen. Beim Hinzufügen konfigurieren Sie es für das Anzeigen einer bestimmten Dashboardansicht. Dafür benötigen Sie den URI dieser Dashboardansicht.
Öffnen Sie die Webkonsole, und navigieren Sie zur gewünschten Dashboardansicht, um den URI abzurufen. In der Adressleiste wird eine Adresse wie die folgende angezeigt:
https://localhost/OperationsManager/#/dashboard%7Btype=Microsoft.SystemCenter.Visualization.Library!Visualization.SlaDashboardViewInstanceDaily%7D
Mit dem nachfolgenden Verfahren wird eine SharePoint-Seite mit dem Operations Manager-Dashboard-Viewer-Webpart erstellt, auf die nur Benutzer mit einer Operations Manager-Benutzerrolle zugreifen können, z. B. Operatoren oder Administratoren. Damit das Webpart von Personen angezeigt werden kann, die keine Operations Manager-Benutzer sind, müssen Sie die nachfolgenden Schritte und dann das Verfahren unter Konfigurieren des Webparts für das Verwenden gemeinsam genutzter Anmeldeinformationen [OM12_CTP3] ausführen.
So fügen Sie das Webpart zu einer Seite hinzu
-
Öffnen Sie einen Internetbrowser, und navigieren Sie dann zu dem SharePoint-Server.
-
Klicken Sie im Dropdownmenü Websiteaktionen auf Neue Seite.
-
Geben Sie einen Namen für die Seite ein, und klicken Sie dann auf Erstellen.
-
Es wird eine neue Seite mit verfügbaren Bearbeitungstools geöffnet. Klicken Sie unterhalb von Bearbeitungstools auf Einfügen.
-
Klicken Sie auf der Symbolleiste Einfügen auf Webpart.
-
Klicken Sie unter Kategorien auf Microsoft System Center.
-
Klicken Sie unter Webparts auf Operations Manager-Dashboard-Viewer-Webpart und dann auf Hinzufügen.
-
Klicken Sie im Webpart rechts oben auf den Pfeil und dann auf Webpart bearbeiten.
-
Wählen Sie im Feld Dashboardserver den Webkonsolenserver aus. Geben Sie im Feld Dashboardparameter den URI für das Dashboard ein, und klicken Sie dann auf OK.
-
Klicken Sie auf der Menüleiste auf Seite.
-
Klicken Sie auf Speichern und schließen.
Hinweis |
---|
Nachdem Sie ein Dashboard-Webpart in SharePoint ordnungsgemäß eingerichtet haben, erhalten Sie möglicherweise eine Fehlermeldung, in der darauf hingewiesen wird, dass das Ticket abgelaufen ist. Die Ursache hierfür ist das sehr kurze Timeout für ein Außerkraftsetzungsticket (standardmäßig fünf Sekunden). Unterscheidet sich die Zeit des SharePoint-Servers von der des Webkonsolenservers um mehr als den Timeoutwert, tritt bei der Verbindung ein Fehler auf. Diese Situation ist wahrscheinlich, wenn die Computer sich in unterschiedlichen Domänen befinden und jeweils eine andere Zeitquelle verwendet wird. Sie können das Timeout auf dem SharePoint-Server in der Webkonsolenliste erhöhen. Dadurch wird aber auch das Risiko bei Serverangriffen erhöht. Die beste Lösung besteht darin, die Zeit des SharePoint-Servers und des Webkonsolenservers zu synchronisieren. |
Konfigurieren des Webparts für das Verwenden gemeinsam genutzter Anmeldeinformationen
Mithilfe der nachfolgenden Verfahren konfigurieren Sie das Operations Manager-Dashboard-Viewer-Webpart für das Anzeigen durch Personen, die keine Operations Manager-Benutzer sind. Mit dem ersten Verfahren konfigurieren Sie Anmeldeinformationen, indem Sie eine Zielanwendungs-ID in SharePoint erstellen. Anschließend konfigurieren Sie die Webpartumgebung.
Hinweis |
---|
Von Operations Manager werden im Verzeichnis setup\SharePoint zwei Skripts bereitgestellt, mit denen Benutzer die SharePoint-Webumgebungsschlüssel aus der Webkonfigurationsdatei hinzufügen und aktualisieren können: "add-OperationsManager-WebConsole-Environment.ps1" und "update-OperationsManager-WebConsole-Environment.ps1". Mithilfe der Skripts werden die Schlüssel „encryptionAlgorithm“ und „encryptionValidationAlgorithm“ für das Außerkraftsetzungsticket aus der Webkonfigurationsdatei ausgelesen und in der SharePoint-Umgebung hinzugefügt bzw. aktualisiert. Dadurch können Sie das Erstellen und Rotieren von Schlüsseln automatisieren. Die entsprechenden Verfahren finden Sie in diesem Abschnitt. |
Hinweis |
---|
In SharePoint Foundation 2010 können Sie keine gemeinsam genutzten Anmeldeinformationen konfigurieren. |
So erstellen Sie eine Zielanwendungs-ID
-
Klicken Sie in der SharePoint-Zentraladministration im Abschnitt Anwendungsverwaltung auf Dienstanwendungen verwalten.
-
Doppelklicken Sie auf Secure Store Service.
-
Klicken Sie auf Neu.
-
Geben Sie auf der Seite Anwendungseinstellungen eine Zielanwendungs-ID, einen Anzeigenamen und eine E-Mail-Kontaktadresse ein. Bei der Zielanwendungs-ID handelt es sich um eine eindeutige Textzeichenfolge, die von der Secure Store Service-Anwendung zum Identifizieren der Zielanwendung verwendet wird. Der Anzeigename wird in der Benutzeroberfläche angezeigt. Bei der Kontaktadresse kann es sich um jede legitime E-Mail-Adresse handeln. Es muss sich dabei nicht um die Identität eines Administrators für die Secure Store Service-Anwendung handeln. Wählen Sie unter Zielanwendungstyp die Option Gruppe aus. Klicken Sie auf Weiter.
-
Nehmen Sie auf der Seite Feld hinzufügen die Standardwerte für Windows-Benutzername und Windows-Kennwort an, und klicken Sie dann auf Weiter.
-
Geben Sie unter Administratoren für die Zielanwendung ein Domänenkonto ein, und klicken Sie dann auf OK.
-
Klicken Sie rechts neben dem Namen der erstellten Zielanwendungs-ID auf den Dropdownpfeil und dann auf Anmeldeinformationen festlegen.
-
Geben Sie im Feld Windows-Benutzername den Benutzernamen des Kontos ein, das vom Webpart verwendet werden soll. Geben Sie das Kennwort für das Konto ein, bestätigen Sie es, und klicken Sie dann auf OK.
So konfigurieren Sie die Webpartumgebung für das Verwenden gemeinsam genutzter Anmeldeinformationen
-
Suchen Sie auf dem Server, auf dem die Webkonsole gehostet wird, im Installationsordner für die Operations Manager-Webkonsole nach der Datei Web.config. Der Standardinstallationspfad lautet: C:\Programme\System Center 2012\Operations Manager\WebConsole\WebHost.
-
Öffnen Sie die Datei Web.config in einem Text-Editor.
-
Suchen Sie den Abschnitt <encryption>.
-
Suchen Sie nach dem Eintrag „OverrideTicketEncryptionKey“. Im nachfolgenden Beispiel handelt es sich bei dem ersten fett dargestellten Wert um den Schlüssel für den Verschlüsselungsalgorithmus und beim zweiten fett dargestellten Wert um den Schlüssel für den Algorithmus zur Verschlüsselungsüberprüfung.
Bespiel: <key name="OverrideTicketEncryptionKey" algorithm="3DES" value="92799B26F0BF54EE76A40CFECDB29868927D2DA4D7E57EBD"> <validation algorithm="HMACSHA1" value="7526BAC9FC9562835A3872A3DC12CB8B"/>
-
Kopieren Sie die beiden Schlüssel, und schließen Sie die Datei Web.config.
-
Klicken Sie auf der SharePoint-Website im Dropdownmenü Websiteaktionen auf Alle Websiteinhalte einblenden.
-
Klicken Sie unter Listen auf Operations Manager-Webkonsolenumgebungen.
-
Klicken Sie auf das Webpart, das konfiguriert werden soll, und dann auf Element bearbeiten.
-
Geben Sie im Feld Zielanwendungs-ID die Zielanwendungs-ID ein, die Sie im vorherigen Verfahren erstellt haben.
-
Geben Sie im Feld Schlüssel für Verschlüsselungsalgorithmus den Schlüssel für den Verschlüsselungsalgorithmus ein, den Sie aus der Datei "Web.config" kopiert haben.
-
Geben Sie im Feld Schlüssel für Algorithmus zur Verschlüsselungsüberprüfung den Schlüssel für den Algorithmus zur Verschlüsselungsüberprüfung ein, den Sie aus der Datei "Web.config" kopiert haben.
-
Klicken Sie auf Speichern.
Wiederholen Sie diesen Vorgang für jede Operations Manager-Umgebung.
So konfigurieren Sie die Umgebung für ein Webpart mithilfe eines Skripts
-
Kopieren Sie die Skriptdatei add-OperationsManager-WebConsole-Environment.ps1, die sich im Operations Manager-Installationsordner unter Setup\amd64\SharePoint befindet, auf den SharePoint-Server.
-
Öffnen Sie die Operations Manager-Shell.
-
Führen Sie das Skript add-OperationsManager-WebConsole-Environment.ps1 mit den folgenden Parametern aus:
-titleName der Dashboardansicht
-webconsoleUNCPfad zur Datei „ web.config“ ohne Einschluss des Dateinamens
Hinweis Die Datei web.config befindet sich unter Programme\System Center 2012\Operations Manager\WebConsole\WebHost auf dem Computer mit der Webkonsole.
-targetApplicationIDZielanwendungs-ID
Hinzufügen weiterer Umgebungen zum Webpart
Wenn Sie weitere Umgebungen zum Webpart hinzufügen, können Sie Dashboards von mehreren Verwaltungsgruppen anzeigen.
So fügen Sie Umgebungen zum Webpart hinzu
-
Klicken Sie auf der SharePoint-Website im Dropdownmenü Websiteaktionen auf Alle Websiteinhalte einblenden.
-
Klicken Sie unter Listen auf Operations Manager-Webkonsolen.
-
Klicken Sie auf Neues Element hinzufügen.
-
Geben Sie im Feld Name einen eindeutigen Namen ein.
-
Geben Sie im Feld Host-URI den URI für einen Server ein, auf dem die Operations Manager-Webkonsole gehostet wird. Beispiel: https://localhost/OperationsManager/
-
Klicken Sie auf Speichern.
So fügen Sie Umgebungen zu einem Webpart mithilfe eines Skripts hinzu
-
Kopieren Sie die Skriptdatei update-OperationsManager-WebConsole-Environment.ps1, die sich im Operations Manager-Installationsordner unter Setup\amd64\SharePoint befindet, auf den SharePoint-Server.
-
Öffnen Sie die Operations Manager-Shell.
-
Führen Sie das Skript update-OperationsManager-WebConsole-Environment.ps1 mit den folgenden Parametern aus:
-titleName der Dashboardansicht
-webconsoleUNCPfad zur Datei „ web.config“ ohne Einschluss des Dateinamens
Hinweis Die Datei web.config befindet sich unter Programme\System Center 2012\Operations Manager\WebConsole\WebHost auf dem Computer mit der Webkonsole.
-targetApplicationIDZielanwendungs-ID
Deinstallieren des Operations Manager-Webparts
Für die Deinstallation des Operations Manager-Webparts gilt das Gleiche wie für dessen Bereitstellung: Sie können das Webpart für alle Websites und Webanwendungen in der Farm oder für eine bestimmte Website oder Webanwendung deinstallieren. Sie können das Webpart mithilfe eines Skripts deinstallieren oder es über die SharePoint 2010-Zentralverwaltung zurückziehen.
So deinstallieren Sie das Webpart mithilfe eines Skripts
-
Kopieren Sie die Skriptdatei install-OperationsManager-DashboardViewer.ps1 an einen Speicherort, auf den von der SharePoint 2010-Verwaltungsshell zugegriffen werden kann.
-
Öffnen Sie die SharePoint 2010-Verwaltungsshell, und navigieren Sie dann zu dem Verzeichnis, in dem Sie die Datei install-OperationsManager-DashboardViewer.ps1 gespeichert haben.
-
Geben Sie in der SharePoint 2010-Verwaltungsshell den folgenden Befehl ein, und drücken Sie dann die EINGABETASTE:
.\uninstall-OperationsManager-DashboardViewer.ps1 –solutionPath*<Verzeichnis für „Microsoft.EnterpriseManagement.SharePointIntegration.wsp“>-url<optional zur Deinstallation für eine bestimmte Portaladresse oder Website>*
Beispiel für die Deinstallation des Webparts für eine bestimmte Portaladresse:
.\uninstall-OperationsManager-DashboardViewer.ps1 „C:\Programme\System Center Operations Manager 2012\“ https://localhost:4096
Wenn beim Ausführen des Skripts ein Fehler auftritt, müssen Sie die Standardcodesignatur-Ausführungsrichtlinie „RemoteSigned“ für die SharePoint 2010-Verwaltungsshell deaktivieren. Geben Sie den folgenden Befehl ein und drücken Sie dann die EINGABETASTE, um das Ausführen des Skripts install-OperationsManager-DashboardViewer.ps1 zuzulassen:
Set-ExecutionPolicy Unrestricted
Es werden einige Bestätigungsmeldungen angezeigt. Geben Sie Y ein, um die Meldungen zu bestätigen, und führen Sie dann das Skript aus.
-
Wenn Sie die Standardcodesignatur-Ausführungsrichtlinie „RemoteSigned“ deaktiviert haben, um das Skript install-OperationsManager-DashboardViewer.ps1 auszuführen, aktivieren Sie es nach dem Ausführen wieder. Geben Sie den folgenden Befehl ein, und drücken Sie dann die EINGABETASTE:
Set-ExecutionPolicy Restricted
Es werden einige Bestätigungsmeldungen angezeigt. Geben Sie Y ein, um die Meldungen zu bestätigen.
So ziehen Sie das Webpart über die SharePoint-Zentralverwaltung zurück
-
Öffnen Sie die SharePoint 2010-Zentralverwaltung.
-
Klicken Sie auf Systemeinstellungen.
-
Klicken Sie auf Farmlösungen verwalten.
-
Klicken Sie mit der rechten Maustaste auf die Datei "Microsoft.EnterpriseManagement.SharePointIntegration.wsp", und klicken Sie dann auf Zurückziehen.