/
/

Come implementare Endpoint Analytics e il monitoraggio delle prestazioni

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

Riepilogo

Questo post del blog NinjaOne offre un elenco completo di comandi CMD di base e un’analisi approfondita dei comandi di Windows con oltre 70 comandi cmd essenziali sia per i principianti che per gli utenti avanzati. La guida si propone si piegare in modo pratico i comandi del prompt dei comandi per la gestione dei file, la navigazione nelle directory, la risoluzione dei problemi di rete, le operazioni su disco e l’automazione, con esempi reali per migliorare la produttività. Che tu voglia imparare i comandi cmd fondamentali o padroneggiare gli strumenti avanzati della CLI di Windows, questa guida ti aiuterà a utilizzare il Prompt dei comandi in modo più efficace.

Punti chiave

  • Registra i dispositivi Windows 10/11 gestiti in Intune e abilita Windows Health Monitoring per iniziare a raccogliere i dati di telemetria.
  • Analizza i report su prestazioni di avvio, affidabilità delle applicazioni, lavoro da remoto e punteggi dei dispositivi per individuare i problemi in anticipo.
  • Esegui query con Prompt dei comandi, PowerShell e Microsoft Graph per risolvere i problemi di prestazioni in tempo reale ed estrarre dati analitici su larga scala.
  • Potenzia Endpoint Analytics con NinjaOne aggiungendo monitoraggio in tempo reale, visibilità multipiattaforma, automazione con script personalizzati e rilevamento delle anomalie basato sull’IA.

I team IT possono monitorare le prestazioni del sistema in diversi modi. Uno di questi è Endpoint Analytics, una caratteristica di Microsoft Intune e Microsoft Endpoint Manager che offre informazioni basate sui dati su come si comportano i dispositivi Windows negli ambienti gestiti. Tra le altre opzioni ci sono gli strumenti locali come il Prompt dei comandi e i Criteri di gruppo.

Grazie alle informazioni raccolte, gli amministratori IT possono affrontare in modo proattivo i problemi di prestazioni, basandosi su dati concreti. Tra questi rientrano tempi di avvio lenti, instabilità dei programmi e problemi causati da hardware datato e configurazioni poco ottimizzate.

Se hai intenzione di implementare Endpoint Analytics e potenziare le tue capacità di monitoraggio delle prestazioni, puoi seguire le best practice descritte in questo articolo.

Preferisci una guida visiva? Guarda “Come implementare Endpoint Analytics e il monitoraggio delle prestazioni” per un riepilogo più approfondito.

Riduci i tempi di inattività sfruttando NinjaOne per un monitoraggio completo delle prestazioni.

Scopri cosa può fare NinjaOne RMM

Come abilitare e implementare Endpoint Analytics e il monitoraggio delle prestazioni

📌 Prerequisiti:

  • Devi avere Microsoft Intune abilitato con Endpoint Analytics.
  • I dispositivi di destinazione devono essere registrati in Intune e gestiti tramite MDM.
  • I dispositivi registrati devono eseguire Windows 11 Enterprise, Education o Pro (consigliato), oppure Windows 10 Enterprise, Education o Pro, versione 1903 o successiva, se ancora coperti dagli Extended Security Updates (ESU). Windows 10 ha raggiunto la fine del supporto a ottobre 2025, quindi tutti i dispositivi che lo utilizzano ancora dovrebbero essere migrati a Windows 11 o registrati nel programma ESU
  • In Intune, la policy Windows Health Monitoring deve essere configurata e abilitata per consentire la raccolta dei dati analitici.

📌 Strumenti facoltativi:

  • PowerShell con Microsoft Graph SDK —Fornisce una serie di moduli che consentono di utilizzare Microsoft Graph tramite comandi PowerShell. Puoi usarlo per gestire i dati di Endpoint Analytics in modo programmatico.
  • Visualizzatore dati di diagnostica —È uno strumento locale che ti permette di esaminare i dati di diagnostica raccolti e inviati dai dispositivi Windows. Assicurati che sia attivato tramite Impostazioni di Windows > Privacy e sicurezza > Visualizza dati di diagnostica > Attiva il Visualizzatore dati di diagnostica.
  • Integrazione con Azure Monitor o Log Analytics —Questo strumento collega Endpoint Analytics ad altri servizi Azure. Consente analisi più approfondite e la conservazione a lungo termine dei dati su prestazioni e affidabilità.
