SNMP có nghĩa là Giao thức Quản lý Mạng Đơn giản. Đó là giao thức máy khách-máy chủ mà quản trị viên mạng sử dụng để thu thập thông tin về thiết bị chuyển mạch mạng, máy in, điện thoại và các thiết bị khác được kết nối với mạng (còn được gọi là tác nhân SNMP).
SNMP không được bật theo mặc định trong Windows 10. Thay vào đó, Microsoft khuyến nghị các quản trị viên sử dụng Mô hình Thông tin Chung (CIM).
SNMP có ý nghĩa gì trong mạng?
SNMP là một giao thức máy khách-máy chủ. Điều này có nghĩa là quản trị viên mạng cần cài đặt và định cấu hình máy chủ SNMP, được gọi là trình quản lý, máy chủ này liên tục thu thập thông tin chi tiết về các thiết bị SNMP trên mạng.
Máy chủ SNMP thu thập và lưu trữ thông tin về tất cả các tác nhân SNMP. Giao thức quản lý mạng này giúp dễ dàng thu thập thông tin theo thời gian thực về các thiết bị đó mà không tạo ra quá nhiều lưu lượng mạng.
SNMP agent là thiết bị được kết nối với mạng hỗ trợ giám sát mạng SNMP. Các tác nhân SNMP điển hình bao gồm:
- Máy tính
- Máy in
- Công tắc mạng
- Điểm truy cập không dây
- Điện thoại VoIP
- Đồng hồ thời gian IP
Cách SNMP hoạt động
Mỗi tác nhân SNMP, tùy thuộc vào nhà sản xuất, có một danh sách các đối tượng mà quản trị viên mạng có thể thu thập thông tin về việc sử dụng các lệnh SNMP để truy cập thông tin. Dữ liệu được tổ chức theo cấu trúc cây trong máy chủ SNMP như sau:
- Cơ sở Thông tin Quản lý (MIB): Đây là nhóm cấp cao nhất giúp sắp xếp các loại thiết bị cụ thể (như máy in hoặc máy tính).
- Nút: Bên trong mỗi MIB, có các nút riêng lẻ đại diện cho các thiết bị riêng lẻ trên mạng.
- Định danh Đối tượng (OID): Đây là địa chỉ cụ thể mà quản trị viên mạng sử dụng để truy cập các nút riêng lẻ bên trong MIB. OID cho phép quản trị viên đưa ra các lệnh để yêu cầu thông tin về một nút.
Yêu cầu duy nhất để giám sát thiết bị với máy chủ SNMP là thiết bị đó phải tương thích với giao thức SNMP. Nhiều thiết bị, như điện thoại VoIP và máy in, thường được bật SNMP theo mặc định. Các thiết bị khác, như máy tính Windows 10, cần phải kích hoạt nó theo cách thủ công. Kiểm tra hướng dẫn sử dụng thiết bị để biết hướng dẫn về cách bật SNMP.
Bẫy SNMP là gì?
Lợi ích chính của giao thức SNMP là nó tiêu tốn ít băng thông mạng. Nó thực hiện điều này thông qua cái được gọi là một cái bẫy.
Trong hệ thống máy khách-máy chủ điển hình, máy chủ có thể thăm dò ý kiến hoặc yêu cầu thông tin từ nhiều thiết bị trên mạng mỗi khi nó cần cập nhật cơ sở dữ liệu trung tâm. Tuy nhiên, vì hầu hết các mạng có một số lượng lớn các thiết bị cung cấp một khối lượng lớn thông tin, sẽ không thực tế nếu máy chủ liên tục thăm dò tất cả các thiết bị đó. Làm như vậy sẽ cản trở nghiêm trọng hiệu suất mạng.
Thay vào đó, mọi thiết bị SNMP trên mạng sẽ tự động bẫy thông tin và gửi đến trình quản lý SNMP mà không cần hỏi. Đây là cách giao tiếp thường diễn ra trong mô hình máy khách-máy chủ SNMP:
- Nhân viên SNMP bẫy các sự kiện và gửi các bản cập nhật không mong muốn cho người quản lý SNMP.
- Người quản lý SNMP có thể tự động phản hồi các sự kiện bẫy bằng các yêu cầu theo dõi tự động để biết thêm thông tin.
- Quản trị viên mạng có thể sử dụng trình quản lý SNMP để thăm dò ý kiến thiết bị theo cách thủ công để khắc phục sự cố hoặc quản lý.
Cách tiếp cận này cho phép theo dõi và quản lý một lượng lớn thông tin mà không ảnh hưởng tiêu cực đến mạng.
Để bật bẫy SNMP trên Windows 10, hãy mở Cài đặtvà đi tới Ứng dụng & Tính năng> Tính năng tùy chọn> Thêm tính năng, sau đó tìm Giao thức quản lý mạng đơn giản (SNMP).
Lệnh SNMP cơ bản
Sau khi máy chủ SNMP được định cấu hình và các tác nhân hiện diện trên mạng, quản trị viên mạng sẽ chọn từ một tập hợp các lệnh như một phần của bộ công cụ giám sát mạng của họ. Sau đây là một số lệnh SNMP thường được sử dụng nhất:
- GET: Truy xuất một hoặc nhiều giá trị được theo dõi.
- GET NEXT: Lấy giá trị của OID tiếp theo trong cây MIB của thiết bị.
- NHẬN SỐ LƯỢNG LỚN: Kéo một bộ sưu tập lớn các giá trị dữ liệu.
- SET: Gán giá trị cho một biến trên thiết bị.
Ngoài ra còn có các lệnh SNMP dành riêng cho thiết bị tùy thuộc vào thiết bị được giám sát. Ví dụ: khi giám sát một công tắc mạng, quản trị viên có quyền truy cập vào các lệnh sau:
- Configure Terminal: Đặt dấu nhắc lệnh vào chế độ cấu hình chung.
- Show Running-Config: Cung cấp danh sách xác nhận tất cả các mục cấu hình.
- Copy Running-Config Startup-Config: Lưu cấu hình hiện đang chạy để đảm bảo cùng một cấu hình được sử dụng khi công tắc khởi động lại.
Các nhà sản xuất thiết bị cung cấp tài liệu về thư viện các lệnh SNMP có sẵn và cách sử dụng các lệnh, vì vậy hãy kiểm tra hướng dẫn sử dụng trên trang web của nhà sản xuất.