/

Comment mettre en place Endpoint Analytics et la surveillance des performances

par Team Ninja
How to Implement Endpoint Analytics and Performance Monitoring blog banner image
How to Implement Endpoint Analytics and Performance Monitoring blog banner image

Essayez notre logiciel de gestion des terminaux n°1 sur G2

Pas de carte de crédit requise, accès complet à toutes les fonctionnalités.

Webinar

NinjaOne 12.0 Feature Updates: What You Need to Know

Automatisez les aspects les plus complexes de l'informatique

Points clés

  • Inscrivez vos appareils Windows 10/11 gérés dans Intune et activez Windows Health Monitoring pour commencer à collecter les données de télémétrie.
  • Consultez les rapports sur les performances de démarrage, la fiabilité des applications, le travail à distance et les scores des appareils afin de détecter les problèmes au plus tôt.
  • Exécutez des requêtes via l’invite de commande, PowerShell et Microsoft Graph pour diagnostiquer les performances en direct et extraire les données analytiques à grande échelle.
  • Enrichissez Endpoint Analytics avec NinjaOne : surveillance en temps réel, visibilité multiplateforme, automatisation par scripts personnalisés et détection des anomalies par IA.

Les équipes informatiques disposent de plusieurs moyens pour surveiller les performances système. L’un d’eux est Endpoint Analytics, une fonction de Microsoft Intune et de Microsoft Endpoint Manager qui fournit des analyses détaillées sur le comportement des appareils Windows dans les environnements gérés. Il existe d’autres options, comme les outils locaux tels que l’invite de commande et la stratégie de groupe.

Grâce aux informations recueillies, les administrateurs informatiques peuvent traiter les problèmes de performance de manière proactive et fondée sur les données. Il peut s’agir de temps de démarrage trop longs, d’instabilité des programmes ou de problèmes liés à du matériel vieillissant et à des configurations mal optimisées.

Si vous prévoyez de mettre en place Endpoint Analytics et de renforcer vos capacités de surveillance des performances, vous pouvez vous appuyer sur les bonnes pratiques présentées dans cet article.

Vous préférez un guide en images ? Regardez la vidéo « Comment mettre en place Endpoint Analytics et la surveillance des performances » pour un résumé plus complet.

Réduisez les temps d’arrêt en confiant à NinjaOne une surveillance complète des performances.

Découvrez ce que NinjaOne RMM peut faire

Comment activer et mettre en place Endpoint Analytics et la surveillance des performances

📌 Prérequis :

  • Microsoft Intune doit être activé avec Endpoint Analytics.
  • Les appareils ciblés doivent être inscrits dans Intune et gérés par MDM.
  • Les appareils inscrits doivent exécuter Windows 11 Enterprise, Education ou Pro (recommandé), ou Windows 10 Enterprise, Education ou Pro version 1903 ou ultérieure, s’ils sont encore couverts par les mises à jour de sécurité étendues (ESU). Windows 10 a atteint la fin du support (EoS) en octobre 2025 : tout appareil encore équipé de ce système doit donc être migré vers Windows 11 ou inscrit au programme ESU.
  • Dans Intune, la politique Windows Health Monitoring doit être configurée et activée pour autoriser la collecte des données analytiques.

📌 Outils facultatifs :

  • PowerShell avec le SDK Microsoft Graph —Il fournit un ensemble de modules permettant d’utiliser Microsoft Graph via des commandes PowerShell. Vous pouvez ainsi gérer les données Endpoint Analytics de façon programmatique.
  • Visionneuse de données de diagnostic —Cet outil local vous permet d’inspecter les données de diagnostic collectées et envoyées par les appareils Windows. Veillez à l’activer via Paramètres Windows > Confidentialité et sécurité > Afficher les données de diagnostic > Activer la visionneuse de données de diagnostic.
  • Intégration avec Azure Monitor ou Log Analytics —Cet outil relie Endpoint Analytics à d’autres services Azure. Il permet une analyse plus poussée et le stockage à long terme des données de performance et de fiabilité.
Cliquez pour choisir une méthode
Méthode 1 : Intune, activer Endpoint Analytics
Méthode 2 : Intune, utiliser les rapports analytiques intégrés
Méthode 3 : invite de commande, vérifications des performances en temps réel
Méthode 4 : PowerShell, requêtes Endpoint Analytics personnalisées

