Plan de surveillance de SharePoint Server
S’APPLIQUE À :2013 2016 2019 Édition d’abonnement SharePoint dans Microsoft 365
Pour s’assurer que SharePoint Server fonctionne correctement, les professionnels de l’informatique doivent surveiller de près les batteries de serveurs, les serveurs, les applications, les services et les performances. Il est conseillé de réaliser des tâches de maintenance préventive régulières afin d'éviter les problèmes, et de créer un plan d'action qui réduira les dommages si un problème survient.
Microsoft fournit de nombreux outils qui vous aident à surveiller l’état d’intégrité global de l’environnement SharePoint Server. En cas de problème, vous pouvez trouver de nombreuses ressources et utiliser les outils de surveillance pour analyser les journaux, identifier la cause, puis prendre les mesures appropriées pour résoudre les problèmes.
Vous devez également planifier le nombre de personnes que vous souhaitez surveiller l’environnement SharePoint Server. Créez ensuite un plan de réponse pour couvrir les actions que vous devez effectuer lorsqu’un problème se produit.
Vue d’ensemble des outils d’analyse
Il existe de nombreux outils que vous pouvez utiliser pour surveiller SharePoint Server et résoudre les problèmes. Chaque outil couvre différentes parties de l’environnement SharePoint, et certains outils peuvent se chevaucher. Réfléchissez aux outils qui peuvent optimiser vos actions de supervision. Les outils d'analyse suivants sont disponibles :
Analyseur d'intégrité SharePoint
Dans la page d'accueil de l'Administration centrale, cliquez sur Analyse, Analyseur d'intégrité. Vous pouvez utiliser cette fonctionnalité intégrée pour analyser et résoudre les problèmes dans les domaines suivants : sécurité, performances, configuration et disponibilité. Les règles de l'Analyseur d'intégrité sont prédéfinies et s'exécutent à intervalles planifiés (toutes les heures, tous les jours, toutes les semaines ou tous les mois). Si une erreur est détectée, la règle correspondante est déclenchée. Chaque règle a une brève explication sur la raison de l’erreur et vous fournit un lien vers un article détaillé qui contient de l’aide pas à pas pour résoudre le problème. Lorsque vous suivez le processus d’aide, vous pouvez réexécuter la règle pour vérifier la résolution. Si l'erreur n'apparaît pas dans la liste, le problème est résolu.
Travaux du minuteur
Dans la page d'accueil de l'Administration centrale, cliquez sur Analyse, Travaux du minuteur. SharePoint Server utilise des travaux de minuteur configurables pour collecter des données d’intégrité, puis écrit les données dans le dossier de journalisation et dans la base de données de journalisation. Les données sont ensuite utilisées dans des rapports pour afficher l'état d'intégrité des serveurs de la batterie.
Vous pouvez replanifier un travail du minuteur, l'activer ou le désactiver et l'exécuter à la demande. En outre, les planifications quotidiennes, hebdomadaires et mensuelles comprennent une fenêtre d'exécution. Le service du minuteur sélectionne une heure aléatoire au sein de cet intervalle pour démarrer l'exécution du travail de minuteur sur chaque serveur concerné. Ayez recours à cette fonctionnalité si une charge élevée de travail est exécutée sur plusieurs serveurs de la batterie.
Notes
L'exécution simultanée de plusieurs travaux du minuteur sur tous les serveurs de la batterie peut affecter les performances du système. Vous devez planifier soigneusement les travaux du minuteur pour éviter tout chevauchement avec d’autres travaux du minuteur.
Reporting
Dans la page d'accueil de l'Administration centrale, cliquez sur Analyse, Rapports. Cette fonctionnalité vous permet de configurer la journalisation des diagnostics et la collecte de données, et d'afficher des rapports d'intégrité et d'administration. Comme certaines configurations utiliseront beaucoup d'espace sur le disque et affecteront négativement les performances du système, vous devez planifier attentivement les configurations.
Microsoft PowerShell
PowerShell est un outil puissant pour surveiller SharePoint Server. Vous pouvez exécuter des commandes pour obtenir les journaux exacts que vous souhaitez consulter. Pour plus d’informations, voir Afficher les journaux de diagnostic dans SharePoint Server.
System Center - Operations Manager avec le pack d’administration System Center pour SharePoint Server
System Center - Operations Manager est une plateforme de supervision puissante qui vous permet de surveiller les services, les appareils et les opérations de nombreux ordinateurs dans une seule console. Operations Manager vous permet d'afficher des informations sur l'état, l'intégrité et les performances, ainsi que des alertes générées concernant la disponibilité, les performances, la configuration et la sécurité. Pour plus d'informations, voir Operations Manager.
Pour utiliser Operations Manager afin de surveiller SharePoint Server, vous devez installer le pack d’administration System Center pour SharePoint Server. Vous pouvez utiliser cet outil pour surveiller les événements, collecter des compteurs de performances propres aux composants SharePoint dans un emplacement centralisé et déclencher des alertes pour qu'un opérateur intervienne quand cela est nécessaire. Téléchargez et installez le pack d’administration System Center pour SharePoint Server 2016.
Observateur d'événements
L'observateur d'événements est un composant logiciel enfichable MMC (Microsoft Management Console). Il vous permet de parcourir et de gérer les journaux des événements. C'est un outil très pratique pour résoudre les problèmes. Vous pouvez filtrer des événements spécifiques sur plusieurs journaux et réutiliser les filtres des événements utiles en tant que vues personnalisées. Pour plus d’informations, consultez Observateur d’événements.
Tableau de bord du développeur SharePoint
Cet outil offre des informations de diagnostic susceptibles d'aider un développeur ou un administrateur système à analyser les performances de pages web SharePoint. Cet utilitaire peut être utile si une page se charge lentement, si un composant WebPart ne fonctionne pas ou si une requête de base de données sur la page ne s'exécute pas. Le tableau de bord du développeur SharePoint est désactivé par défaut. Vous pouvez l’activer à l’aide de PowerShell. Pour plus d’informations, voir SharePoint Developer Dashboard.
WMI (Windows Management Instrumentation)
WMI fournit de nombreuses classes pour vous permettre de surveiller l’environnement SharePoint Server. À chaque ressource gérable correspond une classe WMI. Pour plus d’informations, consultez Vue d’ensemble de Windows Management Instrumentation (WMI).
SQL Server Reporting Services (SSRS)
SQL Server Reporting Services offre une gamme complète d'outils et services prêts à l'emploi pour vous aider à créer, déployer et gérer les rapports de votre organisation. Il compte également des fonctions de programmation qui vous permettent d'étendre et de personnaliser les fonctionnalités de rapports. À l'aide de SQL Server Reporting Services, vous pouvez créer des rapports interactifs, tabulaires, graphiques ou de forme libre à partir de sources de données relationnelles, multidimensionnelles ou XML. Vous pouvez publier des rapports, planifier le traitement de certains rapports ou accéder à des rapports à la demande. Vous pouvez utiliser SQL Server Reporting Services pour créer des rapports basés sur des modèles prédéfinis et pour explorer interactivement les données au sein du modèle. Vous pouvez choisir parmi différents formats d'affichage, exporter des rapports vers d'autres applications et vous abonner à des rapports publiés. Les rapports que vous créez peuvent être consultés à l'aide d'une connexion Internet ou dans le cadre d'une application Windows ou d'un site SharePoint. Pour plus d’informations, consultez Reporting Services (SSRS).
L’analyseur d’intégrité SharePoint, les travaux du minuteur, la création de rapports et PowerShell sont des fonctionnalités intégrées, tandis que System Center, le pack d’administration System Center pour SharePoint Server 2016 et SQL Server Reporting Services sont des outils indépendants. Le tableau de bord du développeur SharePoint et WMI sont des outils intégrés conçus pour les développeurs ou les administrateurs système. Ces outils sont complémentaires et s'appliquent dans différents cas.
Le tableau suivant propose un récapitulatif de ces outils. Vous devez prendre en compte les avantages et les inconvénients de chaque outil d'analyse lorsque vous choisissez les outils à utiliser dans certains cas.
Récapitulatif des outils d'analyse
Outil | Optionnel ou intégré | Niveau de compétence requis | Avantages | Inconvénients | Ressources |
---|---|---|---|---|---|
Analyseur d’intégrité SharePoint | Intégré | De base | Fournit des instructions pas à pas pour résoudre un problème. Personnalisable. Vous pouvez désactiver certaines règles si vous n'en avez pas besoin. |
Ne couvre pas tous les problèmes possibles. Une règle n'est déclenchée qu'une fois qu'un problème a déjà eu lieu. |
Configurer les règles de l'analyseur d'intégrité SharePoint dans SharePoint Server Afficher et résoudre les alertes de l’Analyseur d’intégrité SharePoint dans SharePoint Server Référence des règles de l'Analyseur d'intégrité SharePoint pour SharePoint Server 2016 |
Travaux du minuteur | Intégré | Avancé : vous devez prendre en compte les implications de l'activation ou de la désactivation d'un travail du minuteur et du changement des planifications. | Vaste gamme d'outils d'analyse Facile à replanifier. Personnalisable. Vous pouvez créer de nouveaux travaux du minuteur pour répondre à vos besoins précis. |
Peut affecter les performances du système et entrer en conflit avec d'autres travaux du minuteur. |
Configurer des travaux du minuteur de l'analyseur d'intégrité SharePoint dans SharePoint Server 2016 Référence du travail du minuteur pour SharePoint Server |
Reporting | Intégré | Niveau de compétence pour l'affichage : de base | Flexible. Vous permet de configurer la gravité des événements à consigner, d'activer la protection de flux du journal des événements et de configurer les journaux de suivi. | Affiche uniquement les statistiques administratives et d'intégrité, sans suggérer de solutions. Vous devez interpréter les données de journalisation. Peut affecter les performances et l'utilisation du disque. |
Afficher des rapports et des journaux dans SharePoint Server 2016 |
PowerShell | Intégré | Avancé : vous devez savoir ce qu’il faut rechercher et exécuter des commandes PowerShell. | Filtre les données, les affiche de différentes façons et génère les données dans une grille avec laquelle vous pouvez filtrer, trier, regrouper et exporter les données vers Excel 2016. | Vous devez savoir quelles commandes PowerShell exécuter. | Afficher les journaux de diagnostic dans SharePoint Server |
System Center avec pack d’administration System Center pour SharePoint Server | Optionnel mais recommandé | Avancé : vous devez savoir quoi rechercher et comment interpréter les données. | L’outil peut détecter, diagnostiquer et vous alerter en cas d’incidents logiciels et matériels, et vous référer à des articles de base de connaissances. Il vous permet d'effectuer plus de surveillance avec moins de personnes en contrôlant de nombreux scénarios clés. | Requiert des serveurs supplémentaires à déployer. | Pack d’administration System Center pour SharePoint Server 2016 |
Observateur d'événements | Intégré | De base | Vous pouvez afficher les événements de plusieurs journaux des événements, enregistrer les filtres des événements utiles en tant que vues personnalisées à réutiliser, planifier l'exécution d'une tâche en réponse à un événement et créer et gérer des abonnements aux événements. | Ne suggère pas de résolutions. | Observateur d'événements |
Tableau de bord du développeur SharePoint | Intégré | Avancé : vous devez savoir quoi rechercher et comment interpréter les données. | L'analyse des performances des pages SharePoint est simple. | Limité à la surveillance des performances des pages SharePoint. | Tableau de bord du développeur SharePoint |
WMI (Windows Management Instrumentation) | Intégré | Avancé : vous devez savoir quoi rechercher et comment écrire des scripts WMI pour les objets gérés. | Peut analyser, surveiller, suivre et contrôler les événements système qui sont associés aux applications logicielles, aux composants matériels et aux réseaux. | Vous devez identifier les objets gérés à surveiller. Vous devez écrire des scripts WMI. |
Vue d’ensemble de Windows Management Instrumentation (WMI) |
SQL Server Reporting Services | Optionnel mais recommandé | Avancé : vous devez concevoir et gérer des rapports. | Plateforme complète pour créer et gérer des rapports. | Compétences avancées requises pour créer et développer des solutions. Vous devez connaître PerformancePoint Dashboard Designer et Visual Studio. | Reporting Services (SSRS) |
Pour une batterie SharePoint ne comportant pas plus de 10 serveurs, nous vous recommandons d'installer au moins les outils indépendants suivants :
System Center 2012 - Operations Manager avec le Pack d'administration System Center pour SharePoint Server 2013
analyse l'état d'intégrité de Produits SharePoint.
SQL Server Reporting Services
Déployez-le si vous utilisez Reporting Services pour afficher les fichiers RDL (Report Definition Language) et concevez des rapports par Visual Studio et PerformancePoint Dashboard Designer.
Identifier les scénarios de surveillance
Identifiez les scénarios que vous souhaitez surveiller, par exemple, l’intégrité, les workflows, la recherche, SQL Server, les environnements virtuels et les performances. Le tableau suivant présente certains scénarios clés et les outils de surveillance que vous pouvez utiliser pour surveiller ces scénarios.
Scénarios et outils d'analyse
Outil\Scénario | Intégrité | Recherche | Bases de données | Performances | Flux de travail | Environnements virtuels | Business Data Connectivity | Aide à la décision | Access Services | Batteries de serveurs | Serveurs | Applications de service | Applications web |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Analyseur d’intégrité SharePoint | √ | √ | √ | √ | X | X | √ | √ | √ | √ | √ | √ | X |
Travaux du minuteur | √ | √ | √ | √ | √ | X | X | √ | X | X | X | √ | √ |
Rapports | √ | √ | √ | √ | √ | X | √ | √ | √ | √ | √ | √ | X |
PowerShell | √ | √ | √ | √ | √ | X | √ | √ | √ | √ | √ | √ | √ |
System Center avec pack d’administration System Center pour SharePoint Server | √ | √ | √ | √ | X | √ | √ | √ | √ | √ | √ | √ | X |
Observateur d'événements | √ | √ | √ | √ | √ | X | √ | √ | √ | √ | √ | √ | √ |
Tableau de bord du développeur SharePoint | X | X | X | √* | X | X | X | X | X | X | X | X | X |
WMI (Windows Management Instrumentation) | √ | √ | √ | √ | X | √** | X | √ | X | X | √ | X | X |
SQL Server Reporting Services | √ | √ | √ | √ | √ | X | √ | √ | √ | √ | √ | √ | √ |
Remarque :
*: le tableau de bord du développeur SharePoint ne surveille que les performances des pages web.
** : les interfaces WMI peuvent gérer les services Hyper-V.
Déterminer la surveillance quotidienne, hebdomadaire et mensuelle
Vous pouvez choisir les éléments à surveiller quotidiennement, hebdomadairement et mensuellement en fonction de la section « Tâches quotidiennes » (page 45), de la section « Tâches hebdomadaires » (page 53), de la section « Tâches mensuelles » (page 54) et de la section « Tâches impromptu » (page 54) dans le livre blanc SharePoint Server 2013 : Operations Framework and Checklists.
Notes
Bien que ce livre blanc traite de SharePoint 2013, vous pouvez toujours utiliser ces informations pour planifier les planifications de surveillance pour SharePoint Server.
Planifier le personnel de surveillance
Vous devez estimer le nombre de personnes dont vous aurez besoin pour surveiller l’environnement SharePoint Server. Selon la taille de l'environnement SharePoint, vous pouvez affecter des personnes dédiées à la surveillance de l'environnement SharePoint. Pour les très grandes batteries de serveurs d’entreprise, vous pouvez exiger qu’une ou deux personnes soient dédiées à chaque batterie de serveurs.
Lors de la planification du personnel de surveillance, prenez en compte les points suivants :
Batterie de petite taille (base d'utilisateurs ou applications métiers de petite taille)
Batterie de moyenne taille (entreprise, applications de service, etc.)
Batterie d'entreprises de grande taille (entreprise de grande taille, nombreuses applications de service, déploiement autonome, etc.)
Exigences élevées en matière de disponibilité (contrats de niveau de service)
Exigences élevées en matière de performances (temps de rendu des pages)
Taille de la base d'utilisateurs (nombre des utilisateurs uniques)
Utilisateurs simultanés (nombre d'utilisateurs accédant activement au portail en même temps)
Nombre de requêtes par seconde (également aux heures de pointe)
Maturité opérationnelle
Outils de gestion
Le tableau suivant présente approximativement le nombre de personnes requises aux niveaux de compétence différents pour surveiller l'environnement SharePoint en fonction du nombre de serveurs. Notez que ce tableau n'offre qu'une estimation très approximative.
Personnel de surveillance requis
Nombre de serveurs | Personnel requis | Niveau de compétence requis |
---|---|---|
1~4 | 1 | De base |
4~10 | 1~2 | Avancé |
10~40 | 3~4 | De base et Avancé |
40~100 | 5+ | De base et Avancé |
100+ | 10+ | De base et Avancé |
Créer un plan d’action
Nous vous recommandons de créer un plan de réponse pour vous préparer aux problèmes potentiels et pour spécifier les actions à entreprendre lorsqu’un problème se produit.
Le plan d'action doit exclure les règles de l'Analyseur d'intégrité SharePoint qui fournissent déjà des solutions exploitables. Si un problème ne possède pas de solutions immédiates, vous devez étudier les journaux à l'aide des outils d'analyse, tels que l'observateur d'événements, pour trouver une solution.
Le tableau suivant présente certains facteurs que vous devez prendre en compte lors de l'élaboration d'un plan d'action.
Suggestions d'éléments à intégrer dans un plan d'action
Élément | Description |
---|---|
Alerte/Événement/Problème | Le message textuel, l'événement textuel ou la description du problème. |
Services/applications affectés | Les services ou applications qui seront affectés par le problème. |
Symptôme | Le symptôme du problème. |
Gravité | La gravité du problème. Les problèmes dont la gravité est élevée doivent être prioritaires. |
Le problème doit être résolu en (minutes ou heures) | Le laps de temps acceptable du service. |
Causes possibles | Les causes possibles du problème. |
Résolutions | Les résolutions du problème. |
Contacts | Les personnes à contacter lorsque le problème se produit. |
Réaffectation | Les personnes ou équipes qui doivent être contactées si les résolutions n'ont pas permis de résoudre le problème. |
Ressources connexes | Toutes les ressources qui peuvent aider à résoudre le problème, telles que des articles sur Microsoft Learn pour SharePoint Server. |
Notes | Tous les commentaires que vous souhaitez soulever. |
Voir aussi
Concepts
Vue d'ensemble de l'analyse dans SharePoint Server 2016
Surveiller les applications pour SharePoint pour SharePoint Server
Planification et configuration de la capacité de SQL Server et du stockage (SharePoint Server)
Surveiller les performances du cache dans SharePoint Server 2016