Configurer la collecte de données relatives à l’utilisation et à l’intégrité dans SharePoint Server

 

**Sapplique à :**SharePoint Server 2013, SharePoint Server 2016

**Dernière rubrique modifiée :**2017-07-18

Résumé : Découvrez comment configurer la collecte de données relatives à l’utilisation et à l’état dans SharePoint Server 2016 et SharePoint Server 2013.

SharePoint Server écrit les données relatives à l’utilisation et à l’état dans le dossier de journalisation et dans la base de données de journalisation. Vous pouvez utiliser le le site Web Administration centrale de SharePoint pour configurer les paramètres de la collecte de données relatives à l’état.

Dans cet article :

  • Avant de commencer

  • Configurer la collecte de données relatives à l’utilisation et à l’état à l’aide de l’Administration centrale

  • Configurer la collecte des données relatives à l’utilisation à l’aide de Windows PowerShell

  • Configurer la collecte des données relatives à l’utilisation pour les événements à l’aide de Windows PowerShell

  • Journaliser les données relatives à l’utilisation dans une base de données de journalisation différente à l’aide de Windows PowerShell

Avant de commencer

Notes

Les administrateurs utilisent généralement le le site Web Administration centrale de SharePoint et SharePoint Management Shell pour gérer les déploiements. Pour plus d’informations sur l’accessibilité pour les administrateurs, voir Accessibilité pour SharePoint 2013.
SharePoint Server s’exécutant en tant que sites web dans Internet Information Services (IIS), les administrateurs et les utilisateurs dépendent des fonctionnalités d’accessibilité fournies par les navigateurs. SharePoint Server prend en charge les fonctionnalités d’accessibilité des navigateurs pris en charge. Pour plus d’informations, voir les ressources suivantes :

Configurer la collecte de données relatives à l’utilisation et à l’état à l’aide de l’Administration centrale

Les paramètres des données relatives à l’utilisation et à l’intégrité sont définis à l’échelle de la batterie de serveurs ; vous ne pouvez pas les définir pour des serveurs particuliers de la batterie.

Pour configurer la collecte de données relatives à l’utilisation et à l’état à l’aide de l’Administration centrale :

  1. Vérifiez que le compte d’utilisateur qui exécute cette procédure est membre du groupe Administrateurs de batterie.

    La cmdlet

  2. Dans l’Administration centrale, sur la page d’accueil, cliquez sur Analyse.

  3. Sur la page Analyse, dans la section Rapports, cliquez sur Configurer la collection des données d’utilisation et d’intégrité.

  4. Sur la page Configurer la collection des données d’utilisation et d’intégrité, dans la section Collecte des données d’utilisation, activez la case à cocher Activer la collection des données d’utilisation.

  5. Dans la section Sélection d’événement, activez les cases à cocher des événements à journaliser.

    La journalisation consomme les ressources système et peut avoir un impact sur les performances et l’utilisation des disques. Ne journalisez que les événements sur lesquels vous souhaitez des rapports réguliers.

    Pour des rapports ou des investigations impromptus, activez la journalisation d’événements, puis désactivez la journalisation des événements une fois le rapport ou l’investigation effectué. Pour plus d’informations, voir Configurer la collecte de données relatives à l’utilisation pour les événements à l’aide de Windows PowerShell.

  6. Dans la section Paramètres de la collection des données d’utilisation, tapez le chemin d’accès au dossier où écrire les données relatives à l’utilisation et à l’état dans la zone Emplacement du fichier journal. Le chemin d’accès spécifié doit exister sur chaque serveur de la batterie.

    Ces paramètres sont appliqués à tous les événements.

  7. Dans la section Collecte des données d’intégrité, activez la case à cocher Activer la collecte des données d’intégrité. Pour modifier les planifications de la collecte, cliquez sur Planification de la journalisation d’intégrité. La liste des travaux du minuteur qui collectent les données relatives à l’état apparaît. Cliquez sur les travaux dont vous souhaitez modifier la planification ; vous pouvez aussi désactiver certains travaux. Si vous désactivez un travail du minuteur, il arrête de collecter les données relatives à l’état correspondantes. Pour plus d’informations, voir Référence pour le travail du minuteur pour SharePoint Server 2016.

  8. Pour modifier les planifications de la collecte des journaux, cliquez sur Planification de la collecte des journaux, puis cliquez sur le travail du minuteur de votre choix pour modifier sa planification ou pour le désactiver. Si vous désactivez un travail du minuteur, il arrête de collecter les données de journal correspondantes.

  9. Dans la section Journalisation - Serveur de bases de données, pour changer de méthode d’authentification, sélectionnez l’option Authentification Windows ou Authentification SQL.

    Pour modifier les valeurs Serveur de bases de données et Nom de la base de données , vous devez utiliser PowerShell. Pour plus d’informations, voir Journaliser les données relatives à l’utilisation dans une base de données de journalisation différente à l’aide de Windows PowerShell.