🎥 Ce guide existe aussi en vidéo : regardez Comment mettre en place Endpoint Analytics et la surveillance des performances.

Méthode 1 : activer Endpoint Analytics dans Microsoft Intune

📌 Cas d’usage :

  • Cette méthode aide les administrateurs informatiques à vérifier la tenue des terminaux dans les environnements distants et hybrides.
  • Endpoint Analytics vous permet de repérer les problèmes de performance qui affectent votre système.
  • Vous pouvez exploiter les données recueillies pour un dépannage proactif et des décisions plus éclairées, appuyées sur des données.

📌 Prérequis :

  • Microsoft Intune avec Endpoint Analytics doit être disponible sur le tenant.
  • Les appareils doivent être gérés par MDM et inscrits dans Intune.
  • Windows Health Monitoring doit être configuré et activé dans Intune.
  • La télémétrie doit être configurée et activée.

Voici les étapes, simples à suivre, pour activer et mettre en place Endpoint Analytics dans Microsoft Intune :

  1. Rendez-vous d’abord dans le centre d’administration Microsoft Intune (anciennement le centre d’administration Microsoft Endpoint Manager, ou MEMAC).
  2. Allez ensuite dans Rapports > Analyses > Endpoint Analytics.
  3. Lorsque le message s’affiche, acceptez l’activation d’Endpoint Analytics.
  4. Activez ensuite Windows Health Monitoring :
    1. Allez dans Appareils > Profils de configuration
    2. Sélectionnez Créer un profil. Définissez ensuite les valeurs suivantes :
      1. Plateforme : Windows 10 et ultérieur
      2. Type de profil : Modèles > Windows Health Monitoring
    3. Choisissez ensuite Activer la collecte de données Endpoint Analytics.
    4. Attribuez la politique au groupe d’appareils ciblé.
  5. Cliquez enfin sur Créer pour déployer la politique.

💡 Remarque : une fois la politique déployée, les données n’apparaissent pas immédiatement. Comptez 24 à 48 heures avant leur affichage.

Méthode 2 : exploiter les rapports analytiques intégrés de Microsoft Intune

📌 Cas d’usage :

  • Les administrateurs informatiques peuvent suivre l’intégrité de l’appareil dans les environnements distants ou hybrides.
  • Cette méthode permet de vérifier la fiabilité des applications tout en déployant des actions d’amélioration des performances.

📌 Prérequis :

  • Endpoint Analytics doit être activé et configuré (voir la méthode 1).
  • Les appareils doivent avoir remonté et transmis des données pendant au moins 24 à 48 heures.
  • Vous devez disposer des rôles d’administrateur Intune adéquats pour accéder aux rapports.

Pour accéder aux rapports Endpoint Analytics intégrés et les exploiter, suivez ces étapes :

  1. Rendez-vous dans le MEMAC.
  2. Allez dans Rapports > Endpoint Analytics.
  3. Consultez ensuite les catégories de rapports suivantes :
    1. Performances de démarrage
    2. Logiciels recommandés
    3. Fiabilité des applications
    4. Travail à distance
    5. Scores des appareils
  4. À partir de là, vous pouvez utiliser les options de filtre ou d’export pour trier par utilisateur, groupe d’appareils ou politique.
  5. Les données peuvent ensuite servir à identifier les problèmes de performance et les ralentissements, à planifier des mises à niveau et à envisager des modifications de politique.

💡 Remarque : les données de ces rapports sont agrégées et actualisées régulièrement. Pour des analyses en temps réel, intégrez Azure Monitor ou Log Analytics.

Méthode 3 : utiliser l’invite de commande pour des vérifications de performance en temps réel

📌 Cas d’usage :

  • Cette méthode permet d’examiner les problèmes de performance sans attendre la synchronisation des données par Intune.
  • Vous pouvez l’utiliser pour créer des scripts d’automatisation personnalisés pour NinjaOne et d’autres plateformes RMM.
  • Les administrateurs informatiques peuvent s’en servir pour diagnostiquer des problèmes tels que les lenteurs au démarrage, une consommation élevée de ressources ou des incidents applicatifs.