Fai clic per scegliere un metodo
Metodo 1: Intune — Abilitare Endpoint Analytics
Metodo 2: Intune — Usare i report analitici integrati
Metodo 3: Prompt dei comandi — Controlli delle prestazioni in tempo reale
Metodo 4: PowerShell — Query personalizzate su Endpoint Analytics

🎥 Questa guida è disponibile anche in formato video: guarda Come implementare Endpoint Analytics e il monitoraggio delle prestazioni.

Metodo 1: come abilitare Endpoint Analytics in Microsoft Intune

📌 Casi d’uso:

  • Questo metodo aiuta gli amministratori IT a verificare come si comportano gli endpoint negli ambienti remoti e ibridi.
  • Puoi usare Endpoint Analytics per individuare i problemi di prestazioni che stanno influenzando il tuo sistema.
  • Puoi usare i dati raccolti per una risoluzione proattiva dei problemi e per decisioni più intelligenti e basate sui dati.

📌 Prerequisiti:

  • Microsoft Intune con Endpoint Analytics deve essere disponibile nel tenant.
  • I dispositivi devono essere gestiti tramite MDM e registrati in Intune.
  • Windows Health Monitoring deve essere configurato e abilitato in Intune.
  • La telemetria deve essere configurata e abilitata.

Di seguito trovi alcuni semplici passaggi per abilitare e implementare Endpoint Analytics in Microsoft Intune:

  1. Per prima cosa, vai all’interfaccia di amministrazione di Microsoft Intune (in precedenza Microsoft Endpoint Manager Admin Center, o MEMAC).
  2. Quindi vai su Report > Analisi > Endpoint Analytics.
  3. Quando richiesto, accetta la richiesta di abilitare Endpoint Analytics.
  4. Dopodiché, attiva Windows Health Monitoring:
    1. Vai su Dispositivi > Profili di configurazione
    2. Seleziona Crea profilo. Imposta quindi quanto segue:
      1. Piattaforma: Windows 10 e versioni successive
      2. Tipo di profilo: Modelli > Windows Health Monitoring
    3. Seleziona poi Abilita la raccolta dati di Endpoint Analytics.
    4. Assegna la policy al gruppo di dispositivi di destinazione.
  5. Infine, fai clic su Crea per distribuire la policy.

💡 Nota: dopo aver distribuito la policy, i dati non compaiono immediatamente. Possono essere necessarie dalle 24 alle 48 ore.

Metodo 2: utilizzare i report analitici integrati in Microsoft Intune

📌 Casi d’uso:

  • Gli amministratori IT possono tenere sotto controllo l’integrità dei dispositivi negli ambienti remoti o ibridi.
  • Puoi usare questo metodo per verificare l’affidabilità delle applicazioni mentre adotti soluzioni per migliorare le prestazioni.

📌 Prerequisiti:

  • Endpoint Analytics deve essere abilitato e configurato (vedi il Metodo 1).
  • I dispositivi devono aver inviato dati per almeno 24-48 ore.
  • Devi disporre dei ruoli di amministratore Intune adeguati per accedere ai report.

Per accedere ai report integrati di Endpoint Analytics e utilizzarli, segui questi passaggi:

  1. Vai al MEMAC.
  2. Vai su Report > Endpoint Analytics.
  3. Esamina quindi le seguenti categorie di report:
    1. Prestazioni di avvio
    2. Software consigliato
    3. Affidabilità delle applicazioni
    4. Lavoro da remoto
    5. Punteggi dei dispositivi
  4. Da qui puoi usare le opzioni di filtro o di esportazione per ordinare i dati per utente, gruppo di dispositivi o policy.
  5. I dati possono poi essere utilizzati per individuare problemi di prestazioni e rallentamenti, pianificare aggiornamenti e valutare modifiche alle policy.

💡 Nota: i dati mostrati in questi report sono aggregati e aggiornati regolarmente. Per informazioni in tempo reale, integra Azure Monitor o Log Analytics.

Metodo 3: come usare il Prompt dei comandi per i controlli delle prestazioni in tempo reale