Configurer la collecte des données relatives à l’utilisation à l’aide de Windows PowerShell

Pour configurer la collecte des données relatives à l’utilisation à l’aide de Windows PowerShell

  1. Vérifiez votre statut de membre pour les éléments suivants :

    • Rôle serveur fixe securityadmin sur l’instance SQL Server

    • du rôle de base de données fixe db_owner sur toutes les bases de données à mettre à jour ;

    • du groupe Administrateurs sur le serveur sur lequel vous exécutez les applets de commande PowerShell.

    Un administrateur peut utiliser l’applet de commande Add-SPShellAdmin pour accorder des autorisations d’utilisation des applets de commande des Produits SharePoint 2013..

    Notes

    Si vous ne disposez pas des autorisations, contactez votre administrateur d’installation ou votre administrateur SQL Server afin de les demander. Pour plus d’informations sur les autorisations PowerShell, voir Add-SPShellAdmin.

  2. Dans le menu Démarrer, cliquez sur Tous les programmes.

  3. Cliquez sur SharePoint 2016.

  4. Cliquez sur SharePoint 2016 Management Shell.

  5. À l’invite de commandes PowerShell, tapez la commande suivante :

    Set-SPUsageService [-LoggingEnabled {1 | 0}] [-UsageLogLocation <Path>] [-Verbose]
    

    <Path> représente un chemin d’accès qui existe sur chaque ordinateur de la batterie de serveurs.

    Pour afficher la progression de la commande, utilisez le paramètre Verbose.

    Activez la journalisation des données relatives à l’utilisation en tapant :

    Set-SPUsageService -LoggingEnabled 1
    

Pour plus d’informations, voir Set-SPUsageService.

Configurer la collecte des données relatives à l’utilisation pour les événements à l’aide de Windows PowerShell

Les types d’événements répertoriés sur la page Configurer la collection des données d’utilisation et d’intégrité dans l’Administration centrale sont identiques à ceux des définitions d’utilisation dans PowerShell. Seul PowerShell vous permet de configurer des définitions d’utilisation particulières. De plus, vous pouvez uniquement configurer le paramètre DaysRetained.