📌 Prérequis :

  • Cette méthode exige des privilèges d’administrateur pour accéder aux journaux d’événements système et aux données de performance.
  • Ces commandes s’exécutent depuis l’invite de commande (en tant qu’administrateur).
  • Les appareils ciblés doivent exécuter Windows 10/11 avec la journalisation standard des performances activée.

Voici comment utiliser l’invite de commande pour vérifier les performances en temps réel :

  1. Pour vérifier le temps de démarrage, exécutez cette commande :

systeminfo | find "Boot Time"

  1. Pour consulter les événements de démarrage récents, utilisez cette commande :

wevtutil qe Microsoft-Windows-Diagnostics-Performance/Operational /f:text /c:5

  1. Pour afficher la liste des tâches et repérer les processus gourmands en processeur ou en mémoire, utilisez cette commande :

tasklist /v | more

  1. Pour réaliser une évaluation rapide des performances du disque (vitesse de lecture/écriture), exécutez cette commande :

winsat disk

  1. Pour afficher les statistiques et les erreurs Ethernet et diagnostiquer les performances réseau, utilisez cette commande :

netstat -e -s

💡 Remarque : ces commandes peuvent être scriptées et exécutées à distance sur de grands parcs d’ordinateurs. Elles peuvent également être intégrées à des outils de surveillance.

De plus, comme winsat disk a été retiré de l’interface utilisateur de Windows (sa fonctionnalité en ligne de commande fonctionne toujours, mais Microsoft ne la met plus en avant), vous pouvez utiliser les alternatives PowerShell suivantes :

Get-Counter '\PhysicalDisk(*)\Disk Read Bytes/sec'

Get-Counter '\PhysicalDisk(*)\Disk Write Bytes/sec'

Méthode 4 : utiliser PowerShell pour des requêtes Endpoint Analytics personnalisées

📌 Cas d’usage :

  • Cette méthode est idéale pour les fournisseurs de services gérés et les équipes informatiques qui doivent extraire des données de plusieurs groupes d’appareils et de plusieurs tenants.
  • Elle convient également au benchmarking automatisé des performances et à l’écriture de scripts.

📌 Prérequis :

  • Le SDK Microsoft Graph PowerShell doit être installé.
  • Les autorisations d’API Graph suivantes sont nécessaires :
    • DeviceManagementManagedDevices.Read.All
    • Reports.Read.All
  • Vous devez disposer de privilèges d’administrateur ou d’un accès aux données Intune.
  • La télémétrie des appareils doit être réglée sur Basic ou supérieur dans Intune.
  • Pour que les données Endpoint Analytics remontent correctement, la politique Windows Health Monitoring doit être attribuée et active. Vous pouvez l’activer dans Intune via ce chemin : Intune > Appareils > Profils de configuration > Créer un profil > Windows 10 et ultérieur > Type de profil : Modèles > Windows Health Monitoring.
  • Dans le volet des paramètres Intune, activez Endpoint Analytics dans la section Paramètres de reporting et attribuez le profil au groupe d’appareils approprié.

Une fois ces prérequis réunis, vous pouvez collecter les données Endpoint Analytics depuis PowerShell en suivant ces étapes :

  1. Exécutez cette commande pour vous connecter à Microsoft Graph :

Connect-MgGraph -Scopes "DeviceManagementManagedDevices.Read.All", "Reports.Read.All"

  1. Utilisez celle-ci pour interroger les données d’intégrité des terminaux :

Get-MgDeviceManagementUserExperienceAnalyticDevicePerformance

  1. Exécutez la commande ci-dessous pour récupérer les scores des appareils :

Get-MgDeviceManagementUserExperienceAnalyticScoreHistory

  1. Utilisez celle-ci pour lancer une commande de surveillance des performances en local :

Get-Counter '\Processor(_Total)\% Processor Time'

⚠️ Points de vigilance

RisquesConséquences possiblesCorrectifs
Conflits entre la stratégie de groupe et les paramètres IntuneLa remontée de la télémétrie ou des diagnostics peut être bloquéeVérifiez avec gpresult /h report.html dans l’invite de commande et alignez les paramètres entre le GPO et Intune
Délai d’affichage des données pris pour un échecLes administrateurs et les équipes peuvent croire que la configuration a échouéAttendez 24 à 48 heures après avoir appliqué les méthodes ci-dessus
Le profil Windows Health Monitoring n’a pas été attribuéLes appareils n’apparaîtront pas dans les rapports Endpoint AnalyticsRéattribuez la politique dans Intune et attendez 24 à 48 heures la remontée des données
Niveau de télémétrie non réglé sur Basic ou supérieurLes données Endpoint Analytics ne seront pas remontéesUtilisez un GPO ou la configuration d’appareil Intune pour régler le niveau de télémétrie sur Basic ou supérieur

