SharePoint gebruiken om Operations Manager-gegevens weer te geven
Gepubliceerd: maart 2016
Van toepassing op: System Center 2012 R2 Operations Manager, System Center 2012 - Operations Manager, System Center 2012 SP1 - Operations Manager
System Center 2012 – Operations Manager bevat een SharePoint-webonderdeel dat geselecteerde dashboards van de webconsole weergeeft. Met een geconfigureerd webonderdeel kunt u in één oogopslag de beschikbaarheid en prestatiemaatstaven voor toepassingen in uw omgeving zien.
Het webonderdeel Operations Manager is bijzonder nuttig voor het aanbieden van actuele statusweergaven aan personen binnen uw organisatie die geen Operations Manager-gebruiker zijn. Gebruik waar van toepassing de volgende procedures om dashboard in te stellen op een SharePoint-pagina.
Het webonderdeel Operations Manager implementeren
Voordat u het webonderdeel Operations Manager aan een SharePoint-pagina kunt toevoegen, moet het webonderdeel worden geïmplementeerd op de SharePoint-website.Het webonderdeel configureren om verbinding te maken met een webconsole
Nadat u het webonderdeel Operations Manager hebt geïmplementeerd, configureert u het om verbinding te maken met een specifieke webconsole.Het webonderdeel Operations Manager toevoegen aan een SharePoint-pagina
Nadat het webonderdeel Operations Manager op een SharePoint-website is geïmplementeerd, kunt u het webonderdeel toevoegen aan een SharePoint-pagina.Het webonderdeel configureren voor het gebruiken van gedeelde referenties
Als u het webonderdeel Operations Manager zo wilt configureren dat personen die geen Operations Manager-gebruiker zijn het kunnen bekijken, moet u het webonderdeel configureren voor gebruik van gedeelde referenties.Aanvullende omgevingen toevoegen aan het webonderdeel
Wanneer u het webonderdeel Operations Manager implementeert, configureert u het om verbinding te maken met een webconsole-server of -omgeving. U kunt aanvullende omgevingen aan een webonderdeel toevoegen, wat het mogelijk maakt dashboards van meerdere beheergroepen weer te geven.Het webonderdeel Operations Manager verwijderen
U kunt het webonderdeel Operations Manager verwijderen van alle sites en webtoepassingen in de farm, of van een specifieke site of webtoepassing.
Het webonderdeel Operations Manager implementeren
Hieronder volgen de vereisten voor het implementeren van het webonderdeel Operations Manager:
De Operations Manager-webconsole moet op een beheerserver zijn geïnstalleerd.
Op de SharePoint-farm moet SharePoint 2013, SharePoint Server 2010 Standard, SharePoint Server 2010 Enterprise of SharePoint Foundation 2010 worden uitgevoerd.
Notitie
Als op de SharePoint-farm SharePoint Foundation 2010 wordt uitgevoerd, kunt u het webdeel alleen implementeren in hetzelfde domein als de webconsole, en u kunt geen gebruik maken van gedeelde referenties.
U moet SharePoint-administratormachtigingen hebben voor de SharePoint-farm. Om precies te zijn: u moet zijn gemachtigd om de volgende taken uit te voeren:
De SharePoint PowerShell-client uitvoeren
De services SPAdminV4 en SPTimerV4 starten en stoppen
De cmdlets Add-SPSolution en Install-SPSolution uitvoeren voor de farm, en de cmdlet Enable-SPFeature uitvoeren voor alle sites op de farm
Het webonderdeel is een oplossingsbestand met de naam Microsoft.EnterpriseManagement.SharePointIntegration.wsp. U installeert het webonderdeel door een script met de naam install-OperationsManager-DashboardViewer.ps1 uit te voeren. Dit script bevindt zich in de installatiemap van Operations Manager, onder Setup\amd64\SharePoint.
Notitie
U kunt meer informatie krijgen over de scripts van Operations Manager via de opdrachtshell en de cmdlet get-help. Bijvoorbeeld: get-help install-OperationsManager-DashboardViewer.ps1.
Met het script install-OperationsManager-DashboardViewer.ps1 kunt u het webonderdeel implementeren voor alle sites en webtoepassingen in de farm, of voor een specifieke site of webtoepassing.
Het Operations Manager-webonderdeel implementeren
-
Kopieer de bestanden install-OperationsManager-DashboardViewer.ps1 file en Microsoft.Enterprisemanagement.Sharepointintegration.wsp uit de installatiemap van Operations Manager onder Setup\amd64\SharePoint naar een locatie die toegankelijk is voor de SharePoint 2010-beheershell.
-
Open de SharePoint 2010-beheershell en navigeer naar de map waar u het bestand install-OperationsManager-DashboardViewer.ps1 hebt opgeslagen.
-
Typ in de SharePoint 2010-beheershell de volgende opdracht en druk op Enter.
.\install-OperationsManager-DashboardViewer.ps1 –solutionPath*<map voor Microsoft.EnterpriseManagement.SharePointIntegration.wsp>-url<optioneel, voor installatie op een specifiek(e) portal-adres of website>*
Hier volgt een voorbeeld waarmee het webonderdeel wordt geïmplementeerd op een specifiek portal-adres. In dit voorbeeld kopieert u de bestanden naar “C:\Program Files\System Center Operations Manager 2012\”.
.\install-OperationsManager-DashboardViewer.ps1 “C:\Program Files\System Center Operations Manager 2012\” https://localhost:4096
Als er een fout optreedt wanneer u het script uitvoert, moet u het standaarduitvoeringsbeleid RemoteSigned voor ondertekening van programmacode voor de SharePoint 2010-beheershell uitschakelen. Om het mogelijk te maken het script install-OperationsManager-DashboardViewer.ps1 uit te voeren, typt u de volgende opdracht en drukt u op Enter:
Set-ExecutionPolicy Unrestricted
U ziet enkele bevestigingsberichten. Selecteer J om te bevestigen en voer het script uit.
-
Controleer of het webonderdeel is geïmplementeerd en actief is door de volgende stappen uit te voeren:
Open de site https://localhost.
Klik in het vervolgkeuzemenu Siteacties op Site-instellingen.
Klik in de sectie Beheer van de siteverzameling op Onderdelen van de siteverzameling.
Zoek het webonderdeel Operations Manager op.
Als er op de knop aan de rechterkant Activeren staat, is de functie niet automatisch geactiveerd tijdens de implementatie. Activeer het webonderdeel door op de knop Activeren te klikken.
Als er op de knop aan de rechterkant Deactiveren staat, hoeft u niets te doen. Het onderdeel Operations Manager-dashboard kan nu worden ingevoegd op sitepagina's.
-
Als u het standaarduitvoeringsbeleid RemoteSigned voor ondertekening van programmacode hebt uitgeschakeld om het script install-OperationsManager-DashboardViewer.ps1 te kunnen uitvoeren, moet u dit weer inschakelen nadat het script is uitgevoerd. Typ de volgende opdracht en druk op Enter:
Set-ExecutionPolicy Restricted
U ziet enkele bevestigingsberichten. Selecteer J om te bevestigen.
Het webonderdeel configureren om verbinding te maken met een webconsole
Nadat het webonderdeel is geïmplementeerd en geactiveerd, moet u het configureren om verbinding te maken met een webconsole of omgeving. U kunt op elk gewenst moment meer omgevingen toevoegen. Gebruik de volgende procedure om de omgeving voor een webonderdeel te configureren.
De omgeving voor een webonderdeel configureren met behulp van de gebruikersinterface
-
Klik op de centrale beheersite van SharePoint in het vervolgkeuzemenu Siteacties op Alle site-inhoud weergeven.
-
Klik in Lijsten op Operations Manager-webconsoleomgevingen.
-
Klik op Nieuw item toevoegen.
-
Voer in het veld Naam een unieke naam in.
-
Voer in het veld HostURI de URI in van een server waarop de Operations Manager-webconsole wordt gehost. Bijvoorbeeld: https://ServerName/OperationsManager/
-
Klik op Opslaan.
Het webonderdeel Operations Manager toevoegen aan een SharePoint-pagina
Nadat u het webonderdeel Operations Manager aan een SharePoint-website hebt toegevoegd, kunt u het webonderdeel toevoegen aan pagina's. Wanneer u het webonderdeel toevoegt, configureert u het om een specifieke dashboardweergave te tonen. Voor de configuratie hebt u de URI nodig van de dashboardweergave die u wilt tonen.
Open de webconsole en navigeer naar de gewenste dashboardweergave om de URI op te zoeken. In de adresbalk staat een adres zoals het volgende:
https://localhost/OperationsManager/#/dashboard%7Btype=Microsoft.SystemCenter.Visualization.Library!Visualization.SlaDashboardViewInstanceDaily%7D
Met de volgende procedure maakt u een SharePoint-pagina met het webonderdeel Dashboard Viewer voor Operations Manager die alleen toegankelijk is voor gebruikers met een Operations Manager-gebruikersrol, zoals Operator of Administrator. Als u het webonderdeel Dashboard Viewer voor Operations Manager zo wilt configureren dat personen die geen Operations Manager-gebruiker zijn, het kunnen bekijken, voert u de volgende stappen uit en gaat u vervolgens naar de procedure How to Configure the Web Part to Use Shared Credentials [OM12_CTP3].
Het webonderdeel toevoegen aan een pagina
-
Open een internetbrowser en navigeer naar de SharePoint-server.
-
Klik in het vervolgkeuzemenu Siteacties op Nieuwe pagina.
-
Voer een naam in voor de pagina en klik op Maken.
-
De nieuwe pagina wordt geopend met bewerkingsopties beschikbaar. Klik onder Bewerkingsprogr. op Invoegen.
-
Klik op de werkbalk Invoegen op Webonderdeel.
-
Klik in Categorieën op Microsoft System Center.
-
Klik in Webonderdelen op Webonderdeel Dashboard Viewer voor Operations Manager en klik op Toevoegen.
-
Klik op de pijl in de rechterbovenhoek van het webonderdeel en klik op Webonderdeel bewerken.
-
Selecteer de webconsoleserver in het veld Dashboardserver en voer de URI voor het dashboard in het veld Dashboardparameters in en klik op OK.
-
Klik op de menubalk op Pagina.
-
Klik op Opslaan en sluiten.
Notitie
Nadat u een dashboardwebonderdeel goed hebt opgezet in SharePoint, ontvangt u wellicht een foutmelding met de mededeling dat 'het ticket is verlopen'. Dat komt omdat er een heel korte time-out is voor een onderdrukkingsticket (standaard 5 seconden). Als de tijd op de server waarop SharePoint wordt uitgevoerd en de tijd op de webconsoleserver meer dan die waarde van elkaar verschillen, mislukt de verbinding. De kans hierop is groot als de computers zich in verschillende domeinen bevinden en verschillende tijdbronnen gebruiken. U kunt de time-out van de SharePoint-server in de webconsolelijst verhogen, maar dat zou de server kwetsbaarder maken voor aanvallen. De beste oplossing is de tijd van de server waarop SharePoint wordt uitgevoerd en de tijd van de webconsoleserver te synchroniseren.
Het webonderdeel configureren voor het gebruiken van gedeelde referenties
Als u het webonderdeel Dashboard Viewer voor Operations Manager zo wilt configureren dat personen die geen Operations Manager-gebruiker zijn, het kunnen bekijken, voert u de volgende procedures uit. In de eerste procedure configureert u referenties door een doeltoepassings-id te maken in SharePoint. Vervolgens configureert u de webonderdeelomgeving.
Notitie
Operations Manager biedt twee scripts in de map setup\SharePoint, waarmee gebruikers de SharePoint-webomgevingssleutels uit het webconfiguratiebestand kunnen toevoegen en bijwerken: add-OperationsManager-WebConsole-Environment.ps1 en update-OperationsManager-WebConsole-Environment.ps1. Deze scripts verwijderen encryptionAlgorithm en encryptionValidationAlgorithm voor het onderdrukkingsticket uit het webconfiguratiebestand en voegen het toe of werken het bij in de SharePoint-omgeving. Hierdoor kunt u het maken en rouleren van sleutels automatiseren. In deze sectie vindt u procedures voor het gebruiken van deze scripts.
Notitie
In SharePoint Foundation 2010 kunt u geen gedeelde referenties configureren.
Maken van een doeltoepassings-ID
-
Klik in SharePoint Centraal beheer in de sectie Toepassingsbeheer op Servicetoepassingen beheren.
-
Dubbelklik op Secure Store-service.
-
Klik op Nieuw.
-
Voer op de pagina Toepassingsinstellingen een doeltoepassings-id, een weergavenaam en het e-mailadres van een contactpersoon in. De doeltoepassings-id is een unieke tekststring die door de Secure Store-servicetoepassing wordt gebruikt om deze doelapplicatie te identificeren. De weergavenaam wordt weergegeven in de gebruikersinterface. De contactpersoon kan elk geldig e-mailadres zijn, en hoeft niet de identiteit van een administrator van de Secure Store-servicetoepassing te zijn. Selecteer Groep bij Type doeltoepassing. Klik op Volgende.
-
Accepteer op de pagina Veld toevoegen de standaardwaarden Windows-gebruikersnaam en Windows-wachtwoord en klik op Volgende.
-
Voer een domeinaccount in bij Beheerders voor doeltoepassing en klik op OK.
-
Klik op de pijl van het vervolgkeuzemenu rechts van de naam van de doeltoepassings-id die u hebt gemaakt en klik op Referenties instellen.
-
Voer in het veld Windows-gebruikersnaam de gebruikersnaam in van het account dat u voor het webonderdeel wilt gebruiken. Voer het wachtwoord voor het account in en bevestig het wachtwoord, en klik op OK.
De webonderdeelomgeving configureren voor het gebruik van gedeelde referenties
-
Zoek op de server waar de webconsole wordt gehost het bestand Web.config in de installatiemap voor de Operations Manager-webconsole. Het standaardinstallatiepad is C:\Program Files\System Center 2012\Operations Manager\WebConsole\WebHost.
-
Open Web.config in een teksteditor.
-
Ga naar het gedeelte <encryption>.
-
Zoek de vermelding OverrideTicketEncryptionKey. In het volgende voorbeeld is de eerste vetgedrukte waarde de sleutel van het versleutelingsalgoritme en de tweede de sleutel voor het versleutelingsvalidatiealgoritme:
Voorbeeld: <key name="OverrideTicketEncryptionKey" algorithm="3DES" value="92799B26F0BF54EE76A40CFECDB29868927D2DA4D7E57EBD"> <validation algorithm="HMACSHA1" value="7526BAC9FC9562835A3872A3DC12CB8B"/>
-
Kopieer beide sleutels en sluit Web.config.
-
Klik op de SharePoint-website in het vervolgkeuzemenu Siteacties op Alle site-inhoud weergeven.
-
Klik in Lijsten op Operations Manager-webconsoleomgevingen.
-
Klik op het webonderdeel dat u wilt configureren, en klik vervolgens op Item bewerken.
-
Voer in het veld TargetApplicationID de doeltoepassings-id in die u in de vorige procedure hebt gemaakt.
-
Voer in het veld Sleutel voor versleutelingsalgoritme: de sleutel voor het versleutelingsalgoritme in die u uit Web.config hebt gekopieerd.
-
Geef in het veld Sleutel voor versleutelingsvalidatiealgoritme de sleutel voor het versleutelingsvalidatiealgoritme op die u hebt gekopieerd uit Web.config.
-
Klik op Opslaan.
Herhaal deze procedure voor iedere Operations Manager-omgeving.
De omgeving voor een webonderdeel configureren met een script.
-
Kopieer het bestand add-OperationsManager-WebConsole-Environment.ps1, dat zich bevindt in de installatiemap van Operations Manager onder Setup\amd64\SharePoint, naar de SharePoint-server.
-
Open de Operations Manager-shell.
-
Voer add-OperationsManager-WebConsole-Environment.ps1 uit met de volgende parameters:
-titlede naam van de dashboardweergave
-webconsoleUNC “pad naar het bestand web.config, exclusief de bestandsnaam”
Notitie
Het bestand web.config bevindt zich onder Program Files\System Center 2012\Operations Manager\WebConsole\WebHost op de computer waarop de webconsole wordt uitgevoerd.
-targetApplicationIDde doeltoepassings-id
Aanvullende omgevingen toevoegen aan het webonderdeel
Door nieuwe omgevingen toe te voegen aan het webonderdeel, kunt u dashboard van meerdere beheergroepen weergeven.
Omgevingen toevoegen aan het webonderdeel
-
Klik op de SharePoint-website in het vervolgkeuzemenu Siteacties op Alle site-inhoud weergeven.
-
Klik in Lijsten op Operations Manager-webconsoles.
-
Klik op Nieuw item toevoegen.
-
Voer in het veld Naam een unieke naam in.
-
Voer in het veld HostURI de URI in van een server waarop de Operations Manager-webconsole wordt gehost. Bijvoorbeeld: https://localhost/OperationsManager/
-
Klik op Opslaan.
Omgevingen aan een webonderdeel toevoegen met een script
-
Kopieer het bestand update-OperationsManager-WebConsole-Environment.ps1, dat zich bevindt in de installatiemap van Operations Manager onder Setup\amd64\SharePoint, naar de SharePoint-server.
-
Open de Operations Manager-shell.
-
Voer update-OperationsManager-WebConsole-Environment.ps1 uit met de volgende parameters:
-titlede naam van de dashboardweergave
-webconsoleUNC “pad naar het bestand web.config, exclusief de bestandsnaam”
Notitie
Het bestand web.config bevindt zich onder Program Files\System Center 2012\Operations Manager\WebConsole\WebHost op de computer waarop de webconsole wordt uitgevoerd.
-targetApplicationIDde doeltoepassings-id
Het webonderdeel Operations Manager verwijderen
Net zoals bij de implementatie van het Operations Manager-webonderdeel kunt u het webonderdeel verwijderen van alle sites en webtoepassingen in de farm of van een specifieke site of webtoepassing. Het webonderdeel kan worden verwijderd met een script of worden ingetrokken via de site Centraal beheer van SharePoint 2010.
Het webonderdeel verwijderen via een Script
-
Kopieer het bestand install-OperationsManager-DashboardViewer.ps1 naar een locatie waartoe de SharePoint 2010-beheershell toegang heeft.
-
Open de SharePoint 2010-beheershell en navigeer naar de map waar u het bestand install-OperationsManager-DashboardViewer.ps1 hebt opgeslagen.
-
Typ in de SharePoint 2010-beheershell de volgende opdracht en druk op Enter.
.\uninstall-OperationsManager-DashboardViewer.ps1 –solutionPath*<map voor Microsoft.EnterpriseManagement.SharePointIntegration.wsp>-url<optioneel, voor het verwijderen uit een specifiek portaaladres of website>*
Voorbeeld waarmee het webonderdeel wordt verwijderd uit een specifiek portaaladres:
.\uninstall-OperationsManager-DashboardViewer.ps1 “C:\Program Files\System Center Operations Manager 2012\” https://localhost:4096
Als er een fout optreedt wanneer u het script uitvoert, moet u het standaarduitvoeringsbeleid RemoteSigned voor ondertekening van programmacode voor de SharePoint 2010-beheershell uitschakelen. Om het script install-OperationsManager-DashboardViewer.ps1 uit te laten voeren, typt u deze opdracht en drukt u op Enter:
Set-ExecutionPolicy Unrestricted
U ziet enkele bevestigingsberichten. Selecteer J om te bevestigen en voer het script uit.
-
Als u het standaarduitvoeringsbeleid RemoteSigned voor ondertekening van programmacode hebt uitgeschakeld om het script install-OperationsManager-DashboardViewer.ps1 te kunnen uitvoeren, moet u dit weer inschakelen nadat het script is uitgevoerd. Typ deze opdracht en druk op Enter.
Set-ExecutionPolicy Restricted
U ziet enkele bevestigingsberichten. Selecteer J om te bevestigen.
Het webonderdeel intrekken met Centraal beheer van SharePoint.
-
Open de site Centraal beheer van SharePoint 2010.
-
Klik op Systeeminstellingen.
-
Klik op Farmoplossingen beheren.
-
Klik met de rechtermuisknop op het bestand Microsoft.EnterpriseManagement.SharePointIntegration.wsp en klik op Intrekken.