Pour configurer la journalisation des données relatives à l’utilisation pour les événements à l’aide de Windows PowerShell :

  1. Vérifiez votre statut de membre pour les éléments suivants :

    • Rôle serveur fixe securityadmin sur l’instance SQL Server

    • du rôle de base de données fixe db_owner sur toutes les bases de données à mettre à jour ;

    • du groupe Administrateurs sur le serveur sur lequel vous exécutez les applets de commande PowerShell.

    Un administrateur peut utiliser l’applet de commande Add-SPShellAdmin pour accorder des autorisations d’utilisation des applets de commande des Produits SharePoint 2013..

    Notes

    Si vous ne disposez pas des autorisations, contactez votre administrateur d’installation ou votre administrateur SQL Server afin de les demander. Pour plus d’informations sur les autorisations PowerShell, voir Add-SPShellAdmin.

  2. Dans le menu Démarrer, cliquez sur Tous les programmes.

  3. Cliquez sur SharePoint 2016.

  4. Cliquez sur SharePoint 2016 Management Shell.

  5. À l’invite de commandes PowerShell, tapez la commande suivante :

    Set-SPUsageDefinition -Identity <SPUsageDefinitionPipeBind> [-Enable] [-DaysRetained <0-31>] [-Verbose]
    

    <SPUsageDefinitionPipeBind> spécifie l’objet de définition d’utilisation à mettre à jour. Le type doit être un GUID valide au format 12345678-90ab-cdef-1234-567890bcdefgh, un nom de définition d’utilisation valide (par exemple, SiteSubscriptionConfig1) ou une instance d’un objet SPUsageDefinition valide. Vous pouvez utiliser l’applet de commande PowerShellGet-SPUsageDefinition pour obtenir ce GUID. Pour plus d’informations, voir Get-SPUsageDefinition.

    Utilisez le paramètre Enable pour activer la journalisation des données relatives à l’utilisation pour cette définition d’utilisation. Utilisez le paramètre DaysRetained pour spécifier la durée de conservation des données relatives à l’utilisation dans le journal avant leur suppression. La plage va de 0 à 31 jours. Pour afficher la progression de la commande, utilisez le paramètre Verbose.

Pour plus d’informations, voir Set-SPUsageDefinition.

Journaliser les données relatives à l’utilisation dans une base de données de journalisation différente à l’aide de Windows PowerShell

Vous pouvez utiliser PowerShell pour modifier ce paramétrage.

Pour journaliser les données relatives à l’utilisation dans une base de données de journalisation différente à l’aide de Windows PowerShell :

  1. Vérifiez votre statut de membre pour les éléments suivants :

    • Rôle serveur fixe securityadmin sur l’instance SQL Server

    • du rôle de base de données fixe db_owner sur toutes les bases de données à mettre à jour ;

    • du groupe Administrateurs sur le serveur sur lequel vous exécutez les applets de commande PowerShell.

    Un administrateur peut utiliser l’applet de commande Add-SPShellAdmin pour accorder des autorisations d’utilisation des applets de commande des Produits SharePoint 2013..

    Notes

    Si vous ne disposez pas des autorisations, contactez votre administrateur d’installation ou votre administrateur SQL Server afin de les demander. Pour plus d’informations sur les autorisations PowerShell, voir Add-SPShellAdmin.

  2. Dans le menu Démarrer, cliquez sur Tous les programmes.

  3. Cliquez sur SharePoint 2016.

  4. Cliquez sur SharePoint 2016 Management Shell.

  5. À l’invite de commandes PowerShell, tapez la commande suivante :

    Set-SPUsageApplication -DatabaseServer <DatabaseServerName> -DatabaseName <DatabaseName> [-DatabaseUserName <UserName>] [-DatabasePassword <Password>] [-Verbose]
    

    Où :

    • <DatabaseServerName> désigne le serveur hôte pour la base de données de journalisation. Vous devez spécifier une valeur pour le paramètre DatabaseServer, même si la nouvelle base de données se trouve sur le même serveur de base de données que l’ancienne.

    • <DatabaseName> est le nom de la base de données de journalisation.

    • <UserName> est le nom d’utilisateur à utiliser pour se connecter à la base de données de journalisation. Utilisez ce paramètre uniquement si vous accédez à la base de données de journalisation via l’authentification SQL Server.

    • <Password> désigne le mot de passe de l’utilisateur spécifié dans DatabaseUserName. Vous devez spécifier <UserName> et <Password> si le propriétaire de la base de données est un compte d’utilisateur différent de celui sous lequel vous vous êtes connecté.

    Pour afficher la progression de la commande, utilisez le paramètre Verbose.

Pour plus d’informations, voir Set-SPUsageApplication.

See also

Vue d’ensemble de l’analyse dans SharePoint Server 2016