Esiste una funzione SNMP per Windows 10?


16

Nelle precedenti versioni di Windows, potevo installare la funzione SNMP, che consentiva al software di monitoraggio della rete di raccogliere in remoto le informazioni di base del sistema da Windows. Non sono riuscito a trovare nulla del genere in Windows 10. Mi manca qualcosa o Microsoft ha finalmente abbandonato SNMP a favore di WMI?

Risposte:


16

Si trova nell'elenco "Attiva o disattiva funzionalità di Windows" in Pannello di controllo> Programmi e funzionalità, è disinstallato per impostazione predefinita ma può essere aggiunto.

inserisci qui la descrizione dell'immagine

EDIT: sembra che SNMP sia stato deprecato in Windows 10 1809

Vedi questo elenco di modifiche in Server 2012 È stato deprecato ad agosto 2016, quindi era solo questione di tempo prima che lo fosse per tutte le piattaforme Windows.

Microsoft suggerisce di iniziare a utilizzare CIM

C'è una soluzione alternativa suggerita per installare SNMP su 1809 in un collegamento in uno dei miei commenti, ma non l'ho provato.


1
Ah certo. Perché non ho guardato lì? Immagino che mi sarei follemente aspettato di trovarlo nelle principali impostazioni di Windows 10. Lezione appresa: ci sono ancora molte impostazioni in Windows 10 che non si trovano da nessuna parte tranne il buon vecchio pannello di controllo.
boot13,

5
Sì, e Microsoft vuole sbarazzarsi del Pannello di controllo, idioti.
Moab,

1
Stranamente, se fai clic sull'icona Notifiche, c'è un pulsante che dice "Tutte le impostazioni". In effetti, ciò che ottieni non è affatto vicino a tutte le impostazioni disponibili. Sono solo quelli che si sono presi la briga di convertire nella nuova sciocca UI. In effetti, se esegui il drill down su quelli abbastanza lontani, di solito finisci nelle vecchie finestre di dialogo delle impostazioni di Windows 7. Ma da nessuna parte c'è un collegamento al Pannello di controllo. Per questo, devi fare clic con il tasto destro sul pulsante Start.
boot13

1
Sì, ma è ancora ben nascosto per impostazione predefinita.
boot13

2
La cosa che mi stupisce è che Microsoft non sembra più preoccuparsi dei clienti aziendali / dell'istruzione. Continueranno a utilizzare Windows 7 fino al 2020, quindi probabilmente passeranno a Linux.
boot13

3

La pagina della wiki di Microsoft TechNet intitolata "Come installare SNMP da remoto", creata da Andrew Karmadanov, contiene una quantità incredibile di dettagli su come installare il servizio SNMP. Questa risposta è una copia e incolla delle parti rilevanti della pagina wiki di Andrew. Si noti che l'agente SNMP di Windows non supporta v3, vedere questo per maggiori informazioni: /server/818237/is-snmp-v3-supported-in-windows-server-2016/818472 .

1. Installa

1.1 Installa - Grafica

Start-> Pannello di controllo-> Programmi e funzionalità-> Attiva o disattiva le funzionalità di Windows-> Protocollo di gestione della rete semplice (SNMP) -> Provider SNMP WMI-> Attiva la casella di controllo.

1.2 Installa - Riga di comando

Per Windows 10,

Esegui cmd.exe come amministratore. Dal prompt dei comandi con privilegi elevati, digitare:

dism.exe /online /enable-feature /featurename:"SNMP" /featurename:"WMISnmpProvider"

2 Configurazione - Interfaccia utente

In Windows 10, l'interfaccia utente è "nascosta" nelle proprietà services.msc del servizio SNMP stesso. Per ulteriori informazioni, consultare questa pagina della Knowledge Base della Paessler The Network Monitoring Company per i dettagli.

3 Configurazione - Registro di Windows

Tutte le impostazioni SNMP sono memorizzate nel registro, il che rende questo compito un po 'più semplice. Le impostazioni che dobbiamo configurare sono mostrate di seguito.

HKLM\SYSTEM\CurrentControlSet\Services\SNMP\Parameters\EnableAuthenticationTraps
HKLM\SYSTEM\CurrentControlSet\Services\SNMP\Parameters\NameResolutionRetries
HKLM\SYSTEM\CurrentControlSet\Services\SNMP\Parameters\PermittedManagers
HKLM\SYSTEM\CurrentControlSet\Services\SNMP\Parameters\TrapConfiguration
HKLM\SYSTEM\CurrentControlSet\Services\SNMP\Parameters\ValidCommunities
HKLM\SYSTEM\CurrentControlSet\Services\SNMP\Parameters\RFC1156Agent\sysContact
HKLM\SYSTEM\CurrentControlSet\Services\SNMP\Parameters\RFC1156Agent\sysLocation

EnableAuthenticationTraps, NameResolutionRetries, sysContact e sysLocation sono solo valori di registro. Possiamo lasciarli intatti. ValidCommunities, PermittedManagers e TrapConfiguration sono molto più importanti. Definiscono quali sistemi possono comunicare con l'host tramite SNMP

3.1 Comunità valide

La chiave ValidCommunities contiene l'elenco di comunità e autorizzazioni SNMP. Sembra

"<Community Name>"=dword:<Access Rights>

I diritti di accesso hanno i seguenti valori:

NONE – 0x0001
NOTIFY – 0x0002
READ ONLY – 0x0004
READ/WRITE – 0x0008
READ/CREATE – 0x0010

Per esempio:

"public"=dword:00000004
"private"=dword:00000008

3.2 Manager autorizzati

La chiave PermittedManagers contiene l'elenco di host, che possono eseguire query o aggiornare un host tramite SNMP. È un elenco numerato di nomi o indirizzi IP. Per esempio:

"1"="10.10.10.1"
"2"="MonitoringServer.doamin.com"

3.3 TrapConfiguration

La chiave TrapConfiguration è un elenco di sottochiavi, una per nome di comunità. A sua volta, ogni sottochiave contiene un elenco di host a cui verranno inviate le trap. Per esempio:

TrapConfiguration\public
"1"="10.10.10.1"
"2"="MonitoringServer.doamin.com"

Nota: i nomi delle comunità fanno distinzione tra maiuscole e minuscole


1

Se hai il sistema operativo Windows 10 1809 build 17763.xxx, puoi trovare SMTP in: Impostazioni (impostazioni di Windows) -> App -> App e funzionalità -> Gestisci funzionalità opzionale -> Aggiungi funzionalità e poi trovalo nella elenco.

Funzionalità SNMP in Win10 1809

È necessario disporre di una connessione Internet per installare questa funzione.


... e hai anche bisogno di "Servizi SNMP WMI" per ottenere finalmente tutte le schede di configurazione per il servizio SNMP
copa017
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.