📌 Casi d’uso:

  • Puoi usare questo metodo per verificare i problemi di prestazioni senza dover attendere la sincronizzazione dei dati di Intune.
  • Puoi usarlo per creare script di automazione personalizzati per NinjaOne e altre piattaforme RMM.
  • Gli amministratori IT possono usarlo per diagnosticare problemi come ritardi all’avvio, utilizzo elevato delle risorse e problemi a livello di applicazione.

📌 Prerequisiti:

  • Questo metodo richiede privilegi di amministratore per accedere ai registri eventi di sistema e ai dati sulle prestazioni.
  • Questi comandi possono essere eseguiti tramite il Prompt dei comandi (come amministratore).
  • I dispositivi di destinazione devono eseguire Windows 10/11 con la registrazione standard delle prestazioni abilitata.

Ecco come usare il Prompt dei comandi per verificare le prestazioni in tempo reale:

  1. Per controllare il tempo di avvio, esegui questo comando:

systeminfo | find "Boot Time"

  1. Per visualizzare gli eventi di avvio recenti, usa questo comando:

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

  1. Per visualizzare l’elenco dei processi con utilizzo elevato di CPU/memoria, usa questo comando:

tasklist /v | more

  1. Per eseguire una valutazione rapida delle prestazioni del disco (velocità di lettura/scrittura), esegui questo comando:

winsat disk

  1. Per visualizzare le statistiche Ethernet e gli errori utili alla risoluzione dei problemi di rete, usa questo comando:

netstat -e -s

💡 Nota: questi comandi possono essere inseriti in script ed eseguiti da remoto su grandi gruppi di computer. Inoltre, possono essere integrati negli strumenti di monitoraggio.

Dato che winsat disk è stato rimosso dall’interfaccia utente di Windows (la funzionalità da riga di comando continua a funzionare, ma Microsoft non la mostra né la promuove più), puoi usare in alternativa i seguenti comandi PowerShell:

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

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

Metodo 4: usare PowerShell per query personalizzate su Endpoint Analytics

📌 Casi d’uso:

  • Questo metodo è ideale per MSP e team IT che devono estrarre dati da gruppi di dispositivi e da più tenant.
  • È adatto anche al benchmarking automatizzato delle prestazioni e alla creazione di script.

📌 Prerequisiti:

  • Devi avere installato il Microsoft Graph PowerShell SDK.
  • Sono necessarie queste autorizzazioni per le API Graph:
    • DeviceManagementManagedDevices.Read.All
    • Reports.Read.All
  • Dovrai disporre di privilegi di amministratore o dell’accesso ai dati di Intune.
  • La telemetria del dispositivo deve essere impostata su Basic o su un livello superiore in Intune.
  • Affinché i dati di Endpoint Analytics vengano riportati correttamente, la policy Windows Health Monitoring deve essere assegnata e attiva. Puoi attivarla in Intune seguendo questo percorso: Intune > Dispositivi > Profili di configurazione > Crea profilo > Windows 10 e versioni successive > Tipo di profilo: Modelli > Windows Health Monitoring.
  • Nel riquadro delle impostazioni di Intune, abilita Endpoint Analytics nella sezione Impostazioni di reporting e assegna il profilo al gruppo di dispositivi appropriato.

Una volta soddisfatti questi prerequisiti, puoi raccogliere i dati di Endpoint Analytics da PowerShell seguendo questi passaggi:

  1. Esegui questo comando per connetterti a Microsoft Graph:

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

  1. Usa questo per interrogare i dati sull’integrità degli endpoint:

Get-MgDeviceManagementUserExperienceAnalyticDevicePerformance

  1. Esegui il comando seguente per recuperare i punteggi dei dispositivi:

Get-MgDeviceManagementUserExperienceAnalyticScoreHistory

  1. Usa questo per eseguire un comando di monitoraggio delle prestazioni in locale:

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

⚠️ Aspetti a cui prestare attenzione

RischiPossibili conseguenzeCome rimediare
Conflitti tra i Criteri di gruppo e le impostazioni di IntuneLa trasmissione dei dati di telemetria o di diagnostica potrebbe essere bloccataVerifica con gpresult /h report.html nel Prompt dei comandi e allinea le impostazioni tra GPO e Intune
Il ritardo nei dati viene interpretato come un erroreAmministratori e personale potrebbero pensare che la configurazione non sia riuscitaAttendi dalle 24 alle 48 ore dopo aver applicato i metodi descritti sopra
Il profilo Windows Health Monitoring non è stato assegnatoI dispositivi non compariranno nei report di Endpoint AnalyticsRiassegna la policy tramite Intune e attendi dalle 24 alle 48 ore per la ricezione dei dati
Livello di telemetria non impostato su Basic o superioreI dati di Endpoint Analytics non verranno trasmessiUsa i GPO o la configurazione dei dispositivi di Intune per impostare il livello di telemetria su Basic o superiore