Autres points à considérer lors de la mise en place d’Endpoint Analytics et de la surveillance des performances

Endpoint Analytics donne les meilleurs résultats sur les appareils gérés

Endpoint Analytics est optimisé pour les environnements où les appareils sont gérés directement via Intune ou en cogestion avec Configuration Manager. Ces configurations permettent en effet à Endpoint Analytics de collecter une télémétrie plus riche, et donc d’obtenir des analyses plus précises des performances des appareils.

La collecte des données ne se fait pas en temps réel

Notez que les données analytiques sont actualisées toutes les 24 heures : cette approche ne convient donc pas au dépannage en temps réel. Utilisez des outils locaux (comme CMD (invite de commande) ou PowerShell) pour diagnostiquer et confirmer les problèmes de performance au besoin.

Évaluez l’impact des applications de démarrage et des stratégies de groupe

Examinez l’impact des applications lancées au démarrage, des scripts et des GPO appliqués. Ces éléments peuvent dégrader les performances de démarrage.

Une fonction réservée à Windows

Endpoint Analytics ne prend en charge que les appareils Windows 10 et 11. Aucun reporting n’est disponible pour Linux, macOS et les autres plateformes.

Résoudre les problèmes liés à Endpoint Analytics et à la surveillance des performances

Aucune donnée dans les rapports

Vérifiez que le profil Windows Health Monitoring est bien attribué et que l’appareil dispose de la bonne version du système d’exploitation et des bons paramètres de télémétrie.

Délai dans Endpoint Analytics d’Intune après l’onboarding

L’affichage des données peut prendre jusqu’à 48 heures. Pensez à consulter les rapports entre 24 et 48 heures après.

Des appareils manquent dans les données analytiques

Vérifiez l’inscription dans Intune, les paramètres de télémétrie définis par GPO et l’attribution des licences. Contrôlez vos groupes d’appareils et procédez aux ajustements nécessaires.

Les outils CMD (invite de commande) ne fonctionnent pas

Utilisez des privilèges administrateur et assurez-vous que la journalisation de diagnostic est activée.

Emplacement des journaux

Pour consulter les journaux, rendez-vous à ces emplacements sur votre ordinateur :

  • Journaux de l’agent Endpoint Analytics (Explorateur Windows) : C:\ProgramData\Microsoft\Windows\DeviceManagement
  • Observateur d’événements : Microsoft > Windows > DeviceManagement-Enterprise-Diagnostics-Provider

Comment NinjaOne complète et améliore Endpoint Analytics d’Intune

NinjaOne étend les capacités de Microsoft Endpoint Analytics grâce à la surveillance en temps réel, à la prise en charge multiplateforme et à ses fonctions d’automatisation.

Voici comment NinjaOne fait passer Endpoint Analytics au niveau supérieur :

Collecte des indicateurs de performance en temps réel

NinjaOne suit en direct l’utilisation du processeur, de la mémoire, du disque et du réseau. Les équipes informatiques ne subissent plus la limite d’actualisation de 24 heures des analyses Intune.

Déploiement de scripts personnalisés

NinjaOne permet l’automatisation de scripts informatiques personnalisés pour analyser l’impact du démarrage ou surveiller des processus clés.

Surveillance des appareils hors Intune

NinjaOne prend en charge les terminaux Windows, macOS et Linux qui ne sont pas inscrits dans Microsoft Intune.

Déclenchement d’alertes et remédiation automatique

NinjaOne détecte le dépassement des seuils de performance et exécute des scripts ou des politiques pour y remédier.

Visibilité multiplateforme

NinjaOne comble les lacunes des environnements hétérogènes et permet aux équipes informatiques de suivre et d’ajuster les performances sur tous les systèmes d’exploitation, y compris sur les appareils Linux.

Ces fonctions aident les fournisseurs de services gérés et les équipes informatiques qui gèrent des environnements de grandes entreprises à respecter leurs engagements de SLA (contrat de niveau de service) et à combler les lacunes des environnements reposant uniquement sur Intune.

