Trang wiki Microsoft TechNet có tiêu đề "Cách cài đặt SNMP từ xa" do Andrew Karmadanov tác giả có số lượng chi tiết đáng kinh ngạc về cách cài đặt dịch vụ SNMP. Câu trả lời này là một bản sao và dán các phần có liên quan của trang wiki của Andrew. Lưu ý rằng tác nhân SNMP của Windows không hỗ trợ v3, hãy xem phần này để biết thêm thông tin: /server/818237/is-snmp-v3-supported-in-windows-server-2016/818472 .
1. Cài đặt
1.1 Cài đặt - Đồ họa
Bắt đầu-> Bảng điều khiển-> Chương trình và tính năng-> Bật hoặc tắt tính năng của Windows-> Giao thức quản lý mạng đơn giản (SNMP) -> Nhà cung cấp SNMP WMI-> Bật hộp kiểm.
1.2 Cài đặt - Dòng lệnh
Đối với Windows 10,
Chạy cmd.exe với tư cách quản trị viên. Từ dấu nhắc lệnh nâng cao, gõ:
dism.exe /online /enable-feature /featurename:"SNMP" /featurename:"WMISnmpProvider"
2 Cấu hình - Giao diện người dùng
Trong Windows 10, giao diện người dùng bị "ẩn" trong các thuộc tính services.msc của chính Dịch vụ SNMP . Để biết thêm thông tin, hãy xem Paessler Trang Cơ sở Kiến thức của Công ty Giám sát Mạng này để biết chi tiết.
3 Cấu hình - Windows Registry
Tất cả các cài đặt SNMP được lưu trữ trong sổ đăng ký, điều này làm cho công việc này dễ dàng hơn một chút. Các cài đặt chúng ta cần cấu hình được hiển thị bên dưới.
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 và sysLocation chỉ là các giá trị đăng ký. Chúng ta có thể để chúng bị ảnh hưởng. Hợp lệ, Truyền thông được phép và Quản lý bẫy là cách quan trọng hơn. Chúng xác định hệ thống nào có thể giao tiếp với máy chủ thông qua SNMP
3.1 Thông tin hợp lệ
Khóa Hợp lệ có chứa danh sách các cộng đồng và quyền SNMP. Nó giống như
"<Community Name>"=dword:<Access Rights>
Các quyền truy cập có các giá trị sau:
NONE – 0x0001
NOTIFY – 0x0002
READ ONLY – 0x0004
READ/WRITE – 0x0008
READ/CREATE – 0x0010
Ví dụ:
"public"=dword:00000004
"private"=dword:00000008
3.2 Quản lý được phép
Khóa PermitedManager chứa danh sách các máy chủ, có thể truy vấn hoặc cập nhật máy chủ thông qua SNMP. Nó là một danh sách đánh số tên hoặc địa chỉ IP. Ví dụ:
"1"="10.10.10.1"
"2"="MonitoringServer.doamin.com"
3.3 Cấu hình bẫy
Khóa TrapConfiguration là một danh sách các khóa con, mỗi tên cho mỗi tên cộng đồng. Đổi lại, mỗi khóa con chứa một danh sách các máy chủ lưu trữ, các bẫy sẽ được gửi đến. Ví dụ:
TrapConfiguration\public
"1"="10.10.10.1"
"2"="MonitoringServer.doamin.com"
Lưu ý: Tên cộng đồng phân biệt chữ hoa chữ thường