Altri aspetti da considerare nell’implementazione di Endpoint Analytics e del monitoraggio delle prestazioni

Endpoint Analytics dà il meglio sui dispositivi gestiti

Endpoint Analytics è ottimizzato per ambienti in cui i dispositivi sono gestiti direttamente tramite Intune o in co-gestione con Configuration Manager. Questo perché in questi casi Endpoint Analytics può raccogliere dati di telemetria più ricchi, offrendoti informazioni più accurate sulle prestazioni dei dispositivi.

La raccolta dei dati non avviene in tempo reale

Tieni presente che i dati analitici si aggiornano ogni 24 ore, quindi non sono adatti alla risoluzione dei problemi in tempo reale. Usa gli strumenti locali (come CMD o PowerShell) per diagnosticare e verificare i problemi di prestazioni quando necessario.

Valuta l’impatto delle app di avvio e dei Criteri di gruppo

Esamina l’impatto delle app di avvio, degli script e dei GPO applicati. Questi fattori possono causare problemi alle prestazioni di avvio.

È una caratteristica disponibile solo per Windows

Endpoint Analytics supporta soltanto i dispositivi Windows 10 e 11. Il reporting non è disponibile per Linux, macOS e altre piattaforme.

Risoluzione dei problemi di Endpoint Analytics e del monitoraggio delle prestazioni

Nessun dato nei report

Assicurati che il profilo Windows Health Monitoring sia assegnato e che il dispositivo abbia la versione dell’OS e le impostazioni di telemetria corrette.

Ritardo in Endpoint Analytics di Intune dopo l’onboarding

Possono essere necessarie fino a 48 ore perché i dati compaiano. Controlla i report tra le 24 e le 48 ore.

Alcuni dispositivi non compaiono nei dati analitici

Verifica la registrazione in Intune, le impostazioni di telemetria tramite GPO e l’assegnazione delle licenze. Controlla i gruppi di dispositivi e apporta le modifiche necessarie.

Gli strumenti da CMD non funzionano

Usa privilegi amministrativi e assicurati che la registrazione diagnostica sia abilitata.

Posizione dei log

Per consultare i log, puoi visitare queste posizioni sul tuo computer:

  • Log dell’agente di Endpoint Analytics (Esplora file): C:\ProgramData\Microsoft\Windows\DeviceManagement
  • Visualizzatore eventi: Microsoft > Windows > DeviceManagement-Enterprise-Diagnostics-Provider

In che modo NinjaOne può supportare e migliorare Endpoint Analytics di Intune?

NinjaOne amplia le capacità di Microsoft Endpoint Analytics con il monitoraggio in tempo reale, il supporto multipiattaforma e le funzionalità di automazione.

Ecco come NinjaOne porta Endpoint Analytics a un livello superiore:

Raccolta di metriche sulle prestazioni in tempo reale

Monitora l’utilizzo di CPU, memoria, disco e rete dal vivo e in tempo reale. I team IT non dovranno fare i conti con il limite dell’aggiornamento ogni 24 ore delle analitiche di Intune.

Possibilità di distribuire script personalizzati

NinjaOne consente l’automazione di script IT personalizzati per analizzare l’impatto sull’avvio o monitorare i processi chiave.

Monitoraggio dei dispositivi non gestiti da Intune

Supporta gli endpoint Windows, macOS e Linux non registrati in Microsoft Intune.

Attivazione di avvisi e correzione automatica

NinjaOne rileva quando vengono superate le soglie di prestazione ed esegue script o policy per risolvere il problema.

Visibilità multipiattaforma

NinjaOne colma le lacune negli ambienti misti, permettendo ai team IT di monitorare e ottimizzare le prestazioni su tutti i sistemi operativi, compresi i dispositivi Linux.

Queste caratteristiche aiutano gli MSP e i team IT che gestiscono ambienti enterprise a rispettare gli impegni previsti dagli SLA e a colmare le lacune degli ambienti basati solo su Intune.