Complétez vos outils de surveillance des performances avec une solution RMM offrant un panneau de contrôle centralisé.

Démarrez un essai gratuit de NinjaOne RMM

Améliorez l’intégrité de l’appareil et l’UX (expérience utilisateur) avec Endpoint Analytics

Endpoint Analytics offre aux équipes informatiques et aux fournisseurs de services gérés une vision complète

  • des performances des appareils,
  • de l’impact du démarrage et
  • de l’expérience utilisateur.

En l’activant dans Intune et en le combinant à des outils locaux, vous pouvez identifier et résoudre les problèmes de performance avant qu’ils ne perturbent le travail des utilisateurs. Vous pouvez également l’associer à NinjaOne, qui apporte visibilité en temps réel, automatisation et prise en charge des appareils hors Intune, pour gérer vos terminaux en toute fluidité. NinjaOne propose d’autres fonctions utiles, comme la détection des anomalies par IA et l’ACR (analyse des causes racines) automatisée.

Au final, ces solutions vous donnent le contrôle et la souplesse nécessaires pour faire tourner vos terminaux comme une horloge et permettre à vos utilisateurs de travailler sans accroc.

Sujets connexes :

Guide de démarrage rapide

NinjaOne offre bel et bien de solides capacités d’analyse des terminaux et de surveillance des performances. Plus précisément :

Fonctions d’analyse des terminaux :

  • Surveillance en temps réel des données d’intégrité et de performance des terminaux
  • Tableau de bord d’intégrité de l’appareil avec des analyses détaillées
  • Suivi des performances sur différents indicateurs, notamment :
    • Utilisation du processeur
    • Utilisation de la mémoire
    • Temps de fonctionnement de l’appareil
    • État des correctifs logiciels et du système d’exploitation
    • Menaces actives

Capacités de surveillance des performances :

  • Widgets de tableau de bord affichant les problèmes d’intégrité des appareils
  • Surveillance des éléments suivants :
    • Serveurs actuellement hors service
    • Appareils présentant des menaces actives ou bloquées
    • Correctifs du système d’exploitation et des logiciels en échec ou en attente
    • Alertes de condition
    • Redémarrages en attente

Le système offre une visibilité complète sur les performances des terminaux, ce qui permet aux administrateurs informatiques de :

  • Générer des alertes riches en contexte
  • Automatiser les workflows
  • Identifier et corriger les problèmes de performance de manière proactive

FAQs

La plupart des absences de données s’expliquent par

  • des profils Windows Health Monitoring manquants ou non attribués,
  • des paramètres de télémétrie incohérents,
  • des conflits de GPO ou
  • un délai trop court depuis l’onboarding.

Les données Endpoint Analytics peuvent mettre 24 à 48 heures à remonter après l’activation de la fonction.

Endpoint Analytics propose une actualisation toutes les 24 heures, des analyses historiques et un score d’expérience utilisateur, tandis que la surveillance en temps réel fournit des indicateurs en direct sur le processeur, la mémoire, le disque et le réseau pour un dépannage immédiat. Intune relève du pilotage stratégique ; les outils en temps réel, du diagnostic.

Utilisez le rapport sur les performances de démarrage d’Endpoint Analytics pour identifier les applications, scripts et GPO responsables des temps de démarrage trop longs.

Si un diagnostic plus poussé ou en direct est nécessaire, exécutez des commandes comme wevtutil ou des compteurs PowerShell, ou utilisez un outil RMM pour une surveillance continue.

Endpoint Analytics identifie

  • les lenteurs au démarrage,
  • les problèmes de fiabilité des applications,
  • les goulets d’étranglement de ressources,
  • les dérives de configuration et
  • les dégradations de l’expérience utilisateur

sur les appareils Windows gérés.

Les fonctions de base d’Endpoint Analytics sont incluses avec Microsoft Intune et certains plans Microsoft 365. Advanced Analytics, un niveau de reporting plus poussé disponible avec Microsoft 365 E3/E5 ou en module complémentaire autonome, ainsi que les intégrations comme Azure Monitor, peuvent nécessiter une licence supplémentaire.

Vous pourriez aussi aimer

Prêt à simplifier les aspects les plus complexes de l'informatique et de la sécurité ?