Come installare e configurare SNMP su Windows 10

Simple Network Management Protocol (SNMP) è un protocollo a livello di applicazione che consente ai dispositivi di rete di condividere informazioni, indipendentemente dalle differenze di hardware o software. In assenza di SNMP, gli strumenti di gestione della rete non sono in grado di identificare i dispositivi, registrare le modifiche alla rete, monitorare le prestazioni della rete o accertare lo stato di un dispositivo di rete in tempo reale.

In precedenza, era possibile utilizzare la sezione Attiva e disattiva le funzionalità di Windows nel Pannello di controllo per abilitare o disabilitare SNMP. A partire da Windows 1803 e versioni successive, Microsoft ha deprecato la funzionalità a causa dei rischi per la sicurezza associati e consiglia di utilizzare invece il Common Information Model (CIM). Indipendentemente da ciò, se desideri installare e abilitare SNMP sul tuo PC, ti mostreremo come puoi.

Come abilitare SNMP dalle impostazioni

SNMP è disponibile come funzionalità opzionale su Windows 10. Puoi abilitare le funzionalità opzionali accedendo a Impostazioni > App > App e funzionalità > Funzionalità opzionali . Fare clic su Aggiungi una funzionalità e cercare snmp . Selezionare Simple Network Management Protocol (SNMP) e Provider SNMP WMI e fare clic su Installa .

Al termine, verifica se SNMP viene visualizzato nella console Servizi.

Come abilitare SNMP utilizzando PowerShell

Per abilitare SNMP tramite PowerShell, assicurati innanzitutto che il tuo computer abbia accesso a Internet. In tal caso, esegui un PowerShell con privilegi elevati premendo Win + X e selezionando Windows PowerShell (Admin) . Eseguire il seguente comando per installare i server SNMP dai server Microsoft:

Add-WindowsCapability -Online -Name "SNMP.Client----0.0.1.0"

In alternativa, puoi anche installare SNMP utilizzando lo strumento DISM con il seguente comando:

DISM /online /add-capability /capabilityname:SNMP.Client----0.0.1.0

Dopo aver eseguito correttamente uno dei comandi (Add-WindowsCapability o DISM), verifica che il servizio SNMP sia stato installato con il seguente comando:

Get-WindowsCapability -Online -Name "SNMP*"

Come risolvere il codice di errore 0x800f0954

Se l’esecuzione del comando ti dà un messaggio di errore che dice ” Errore Add-WindowsCapability non riuscito. Codice di errore = 0x800f0954 “, è probabilmente perché il tuo computer estrae gli aggiornamenti di Windows dal server WSUS interno anziché dai server Microsoft Update.

È possibile correggere questo errore ignorando WSUS e recuperando i file di installazione per il servizio SNMP dai server Microsoft Update. Per fare ciò, segui questi passaggi:

  1. Eseguire il seguente comando per ignorare WSUS:
    reg add "HKEY_LOCAL_MACHINESoftwarePoliciesMicrosoftWindowsWindowsUpdateAU" /v UseWUServer /t REG_DWORD /d 0 /f

    Questo comando aggiunge un valore DWORD nella posizione del registro “HKEY_LOCAL_MACHINE… WindowsUpdateAU” e ne imposta il valore su 0.

  2. Riavvia il servizio Windows Update eseguendo i seguenti 3 comandi:
    netshh winhttp reset policy
     net stop wuauserv
     net start wuauserv
  3. Prova a installare di nuovo SNMP utilizzando il comando Add-WindowsCapability. Se funziona, annulla le modifiche apportate al registro nel passaggio 1 eseguendo il comando seguente:
    reg add "HKEY_LOCAL_MACHINESoftwarePoliciesMicrosoftWindowsWindowsUpdateAU" /v UseWUServer /t REG_DWORD /d 1 /f
  4. Riavvia il servizio Windows Update utilizzando i comandi del passaggio 2.

Come configurare SNMP dal pannello dei servizi