Affianca ai tuoi strumenti di monitoraggio delle prestazioni una soluzione RMM con visualizzazione centralizzata.

Inizia una prova gratuita di NinjaOne RMM

Migliora l’integrità dei dispositivi e l’esperienza dell’utente con Endpoint Analytics

Endpoint Analytics offre ai team IT e agli MSP informazioni complete su

  • prestazioni dei dispositivi,
  • impatto sull’avvio e
  • esperienza dell’utente.

Se lo abiliti tramite Intune e lo affianchi agli strumenti locali, puoi individuare e risolvere i problemi di prestazioni prima che incidano sui flussi di lavoro degli utenti. Puoi anche abbinarlo a NinjaOne, ottenendo visibilità in tempo reale, automazione e supporto per i dispositivi non gestiti da Intune, così da gestire gli endpoint senza interruzioni. Tra le altre caratteristiche utili offerte da NinjaOne ci sono il rilevamento delle anomalie basato sull’IA e l’analisi automatizzata delle cause profonde (RCA).

Nel complesso, queste soluzioni ti danno il controllo e la flessibilità necessari per mantenere i tuoi endpoint sempre efficienti, permettendo ai tuoi utenti di lavorare senza intoppi.

Argomenti correlati:

Guida rapida

NinjaOne offre solide capacità di Endpoint Analytics e monitoraggio delle prestazioni. Nello specifico:

Caratteristiche di Endpoint Analytics:

  • Monitoraggio in tempo reale dei dati su integrità e prestazioni degli endpoint
  • Dashboard sull’integrità del dispositivo con informazioni dettagliate
  • Tracciamento delle prestazioni su diverse metriche, tra cui:
    • Utilizzo della CPU
    • Utilizzo della memoria
    • Tempo di attività del dispositivo
    • Stato delle patch del software e dell’OS
    • Minacce attive

Capacità di monitoraggio delle prestazioni:

  • Widget della dashboard che mostrano i problemi di integrità dei dispositivi
  • Monitoraggio di:
    • Server attualmente non funzionanti
    • Dispositivi con minacce attive o bloccate
    • Patch dell’OS e del software non riuscite o in sospeso
    • Avvisi di condizione
    • Riavvii in sospeso

Il sistema offre una visibilità completa sulle prestazioni degli endpoint, permettendo agli amministratori IT di:

  • Generare avvisi ricchi di contesto
  • Automatizzare i flussi di lavoro
  • Individuare e risolvere i problemi di prestazioni in modo proattivo

FAQs

La maggior parte delle lacune nel reporting dipende da

  • profili Windows Health Monitoring mancanti o non assegnati,
  • impostazioni di telemetria non corrispondenti,
  • conflitti con i GPO oppure
  • tempo insufficiente dall’onboarding.

Dopo l’abilitazione della caratteristica, i dati di Endpoint Analytics possono richiedere dalle 24 alle 48 ore per popolarsi.

Endpoint Analytics offre aggiornamenti ogni 24 ore, dati storici e punteggi sull’esperienza dell’utente, mentre il monitoraggio in tempo reale fornisce metriche live su CPU, memoria, disco e rete per intervenire subito. Intune ha un valore strategico; gli strumenti in tempo reale hanno un valore diagnostico.

Usa il report Prestazioni di avvio in Endpoint Analytics per individuare app, script e GPO che contribuiscono ai tempi di avvio lunghi.

Se serve un’analisi più approfondita o in tempo reale, esegui comandi come wevtutil o i contatori di PowerShell, oppure usa uno strumento RMM per un monitoraggio continuo.

Endpoint Analytics individua

  • ritardi all’avvio,
  • problemi di affidabilità delle app,
  • colli di bottiglia nelle risorse,
  • deviazioni nella configurazione e
  • peggioramenti dell’esperienza dell’utente

sui dispositivi Windows gestiti.

Le funzionalità di base di Endpoint Analytics sono incluse in Microsoft Intune e in alcuni piani Microsoft 365. Advanced Analytics, un livello di reporting più approfondito disponibile con Microsoft 365 E3/E5 o come componente aggiuntivo autonomo, e le integrazioni come Azure Monitor possono richiedere licenze aggiuntive.

Ti potrebbe interessare anche

Pronto a semplificare le parti più complesse dell'IT?