{"id":534857,"date":"2025-10-01T07:24:45","date_gmt":"2025-10-01T07:24:45","guid":{"rendered":"https:\/\/www.ninjaone.com\/?p=534857"},"modified":"2025-10-01T07:24:45","modified_gmt":"2025-10-01T07:24:45","slug":"automatizzare-il-monitoraggio-dei-log-eventi-di-windows","status":"publish","type":"post","link":"https:\/\/www.ninjaone.com\/it\/blog\/automatizzare-il-monitoraggio-dei-log-eventi-di-windows\/","title":{"rendered":"Come automatizzare il monitoraggio dei log eventi di Windows su pi\u00f9 client"},"content":{"rendered":"<p>I log eventi di Windows contengono informazioni dettagliate sul comportamento degli endpoint: dagli incidenti di sicurezza agli errori di aggiornamento, e gli amministratori IT e gli MSP devono avere visibilit\u00e0 sul contenuto di questi log.<\/p>\n<p>Il monitoraggio dei log eventi di Windows \u00e8 un requisito fondamentale per la supervisione e la sicurezza delle reti sia per le piccole imprese che per le aziende enterprise; tuttavia, i controlli manuali rappresentano una sfida di scalabilit\u00e0 a causa dell&#8217;ampia gamma di eventi registrati, spesso irrilevanti. Questa guida spiega come <strong>automatizzare il monitoraggio dei log eventi di Windows su pi\u00f9 client<\/strong>, in modo da segnalare gli incidenti degni di nota e rendere disponibili tutti i log da pi\u00f9 dispositivi in una posizione centrale.<\/p>\n<h2>Prerequisiti per il monitoraggio e l&#8217;inoltro dei log eventi di Windows<\/h2>\n<p>L&#8217;obiettivo principale della soluzione di monitoraggio dei log eventi di Windows dovrebbe essere quello di garantire che non vengano persi segnali che riguardano la sicurezza. Altri obiettivi dovrebbero essere quelli di garantire il rilevamento e la notifica di eventi importanti o di comportamenti sospetti, di centralizzare l&#8217;archiviazione dei log critici e di consentire la correzione dei problemi noti tramite script.<\/p>\n<p>Per monitorare e inoltrare i log eventi di Windows su Windows 10, Windows 11 e Windows Server 2016 e versioni successive, avrai bisogno di quanto segue:<\/p>\n<ul>\n<li>Accesso amministrativo su tutte le macchine<\/li>\n<li>Accesso a PowerShell<\/li>\n<li>Un dominio Active Directory se si distribuiscono gli oggetti dei Criteri di gruppo<\/li>\n<\/ul>\n<p>Tieni a mente che, sebbene alcuni degli esempi riportati di seguito prevedano l&#8217;invio di e-mail per le notifiche, potrebbe essere preferibile utilizzare una soluzione di terze parti per inviare le notifiche o inoltrare le voci di log rilevanti a una\u00a0<a href=\"https:\/\/www.ninjaone.com\/it\/gestione-endpoint\/registrazione-di-audit\/\">piattaforma centrale<\/a>\u00a0(per esempio utilizzando un&#8217;applicazione client o tramite un&#8217;API REST). Come per tutte le funzionalit\u00e0 IT e MSP critiche, dovresti verificare che le soluzioni implementate soddisfino i tuoi requisiti specifici e siano adatte al tuo ambiente.<\/p>\n<h2>Metodo 1: Utilizzo di Visualizzatore eventi e Utilit\u00e0 di pianificazione per un&#8217;automazione basata su GUI<\/h2>\n<p>Il Visualizzatore eventi di Windows pu\u00f2 essere utilizzato per automatizzare l&#8217;inoltro delle voci del registro eventi con l&#8217;Utilit\u00e0 di pianificazione di Windows. Per farlo:<\/p>\n<ul>\n<li>Apri il Visualizzatore eventi di Windows dal menu Start o eseguendo\u00a0<strong>eventvwr.msc<\/strong>\u00a0dalla finestra di dialogo Esegui<\/li>\n<li>Individua l&#8217;evento richiesto tra i log (per esempio\u00a0<strong>Windows &gt; Sistema &gt; ID Evento 1001<\/strong>\u00a0per i report sugli arresti anomali)<\/li>\n<li><strong>Clicca con il tasto destro del mouse<\/strong>\u00a0sull&#8217;evento, quindi seleziona\u00a0<strong>Allega attivit\u00e0 a questo evento&#8230;<\/strong>\u00a0e assegna all&#8217;attivit\u00e0 un\u00a0<strong>nome<\/strong><\/li>\n<\/ul>\n<h2><img fetchpriority=\"high\" decoding=\"async\" class=\"size-full wp-image-532678 aligncenter\" src=\"https:\/\/www.ninjaone.com\/wp-content\/uploads\/2025\/09\/image4.png\" alt=\"Barra delle applicazioni del visualizzatore eventi\" width=\"963\" height=\"551\" srcset=\"https:\/\/www.ninjaone.com\/wp-content\/uploads\/2025\/09\/image4.png 963w, https:\/\/www.ninjaone.com\/wp-content\/uploads\/2025\/09\/image4-300x172.png 300w, https:\/\/www.ninjaone.com\/wp-content\/uploads\/2025\/09\/image4-768x439.png 768w\" sizes=\"(max-width: 963px) 100vw, 963px\" \/><\/h2>\n<p><img decoding=\"async\" class=\"size-full wp-image-532687 aligncenter\" src=\"https:\/\/www.ninjaone.com\/wp-content\/uploads\/2025\/09\/image6.png\" alt=\"Creare un'attivit\u00e0 di base\" width=\"696\" height=\"488\" srcset=\"https:\/\/www.ninjaone.com\/wp-content\/uploads\/2025\/09\/image6.png 696w, https:\/\/www.ninjaone.com\/wp-content\/uploads\/2025\/09\/image6-300x210.png 300w\" sizes=\"(max-width: 696px) 100vw, 696px\" \/><\/p>\n<ul>\n<li>Quando ti viene richiesta un&#8217;<strong>azione<\/strong>\u00a0da intraprendere, seleziona\u00a0<strong>Avvia un programma<\/strong>\u00a0(potresti anche inviare un&#8217;e-mail o visualizzare un messaggio, ma queste azioni sono deprecate)<\/li>\n<\/ul>\n<h2><img decoding=\"async\" class=\"size-full wp-image-532696 aligncenter\" src=\"https:\/\/www.ninjaone.com\/wp-content\/uploads\/2025\/09\/image5.png\" alt=\"Opzioni di azione\" width=\"696\" height=\"488\" srcset=\"https:\/\/www.ninjaone.com\/wp-content\/uploads\/2025\/09\/image5.png 696w, https:\/\/www.ninjaone.com\/wp-content\/uploads\/2025\/09\/image5-300x210.png 300w\" sizes=\"(max-width: 696px) 100vw, 696px\" \/><\/h2>\n<ul>\n<li>Inserisci il percorso del programma o dello script e gli eventuali argomenti<\/li>\n<\/ul>\n<h2><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-532705 aligncenter\" src=\"https:\/\/www.ninjaone.com\/wp-content\/uploads\/2025\/09\/image8.png\" alt=\"Avvia un programma\" width=\"696\" height=\"488\" srcset=\"https:\/\/www.ninjaone.com\/wp-content\/uploads\/2025\/09\/image8.png 696w, https:\/\/www.ninjaone.com\/wp-content\/uploads\/2025\/09\/image8-300x210.png 300w\" sizes=\"(max-width: 696px) 100vw, 696px\" \/><\/h2>\n<h2><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-532714 aligncenter\" src=\"https:\/\/www.ninjaone.com\/wp-content\/uploads\/2025\/09\/image7.png\" alt=\"Conferma le opzioni\" width=\"696\" height=\"488\" srcset=\"https:\/\/www.ninjaone.com\/wp-content\/uploads\/2025\/09\/image7.png 696w, https:\/\/www.ninjaone.com\/wp-content\/uploads\/2025\/09\/image7-300x210.png 300w\" sizes=\"(max-width: 696px) 100vw, 696px\" \/><\/h2>\n<ul>\n<li>Conferma i dettagli e clicca su\u00a0<strong>Fine<\/strong><\/li>\n<\/ul>\n<p>Questa attivit\u00e0 verr\u00e0 quindi eseguita ogni volta che si verifica l&#8217;evento, con i dettagli dell&#8217;evento. Il programma o lo script utilizzato come azione potrebbe essere un client di terze parti per l&#8217;invio di notifiche, oppure uno script che esegue la diagnostica e poi riavvia i servizi prima di inviare una notifica o inoltrare i dati diagnostici a un altro servizio.<\/p>\n<h2>Metodo 2: Utilizzare PowerShell per il monitoraggio e la risposta centralizzati<\/h2>\n<p>In alternativa, puoi utilizzare uno script PowerShell per cercare eventi specifici e inviare avvisi, come mostrato nello script di esempio qui sotto:<\/p>\n<p><strong>$Events = Get-WinEvent -FilterHashtable @{LogName=&#8217;Security&#8217;; ID=4625; StartTime=(Get-Date).AddMinutes(-5)}<\/strong><\/p>\n<p><strong>foreach ($e in $Events) {<\/strong><\/p>\n<p><strong>$message = $e.Message<\/strong><\/p>\n<p><strong># Azione personalizzata: invio di un&#8217;e-mail, attivazione di un flusso o scrittura in un registro esterno<\/strong><\/p>\n<p><strong>Send-MailMessage -To &#8216;admin@example.com&#8217; -From &#8216;alerts@example.com&#8217; -Subject &#8216;Failed Login Attempt&#8217; -Body $message -SmtpServer &#8216;smtp.example.com&#8217;<\/strong><\/p>\n<p><strong>}<\/strong><\/p>\n<p>Utilizza il cmdlet\u00a0<a href=\"https:\/\/learn.microsoft.com\/en-us\/powershell\/module\/microsoft.powershell.diagnostics\/get-winevent?view=powershell-7.5\" target=\"_blank\" rel=\"noopener\">Get-WinEvent<\/a>\u00a0per cercare gli eventi con l&#8217;ID specificato (in questo caso,\u00a0<strong>4625<\/strong>\u00a0per un accesso non riuscito) degli ultimi 5 minuti. Tieni presente ancora una volta che Send-MailMessage \u00e8 deprecato e dovresti invece fare affidamento sugli avvisi RMM o sulle API per Slack o altri servizi di notifica che sono disponibili al momento.<\/p>\n<p>Puoi utilizzare l&#8217;Utilit\u00e0 di pianificazione o il cmdlet\u00a0<a href=\"https:\/\/learn.microsoft.com\/en-us\/powershell\/module\/scheduledtasks\/register-scheduledtask?view=windowsserver2025-ps\" target=\"_blank\" rel=\"noopener\">Register-ScheduledTask<\/a>\u00a0per automatizzarne l&#8217;esecuzione (impostando l&#8217;esecuzione allo stesso intervallo di tempo impostato nello script). Puoi anche distribuire lo script utilizzando una soluzione RMM come NinjaOne o tramite Criteri di gruppo.<\/p>\n<h2>Metodo 3: Utilizzo del prompt dei comandi per il polling manuale o l&#8217;attivazione di script<\/h2>\n<p>Puoi inoltre rilevare la creazione di nuove voci di registro utilizzando\u00a0<a href=\"https:\/\/learn.microsoft.com\/en-us\/windows-server\/administration\/windows-commands\/wevtutil\" target=\"_blank\" rel=\"noopener\">wevtutil<\/a>\u00a0nel prompt dei comandi di Windows o utilizzando un file batch.<\/p>\n<p>Il comando seguente utilizza wevtutil per cercare gli eventi con ID\u00a0<strong>4625<\/strong>\u00a0e restituisce l&#8217;ultima voce corrispondente:<\/p>\n<p><strong>wevtutil qe Security &#8220;\/q:*[System[(EventID=4625)]]&#8221; \/c:1 \/f:text<\/strong><\/p>\n<p>Questo comando pu\u00f2 essere attivato dall&#8217;Utilit\u00e0 di pianificazione, da uno script batch o PowerShell, consentendo di verificare varie condizioni sull&#8217;ultima voce di registro corrispondente per un ID evento e di attivare ulteriori azioni, se necessario.<\/p>\n<h2>Metodo 4: Utilizzo dei Criteri di gruppo per l&#8217;inoltro dei log e l&#8217;auditing basato su criteri<\/h2>\n<p>I <a href=\"https:\/\/www.ninjaone.com\/blog\/what-is-group-policy-in-active-directory\/\">Criteri di gruppo in Active Directory<\/a>\u00a0possono essere usati per abilitare e configurare l&#8217;inoltro dei log eventi tra i computer uniti al dominio Windows. Per farlo:<\/p>\n<ul>\n<li>Apri la console di gestione dei Criteri di gruppo<\/li>\n<li>Accedi a\u00a0<strong>Configurazione del computer &gt; Modelli amministrativi &gt; Componenti di Windows &gt; Inoltro eventi<\/strong><\/li>\n<li>Regola le impostazioni\u00a0<strong>Configura il gestore delle sottoscrizioni di destinazione (definisci l&#8217;URI del collettore)<\/strong>,\u00a0<strong>Abilita l&#8217;inoltro degli eventi<\/strong>\u00a0e\u00a0<strong>Usa\u00a0<\/strong><a href=\"https:\/\/www.ninjaone.com\/it\/blog\/abilitare-winrm-su-windows\/\"><strong>WinRM<\/strong><\/a><strong>\u00a0per la comunicazione sicura<\/strong><\/li>\n<\/ul>\n<h2><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-532723 aligncenter\" src=\"https:\/\/www.ninjaone.com\/wp-content\/uploads\/2025\/09\/image2.png\" alt=\"Configura il gestore delle sottoscrizioni di destinazione\" width=\"686\" height=\"636\" srcset=\"https:\/\/www.ninjaone.com\/wp-content\/uploads\/2025\/09\/image2.png 686w, https:\/\/www.ninjaone.com\/wp-content\/uploads\/2025\/09\/image2-300x278.png 300w\" sizes=\"(max-width: 686px) 100vw, 686px\" \/><\/h2>\n<p>L&#8217;applicazione dei criteri di audit pu\u00f2 essere configurata accedendo a\u00a0<strong>Configurazione del computer &gt; Impostazioni di Windows &gt; Impostazioni di sicurezza &gt; Configurazione avanzata dei criteri di audit &gt; Criteri di audit del sistema<\/strong>\u00a0e abilitando i criteri di audit per eventi quali eventi di accesso e accesso agli oggetti. Criteri di dimensione, conservazione e sovrascrittura dei log possono essere configurati opzionalmente utilizzando i Criteri di gruppo.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-532732 aligncenter\" src=\"https:\/\/www.ninjaone.com\/wp-content\/uploads\/2025\/09\/image1-5.png\" alt=\"Editor dei criteri di gruppo locali\" width=\"850\" height=\"591\" srcset=\"https:\/\/www.ninjaone.com\/wp-content\/uploads\/2025\/09\/image1-5.png 850w, https:\/\/www.ninjaone.com\/wp-content\/uploads\/2025\/09\/image1-5-300x209.png 300w, https:\/\/www.ninjaone.com\/wp-content\/uploads\/2025\/09\/image1-5-768x534.png 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<h2>Usare il Registro di Windows per impostare le dimensioni, la conservazione e il comportamento dei log eventi<\/h2>\n<p>Puoi controllare le dimensioni e la conservazione dei log utilizzando l&#8217;Editor del Registro di sistema di Windows, in particolare modificando i valori del Registro di sistema nella\u00a0<a href=\"https:\/\/learn.microsoft.com\/en-us\/windows\/win32\/eventlog\/eventlog-key\" target=\"_blank\" rel=\"noopener\">chiave EventLog<\/a>\u00a0in\u00a0<strong>HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Services\\Eventlog\\&lt;LogName&gt;<\/strong><\/p>\n<ul>\n<li><strong>MaxSize (DWORD):<\/strong>\u00a0Dimensione massima di un log in byte<\/li>\n<li><strong>Conservazione (DWORD)<\/strong>\u00a0<strong>1<\/strong>\u00a0= sovrascrivi se necessario,\u00a0<strong>0<\/strong>\u00a0= non sovrascrivere<\/li>\n<li><strong>AutoBackupLogFiles (DWORD):<\/strong>\u00a0<strong>1<\/strong>\u00a0= abilitato,\u00a0<strong>0<\/strong>\u00a0= disabilitato<\/li>\n<\/ul>\n<h2><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-532741 aligncenter\" src=\"https:\/\/www.ninjaone.com\/wp-content\/uploads\/2025\/09\/image3.png\" alt=\"Editor del Registro di sistema\" width=\"890\" height=\"446\" srcset=\"https:\/\/www.ninjaone.com\/wp-content\/uploads\/2025\/09\/image3.png 890w, https:\/\/www.ninjaone.com\/wp-content\/uploads\/2025\/09\/image3-300x150.png 300w, https:\/\/www.ninjaone.com\/wp-content\/uploads\/2025\/09\/image3-768x385.png 768w\" sizes=\"(max-width: 890px) 100vw, 890px\" \/><\/h2>\n<p>Puoi utilizzare PowerShell per impostare questi valori di registro e distribuire lo script tramite Criteri di gruppo o la piattaforma di gestione degli endpoint:<\/p>\n<p><strong>Set-ItemProperty -Path &#8220;HKLM:\\SYSTEM\\CurrentControlSet\\Services\\Eventlog\\Security&#8221; -Name MaxSize -Value 104857600<\/strong><\/p>\n<h2>Ulteriori considerazioni e risoluzione dei problemi<\/h2>\n<p>Quando stai implementando una soluzione di inoltro o monitoraggio dei log eventi di Windows, puoi prendere in considerazione alcuni dei seguenti fattori, a seconda dello scenario e dei requisiti:<\/p>\n<ul>\n<li><strong>Limitazioni dell&#8217;inoltro dei log:<\/strong>\u00a0L&#8217;inoltro nativo \u00e8 basato sul pull e non \u00e8 in tempo reale, quindi \u00e8 meglio utilizzare lo scripting o il SIEM se sono necessari avvisi in tempo reale<\/li>\n<li><strong>Dimensione dei log:<\/strong>\u00a0Monitora la dimensione e la conservazione dei log per evitare di sovrascrivere i dati rilevanti<\/li>\n<li><strong>Log di sicurezza:<\/strong>\u00a0Questi importanti log devono essere sottoposti a backup e\/o inseriti in un SIEM per essere analizzati<\/li>\n<li><strong>Frequenza di automazione:<\/strong>\u00a0Utilizza una pianificazione bilanciata (per esempio, intervalli di polling di 5 minuti) per ridurre al minimo l&#8217;impatto sulle prestazioni<\/li>\n<\/ul>\n<p>Se scopri che la soluzione di monitoraggio degli eventi non si comporta come previsto, dovresti effettuare alcune verifiche in base al tipo di malfunzionamento:<\/p>\n<ul>\n<li><strong>Se l&#8217;inoltro degli eventi non funziona:<\/strong>\u00a0Controlla lo stato di WinRM e le regole del firewall<\/li>\n<li><strong>Se gli script non si attivano:<\/strong>\u00a0Convalida la corrispondenza dell&#8217;ID evento e che l&#8217;account utente abbia i permessi corretti<\/li>\n<li><strong>Se ci sono log mancanti o incompleti:<\/strong>\u00a0Controlla i criteri di conservazione e assicurati che i log non vadano in rollover<\/li>\n<li><strong>Se ci sono problemi di autorizzazione per gli script:<\/strong>\u00a0Assicurati che il criterio di esecuzione degli script di PowerShell consenta l&#8217;esecuzione di script non firmati<\/li>\n<\/ul>\n<h2>Monitoraggio centralizzato dei log eventi di Windows senza la necessit\u00e0 di script complessi<\/h2>\n<p>Per i team IT interni e gli MSP \u00e8 fondamentale monitorare i log eventi di Windows per tutti gli endpoint, al fine di garantire la comprensione operativa, la sicurezza e la conformit\u00e0.\u00a0<a href=\"https:\/\/www.ninjaone.com\/it\/gestione-endpoint\/\">Lo strumento di gestione degli endpoint di NinjaOne<\/a>\u00a0semplifica questo compito grazie al monitoraggio e agli avvisi in tempo reale (con supporto di SMS, e-mail e notifiche push), in modo che quando qualcosa non va, i tecnici possano iniziare immediatamente a prendere provvedimenti per risolvere il problema.<\/p>\n<p>Inoltre, puoi personalizzare il monitoraggio dei log eventi con la distribuzione di script, avvisi configurabili in base agli ID evento e script di correzione automatica che si attivano con specifici trigger legati ai log eventi. Tutto \u00e8 ben visibile in una dashboard web unificata, che semplifica la diagnostica e permette al tuo dipartimento IT di essere proattivo nell&#8217;identificare e risolvere le minacce alla sicurezza informatica, i problemi degli utenti finali e i malfunzionamenti.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I log eventi di Windows contengono informazioni dettagliate sul comportamento degli endpoint: dagli incidenti di sicurezza agli errori di aggiornamento, e gli amministratori IT e gli MSP devono avere visibilit\u00e0 sul contenuto di questi log. Il monitoraggio dei log eventi di Windows \u00e8 un requisito fondamentale per la supervisione e la sicurezza delle reti sia [&hellip;]<\/p>\n","protected":false},"author":89,"featured_media":534069,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_relevanssi_hide_post":"","_relevanssi_hide_content":"","_relevanssi_pin_for_all":"","_relevanssi_pin_keywords":"","_relevanssi_unpin_keywords":"","_relevanssi_related_keywords":"","_relevanssi_related_include_ids":"","_relevanssi_related_exclude_ids":"","_relevanssi_related_no_append":"","_relevanssi_related_not_related":"","_relevanssi_related_posts":"","_relevanssi_noindex_reason":"","_lmt_disableupdate":"no","_lmt_disable":"","footnotes":""},"categories":[4354],"tags":[],"class_list":["post-534857","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-operazioni-it"],"acf":[],"modified_by":"Sergio Oricci","_links":{"self":[{"href":"https:\/\/www.ninjaone.com\/it\/wp-json\/wp\/v2\/posts\/534857","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ninjaone.com\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ninjaone.com\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ninjaone.com\/it\/wp-json\/wp\/v2\/users\/89"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ninjaone.com\/it\/wp-json\/wp\/v2\/comments?post=534857"}],"version-history":[{"count":0,"href":"https:\/\/www.ninjaone.com\/it\/wp-json\/wp\/v2\/posts\/534857\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.ninjaone.com\/it\/wp-json\/wp\/v2\/media\/534069"}],"wp:attachment":[{"href":"https:\/\/www.ninjaone.com\/it\/wp-json\/wp\/v2\/media?parent=534857"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ninjaone.com\/it\/wp-json\/wp\/v2\/categories?post=534857"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ninjaone.com\/it\/wp-json\/wp\/v2\/tags?post=534857"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}