Strona wiki Microsoft TechNet zatytułowana „Jak zdalnie zainstalować SNMP” autorstwa Andrzeja Karmadanowa zawiera niewiarygodnie wiele szczegółów na temat instalacji usługi SNMP. Ta odpowiedź to skopiuj i wklej odpowiednie części strony wiki Andrew. Zauważ, że agent Windows SNMP nie obsługuje v3, zobacz to po więcej informacji: /server/818237/is-snmp-v3-supported-in-windows-server-2016/818472 .
1. Zainstaluj
1.1 Instalacja - graficzna
Start-> Panel sterowania-> Programy i funkcje-> Włącz lub wyłącz funkcje systemu Windows-> Simple Network Management Protocol (SNMP) -> Dostawca SNMP WMI-> Włącz pole wyboru.
1.2 Instalacja - wiersz poleceń
W systemie Windows 10
Uruchom cmd.exe jako administrator. W wierszu polecenia z podwyższonym poziomem uprawnień wpisz:
dism.exe /online /enable-feature /featurename:"SNMP" /featurename:"WMISnmpProvider"
2 Konfiguracja - interfejs użytkownika
W systemie Windows 10, interfejs użytkownika jest „ukryta” w services.msc Properties na usługę SNMP samego. Aby uzyskać więcej informacji, zobacz tę stronę bazy wiedzy Paessler The Network Monitoring Company .
3 Konfiguracja - rejestr systemu Windows
Wszystkie ustawienia SNMP są przechowywane w rejestrze, co znacznie ułatwia to zadanie. Ustawienia, które musimy skonfigurować, pokazano poniżej.
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 i sysLocation to tylko wartości rejestru. Możemy pozostawić je nietknięte. Ważniejsze są ValidComm Communities, PermittedManagers i TrapConfiguration. Określają, jakie systemy mogą komunikować się z hostem za pośrednictwem SNMP
3.1 Ważne wspólnoty
Klucz ValidCommunities zawiera listę społeczności i uprawnień SNMP. To wygląda jak
"<Community Name>"=dword:<Access Rights>
Prawa dostępu mają następujące wartości:
NONE – 0x0001
NOTIFY – 0x0002
READ ONLY – 0x0004
READ/WRITE – 0x0008
READ/CREATE – 0x0010
Na przykład:
"public"=dword:00000004
"private"=dword:00000008
3.2 Dozwoleni menedżerowie
Klucz PermittedManagers zawiera listę hostów, które mogą wyszukiwać lub aktualizować hosta za pośrednictwem SNMP. Jest to numerowana lista nazwisk lub adresów IP. Na przykład:
"1"="10.10.10.1"
"2"="MonitoringServer.doamin.com"
3.3 Konfiguracja pułapki
Klucz TrapConfiguration to lista podkluczy, po jednym na nazwę wspólnoty. Z kolei każdy podklucz zawiera listę hostów, do których zostaną wysłane pułapki. Na przykład:
TrapConfiguration\public
"1"="10.10.10.1"
"2"="MonitoringServer.doamin.com"
Uwaga: W nazwach społeczności rozróżniana jest wielkość liter