Utilisation de SharePoint pour afficher des données d'Operations Manager
S'applique à: System Center 2012 R2 Operations Manager, System Center 2012 - Operations Manager, System Center 2012 SP1 - Operations Manager
System Center 2012 – Operations Manager inclut un composant WebPart SharePoint qui affiche les tableaux de bord sélectionnés à partir de la console web. Un composant WebPart configuré vous offre un aperçu des mesures de performances et de disponibilité pour les applications de votre environnement.
Le composant WebPart Operations Manager est particulièrement utile pour fournir des affichages de l'état actuel aux personnes de votre organisation qui n'utilisent pas Operations Manager. Utilisez les procédures suivantes, le cas échéant, pour configurer des tableaux de bord sur une page SharePoint.
Déploiement du composant WebPart Operations Manager
Avant de pouvoir ajouter le composant WebPart Operations Manager à une page SharePoint, ce composant doit être déployé sur le site SharePoint.Configuration du composant WebPart pour le connecter à une console Web
Après avoir déployé le composant WebPart Operations Manager, vous le configurez pour qu'il se connecte à une console Web spécifique.Ajout du composant WebPart Operations Manager à une page SharePoint
Une fois que le composant WebPart Operations Manager est déployé sur un site SharePoint, vous pouvez l'ajouter à une page SharePoint.Configuration du composant WebPart pour qu'il utilise les informations d'identification partagées
Pour configurer le composant WebPart Operations Manager afin que ceux n'utilisent pas Operations Manager puissent les afficher, vous devez configurer le composant WebPart pour qu'il utilise les informations d'identification partagées.Ajout d'environnements supplémentaires pour le composant WebPart
Lorsque vous déployez le composant WebPart Operations Manager, configurez-le pour qu'il se connecte à un environnement ou serveur de console Web. Vous pouvez ajouter des environnements supplémentaires à un composant WebPart, ce qui vous permettra d'afficher des tableaux de bord à partir de plusieurs groupes d'administration.Désinstallation du composant WebPart Operations Manager
Vous pouvez désinstaller le composant WebPart Operations Manager des sites et applications Web de la batterie de serveurs ou d'un site ou d'une application Web spécifique.
Déploiement du composant WebPart Operations Manager
Les conditions suivantes sont requises pour le déploiement du composant WebPart Operations Manager :
La console Web Operations Manager doit être installée sur un serveur d'administration.
La batterie de serveurs SharePoint doit exécuter SharePoint 2013, SharePoint Server 2010 Standard, SharePoint Server 2010 Enterprise ou SharePoint Foundation 2010.
Notes
Si la batterie de serveurs exécute SharePoint Foundation 2010, vous pouvez uniquement déployer le composant WebPart sur le même domaine que la console Web et les informations d'identification partagées ne peuvent pas être utilisées.
Vous devez disposer des autorisations d'administrateur SharePoint pour la batterie de serveurs SharePoint ; plus précisément, vous devez disposer des autorisations nécessaires pour effectuer les tâches suivantes :
Exécuter le client SharePoint PowerShell
Démarrer et arrêter les services SPAdminV4 et SPTimerV4
Exécuter les applets de commande Add-SPSolution et Install-SPSolution pour la batterie de serveurs et l'applet de commande Enable-SPFeature pour tous les sites de la batterie
Le composant WebPart est un fichier solution nommé Microsoft.EnterpriseManagement.SharePointIntegration.wsp. Pour déployer le composant WebPart, vous exécutez un script nommé install-OperationsManager-dashboardviewer.ps1. Ce script se trouve dans le dossier d'installation d'Operations Manager, sous Setup\amd64\SharePoint.
Notes
Pour plus d'informations sur les scripts inclus dans Operations Manager, utilisez l'interface de commande et l'applet de commande get-help. Par exemple : get-help install-OperationsManager-DashboardViewer.ps1.
À l'aide du script install-OperationsManager-DashboardViewer.ps1, vous pouvez déployer le composant WebPart sur tous les sites et applications Web de la batterie de serveurs ou sur un site ou une application Web spécifique.
Pour déployer le composant WebPart Operations Manager
-
Copiez les fichiers install-OperationsManager-DashboardViewer.ps1 et Microsoft.Enterprisemanagement.Sharepointintegration.wsp à partir du dossier d'installation d'Operations Manager sous Setup\amd64\SharePoint vers un emplacement accessible à SharePoint 2010 Management Shell.
-
Ouvrez SharePoint 2010 Management Shell et accédez au répertoire où vous avez enregistré le fichier install-OperationsManager-DashboardViewer.ps1.
-
Dans SharePoint 2010 Management Shell, tapez la commande suivante et appuyez sur Entrée.
.\install-OperationsManager-DashboardViewer.ps1 –solutionPath*<répertoire de Microsoft.EnterpriseManagement.SharePointIntegration.wsp>-url<facultatif, pour l'installation vers un site web ou une adresse de portail spécifique>*
Voici un exemple qui permet de déployer le composant WebPart sur une adresse de portail spécifique. Dans cet exemple, vous copiez les fichiers vers « C:\Program Files\System Center Operations Manager 2012\ ».
.\install-OperationsManager-DashboardViewer.ps1 « C:\Program Files\System Center Operations Manager 2012\ » https://localhost:4096
Si une erreur se produit lorsque vous exécutez le script, vous devez désactiver la stratégie d'exécution de signature du code par défaut RemoteSigned de SharePoint 2010 Management Shell. Pour permettre l'exécution du script install-OperationsManager-DashboardViewer.ps1, tapez la commande suivante et appuyez sur Entrée :
Set-ExecutionPolicy Unrestricted
Des messages de confirmation s'affichent. Sélectionnez O pour confirmer, puis exécutez le script.
-
Pour vérifier que le composant WebPart est déployé et activé, effectuez les opérations suivantes :
Ouvrez le site https://localhost.
Dans le menu déroulant Actions du site, cliquez sur Paramètres du site.
Dans la section Administration de la collection de sites, cliquez sur Fonctionnalités de la collection de sites.
Recherchez WebPart Dashboard d'Operations Manager.
Si le bouton à droite est Activer, la fonction n'a pas été automatiquement activée au cours du déploiement. Pour activer le composant WebPart, cliquez sur le bouton Activer.
Si le bouton à droite est Désactiver, aucune étape n'est requise. Le composant WebPart du tableau de bord Operations Manager peut maintenant être inséré dans les pages du site.
-
Si vous avez désactivé la stratégie d'exécution de signature du code par défaut RemoteSigned pour l'exécution du script install-OperationsManager-DashboardViewer.ps1, vous devrez la réactiver après l'exécution du script. Tapez la commande suivante, puis appuyez sur Entrée :
Set-ExecutionPolicy Restricted
Des messages de confirmation s'affichent. Sélectionnez O pour confirmer.
Configuration du composant WebPart pour le connecter à une console Web
Une fois que le composant WebPart est déployé et activé, vous devez le configurer pour qu'il se connecte à un environnement ou serveur de console Web. À tout moment, vous pouvez ajouter des environnements supplémentaires. Utilisez la procédure suivante pour configurer l'environnement pour un composant WebPart.
Pour configurer l'environnement pour un composant WebPart à l'aide de l'interface utilisateur
-
Sur le site d'administration centrale SharePoint, dans le menu déroulant Actions du site, cliquez sur Afficher tout le contenu du site.
-
Sous listes, cliquez sur Environnements de la console Web Operations Manager.
-
Cliquez sur Ajouter un nouvel élément.
-
Dans le champ Nom, entrez un nom unique.
-
Dans le champ HostURI, entrez l'URI d'un serveur hébergeant la console Web Operations Manager. Par exemple : http://NomServeur/OperationsManager/
-
Cliquez sur Enregistrer.
Ajout du composant WebPart Operations Manager à une page SharePoint
Après avoir déployé le composant WebPart Operations Manager sur un site SharePoint, vous pouvez ajouter le composant aux pages. Lorsque vous ajoutez le composant WebPart, vous le configurez pour afficher un affichage de tableau de bord spécifique. Pour la configuration, vous devez utiliser l'URI de l'affichage de tableau de bord que vous souhaitez afficher.
Pour obtenir l'URI, ouvrez la console Web et accédez à l'affichage de tableau de bord souhaité. La barre d'adresse affiche une adresse comme suit :
https://localhost/OperationsManager/#/dashboard%7Btype=Microsoft.SystemCenter.Visualization.Library!Visualization.SlaDashboardViewInstanceDaily%7D
La procédure suivante crée une page SharePoint avec le composant WebPart Dashboard Viewer d'Operations Manager qui est uniquement accessible aux utilisateurs avec un rôle d'utilisateur Operations Manager, comme Opérateur ou Administrateur. Pour configurer le composant WebPart Dashboard Viewer d'Operations Manager de sorte que l'affichage soit possible par les personnes qui n'utilisent pas Operations Manager, effectuez les opérations suivantes et consultez la procédure Configuration du composant WebPart pour utiliser des informations d'identification partagées [OM12_CTP3].
Pour ajouter le composant WebPart à une page
-
Ouvrez un navigateur Internet et accédez au serveur SharePoint.
-
Dans le menu déroulant Actions du site, cliquez sur Nouvelle page.
-
Entrez un nom pour la page, puis cliquez sur Créer.
-
La nouvelle page s'ouvre et met à votre disposition les outils d'édition. Sous Outils d’édition, cliquez sur Insérer.
-
Dans la barre d'outils Insérer, cliquez sur Composant WebPart.
-
Sous Catégories, cliquez sur Microsoft System Center.
-
Sous Composants WebPart, cliquez sur Composant WebPart Dashboard Viewer d'Operations Manager, puis cliquez sur Ajouter.
-
Cliquez sur la flèche dans le coin supérieur droit du composant WebPart, puis cliquez sur Modifier le composant WebPart.
-
Sélectionnez le serveur de console Web dans le champ Serveur du tableau de bord, entrez l'URI du tableau de bord dans le champ Paramètres du tableau de bord, puis cliquez sur OK.
-
Dans la barre de menus, cliquez sur Page.
-
Cliquez sur Enregistrer et fermer.
Notes
Une fois que vous avez correctement configuré un composant WebPart du tableau de bord dans SharePoint, vous pouvez recevoir un message d'erreur indiquant que « le ticket a expiré ». Cela s'explique par le fait qu'il existe un délai d'expiration très étroit pour un ticket de remplacement (par défaut, 5 secondes). Si la différence d'heure entre le serveur exécutant SharePoint et le serveur de console Web est supérieure à cette valeur, la connexion échoue. Il s'agit d'une situation probable si les ordinateurs sont dans des domaines différents et que vous utilisez une source de temps différente. Vous pouvez augmenter le délai d'expiration sur le serveur SharePoint dans la liste de la console Web, mais le serveur devient alors plus vulnérable aux attaques. La meilleure solution consiste à synchroniser l'heure entre le serveur exécutant SharePoint et le serveur de console Web.
Configuration du composant WebPart pour qu'il utilise les informations d'identification partagées
Pour configurer le composant WebPart Dashboard Viewer d'Operations Manager de sorte que l'affichage soit possible par les personnes qui n'utilisent pas Operations Manager, procédez comme suit. Dans la première procédure, vous configurez les informations d'identification en créant un ID d'application cible dans SharePoint. Ensuite, vous configurez l'environnement du composant WebPart.
Notes
Operations Manager fournit deux scripts dans le répertoire setup\SharePoint pour permettre aux utilisateurs d'ajouter et mettre à jour les clés d'environnement web SharePoint à partir du fichier de configuration web : add-OperationsManager-WebConsole-Environment.ps1 et update-OperationsManager-WebConsole-Environment.ps1. Ces scripts suppriment encryptionAlgorithm et encryptionValidationAlgorithm pour le ticket de remplacement à partir du fichier de configuration Web et l'ajoutent ou le mettent à jour dans l'environnement SharePoint. Vous pouvez alors automatiser la création et la rotation des clés. Les procédures à suivre pour l'utilisation de ces scripts se trouvent dans cette section.
Notes
Vous ne pouvez pas configurer d'informations d'identification partagées dans SharePoint Foundation 2010.
Pour créer un ID d'application cible
-
Dans la section Gestion des applications de l'administration centrale de SharePoint, cliquez sur Gérer les applications de service.
-
Double-cliquez sur Service Banque d'informations sécurisé.
-
Cliquez sur Nouveau.
-
Dans la page Paramètres de l'application, entrez un ID d'application cible, un nom d'affichage et une adresse de contact de messagerie. L'ID d'application cible est une chaîne de texte unique qui est utilisée par l'application Service Banque d'informations sécurisé pour identifier cette application cible. Le nom d'affichage apparaît dans l'interface utilisateur. Le contact peut être n'importe quelle adresse e-mail légitime et ne doit pas nécessairement être l'identité d'un administrateur de l'application Service Banque d'informations sécurisé. Sous Type d'application cible, sélectionnez Groupe. Cliquez sur Suivant.
-
Dans la page Ajouter un champ page, acceptez les valeurs par défaut sous Nom d'utilisateur Windows et Mot de passe Windows, puis cliquez sur Suivant.
-
Sous Administrateurs d'application cible, entrez un compte de domaine, puis cliquez sur OK.
-
Cliquez sur la flèche déroulante à droite du nom de l'ID d'application cible que vous avez créé, puis cliquez sur Définir les informations d'identification.
-
Dans le champ Nom d'utilisateur Windows, entrez le nom d'utilisateur du compte que le composant WebPart doit utiliser. Entrez le mot de passe du compte et confirmez-le, puis cliquez sur OK.
Pour configurer l'environnement de composant WebPart pour qu'il utilise les informations d'identification partagées
-
Sur le serveur hébergeant la console Web, dans le dossier d'installation de la console Web Operations Manager, localisez le fichier Web.config. Le chemin d'installation par défaut est C:\Program Files\System Center 2012\Operations Manager\WebConsole\WebHost.
-
Ouvrez le fichier Web.config dans un éditeur de texte.
-
Recherchez la section <encryption>.
-
Recherchez l'entrée OverrideTicketEncryptionKey. Dans l'exemple suivant, la première valeur en gras représente la clé de l'algorithme de chiffrement et la deuxième valeur en gras représente la clé de l'algorithme de validation du chiffrement :
Exemple : <key name="OverrideTicketEncryptionKey" algorithm="3DES" value="92799B26F0BF54EE76A40CFECDB29868927D2DA4D7E57EBD"> <validation algorithm="HMACSHA1" value="7526BAC9FC9562835A3872A3DC12CB8B"/>
-
Copiez les deux clés et fermez le fichier Web.config.
-
Sur le site SharePoint, dans le menu déroulant Actions du site, cliquez sur Afficher tout le contenu du site.
-
Dans Listes, cliquez sur Environnements de la console web Operations Manager.
-
Cliquez sur le composant WebPart que vous souhaitez configurer, puis cliquez sur Modifier un élément.
-
Dans le champ TargetApplicationID, entrez l'ID d'application cible que vous avez créé dans la procédure précédente.
-
Dans le champ Clé de l'algorithme de chiffrement, entrez la clé de l'algorithme de chiffrement que vous avez copiée à partir de Web.config.
-
Dans le champ Clé de l'algorithme de validation du chiffrement, entrez la clé de l'algorithme de validation du chiffrement que vous avez copiée à partir de Web.config.
-
Cliquez sur Enregistrer.
Répétez cette procédure pour chaque environnement Operations Manager.
Pour configurer l'environnement pour un composant WebPart à l'aide d'un script
-
Copiez le fichier add-OperationsManager-WebConsole-Environment.ps1, qui se trouve dans le dossier d'installation d'Operations Manager sous Setup\amd64\SharePoint, sur le serveur SharePoint.
-
Ouvrez l'interpréteur de commandes Operations Manager.
-
Exécutez add-OperationsManager-WebConsole-Environment.ps1 en utilisant les paramètres suivants :
-titlenom de l'affichage de tableau de bord
-webconsoleUNC « chemin d'accès au fichier web.config, nom de fichier non compris »
Notes
Le fichier web.config se trouve sous Program Files\System Center 2012\Operations Manager\WebConsole\WebHost sur l'ordinateur exécutant la console Web.
-targetApplicationIDID de l'application cible
Ajout d'environnements supplémentaires pour le composant WebPart
L'ajout de nouveaux environnements pour le composant WebPart vous permet d'afficher des tableaux de bord à partir de plusieurs groupes d'administration.
Pour ajouter des environnements au composant WebPart
-
Sur le site SharePoint, dans le menu déroulant Actions du site, cliquez sur Afficher tout le contenu du site.
-
Sous listes, cliquez sur Console Web Operations Manager.
-
Cliquez sur Ajouter un nouvel élément.
-
Dans le champ Nom, entrez un nom unique.
-
Dans le champ HostURI, entrez l'URI d'un serveur hébergeant la console Web Operations Manager. Par exemple : https://localhost/OperationsManager/
-
Cliquez sur Enregistrer.
Pour ajouter des environnements à un composant WebPart à l'aide d'un script
-
Copiez le fichier update-OperationsManager-WebConsole-Environment.ps1, qui se trouve dans le dossier d'installation d'Operations Manager sous Setup\amd64\SharePoint, sur le serveur SharePoint.
-
Ouvrez l'interpréteur de commandes Operations Manager.
-
Exécutez update-OperationsManager-WebConsole-Environment.ps1 en utilisant les paramètres suivants :
-titlenom de l'affichage de tableau de bord
-webconsoleUNC « chemin d'accès au fichier web.config, nom de fichier non compris »
Notes
Le fichier web.config se trouve sous Program Files\System Center 2012\Operations Manager\WebConsole\WebHost sur l'ordinateur exécutant la console Web.
-targetApplicationIDID de l'application cible
Désinstallation du composant WebPart Operations Manager
Comme lors du déploiement du composant WebPart Operations Manager, vous pouvez désinstaller le composant WebPart de tous les sites et applications Web de la batterie de serveurs ou d'un site ou d'une application Web spécifique. Le composant WebPart peut être désinstallé à l'aide d'un script ou retiré en utilisant le site Administration centrale de SharePoint 2010.
Pour désinstaller le composant WebPart à l'aide d'un Script
-
Copiez le fichier install-OperationsManager-DashboardViewer.ps1 dans un emplacement auquel SharePoint 2010 Management Shell peut accéder.
-
Ouvrez SharePoint 2010 Management Shell et accédez au répertoire où vous avez enregistré le fichier install-OperationsManager-DashboardViewer.ps1.
-
Dans SharePoint 2010 Management Shell, tapez la commande suivante et appuyez sur Entrée.
.\uninstall-OperationsManager-DashboardViewer.ps1 –solutionPath <répertoire de Microsoft.EnterpriseManagement.SharePointIntegration.wsp> -url <facultatif, pour la désinstallation d'un site web ou d'une adresse de portail spécifique>
Exemple qui désinstalle le composant WebPart d'une adresse de portail spécifique :
.\uninstall-OperationsManager-DashboardViewer.ps1 « C:\Program Files\System Center Operations Manager 2012\ » https://localhost:4096
Si une erreur se produit lorsque vous exécutez le script, vous devez désactiver la stratégie d'exécution de signature du code par défaut RemoteSigned de SharePoint 2010 Management Shell. Pour permettre l'exécution du script install-OperationsManager-DashboardViewer.ps1, tapez cette commande et appuyez sur Entrée :
Set-ExecutionPolicy Unrestricted
Des messages de confirmation s'affichent. Sélectionnez O pour confirmer, puis exécutez le script.
-
Si vous avez désactivé la stratégie d'exécution de signature du code par défaut RemoteSigned pour l'exécution du script install-OperationsManager-DashboardViewer.ps1, vous devrez la réactiver après l'exécution du script. Saisissez la commande suivante et appuyez sur Entrée :
Set-ExecutionPolicy Restricted
Des messages de confirmation s'affichent. Sélectionnez O pour confirmer.
Pour retirer le composant WebPart à l'aide du site Administration centrale de SharePoint
-
Ouvrez le site Administration centrale de SharePoint 2010.
-
Cliquez sur Paramètres système.
-
Cliquez sur Gérer les solutions de la batterie.
-
Cliquez avec le bouton droit sur le fichier Microsoft.EnterpriseManagement.SharePointIntegration.wsp, puis cliquez sur Retirer.