Ora che hai il servizio SNMP installato sul tuo PC, configuriamolo.

Per iniziare, verifica che i servizi SNMP ( SNMP Service e SNMP Trap ) siano in esecuzione. Premi Win + R , digita services.msc e premi Invio per avviare il pannello Servizi. Cerca entrambi i servizi SNMP e controlla se compaiono nell’elenco.

Inoltre, controlla se il servizio SNMP è in esecuzione. In caso contrario, fai doppio clic sul servizio e premi Start . Modificare il Tipo di avvio in Automatico per eseguire automaticamente il servizio dall’avvio successivo.

Successivamente, passa alla scheda Agente e compila i campi Contatto e Posizione con il tuo nome e posizione. Nella sezione Servizio , spunta le caselle relative ai servizi da cui vuoi raccogliere i dati per inoltrarli al dispositivo di monitoraggio.

Ora, passa alla scheda Sicurezza .

Aggiungere i nomi degli host SNMP che si desidera autenticare nell’elenco dei nomi di comunità accettati . Hai la possibilità di fornire alle comunità l’autenticazione Nessuno, Notifica, SOLO LETTURA, READ WRITE o READ CREATE.

Quindi, aggiungi i server da cui desideri accettare i pacchetti SNMP nella casella successiva e assicurati che il pulsante di opzione Accetta pacchetti SNMP da questi host sia selezionato. L’opzione Accetta pacchetti SNMP da qualsiasi host rimuove tutte le restrizioni IP e consente a tutti gli host di inviare pacchetti SNMP. Attenzione, però; questa non è un’opzione sicura da consentire, specialmente sui computer pubblici.

Al termine, premi Applica , torna alla scheda Generale per riavviare il servizio (Fai clic su Interrompi e poi Avvia ) e premi OK per uscire. Il passaggio finale consiste nell’aprire le porte SNMP: UDP 161 (SNMP) e UDP 162 (SNMPTRAP). Per fare ciò, esegui i seguenti comandi:

netsh advfirewall firewall add rule name="SNMP UDP Port 161 In" dir=in action=allow protocol=UDP localport=161
 netsh advfirewall firewall add rule name="SNMPTRAP UDP Port 162 In" dir=in action=allow protocol=UDP localport=162
 netsh advfirewall firewall add rule name="SNMP UDP Port 161 Out" dir=out action=allow protocol=UDP localport=161
 netsh advfirewall firewall add rule name=" SNMPTRAP UDP Port 162 Out" dir=out action=allow protocol=UDP localport=162

Come configurare SNMP dall’Editor criteri di gruppo

È possibile modificare i parametri dell’oggetto Criteri di gruppo (GPO) per configurare centralmente i parametri SNMP. Avvia l’ Editor criteri di gruppo locale e vai a Configurazione computer > Modelli amministrativi > Rete > SNMP per configurare i parametri.

Nel riquadro di destra, vedrai quanto segue:

  1. Specifica comunità : consente l’aggiunta e l’autenticazione di comunità che possono inviare richieste SNMP.
  2. Specifica gestori consentiti : consente l’aggiunta di host che possono inviare pacchetti SNMP al computer.
  3. Specifica trap per la comunità pubblica : consente di configurare il nome degli host di ricezione dei messaggi trap inviati dal servizio SNMP.

Il tuo servizio SNMP è ora attivo e funzionante

Si spera che le cose siano andate bene e che tu sia stato in grado di installare e configurare SNMP sul tuo computer. È un po ‘complicato iniziare a correre, ma si spera che uno dei trucchi di cui sopra abbia funzionato per te.

Il monitoraggio della rete è importante indipendentemente dal fatto che tu sia al lavoro o che riposi a casa. Se pensi che qualcuno nella tua famiglia stia prosciugando i tuoi limiti di dati o sospetti che il malware si sia fatto strada nel tuo computer, puoi utilizzare strumenti per tenere traccia dei dati che si muovono nella tua rete e catturare eventuali avidi colpevoli.