fbpx
close

SNMP là gì? Những thành phần cơ bản của SNMP

Tác giả: TinoHost Ngày cập nhật: 14/03/2022 Chuyên mục: Kiến thức tổng hợp
Disclosure
Website Wiki.tino.org được cung cấp bởi Tino Group. Truy cập và sử dụng website đồng nghĩa với việc bạn đồng ý với các điều khoản và điều kiện trong chính sách bảo mật - điều khoản sử dụng nội dung. Wiki.tino.org có thể thay đổi điều khoản sử dụng bất cứ lúc nào. Việc bạn tiếp tục sử dụng Wiki.tino.org sau khi thay đổi có nghĩa là bạn chấp nhận những thay đổi đó.
Why Trust Us
Các bài viết với hàm lượng tri thức cao tại wiki.tino.org được tạo ra bởi các chuyên viên Marketing vững chuyên môn và được kiểm duyệt nghiêm túc theo chính sách biên tập bởi đội ngũ biên tập viên dày dặn kinh nghiệm. Mọi nỗ lực của chúng tôi đều hướng đến mong muốn mang đến cho cộng đồng nguồn thông tin chất lượng, chính xác, khách quan, đồng thời tuân thủ các tiêu chuẩn cao nhất trong báo cáo và xuất bản.

Khi nghiên cứu về mạng, có thể bạn sẽ gặp một ít rắc rối khi tìm hiểu về SNMP là gì? Hay bạn tìm thấy bài viết này của Tino Group khi bị thầy cô yêu cầu tìm hiểu về SNMP? Trong bài viết này, Tino Group sẽ đưa ra cho bạn một cái nhìn tổng quan nhất về SNMP là gì nhé!

Tìm hiểu về SNMP

Trong bài viết, từ message: sẽ được dịch thành thông báo, tin nhắn, thông điệp hoặc giữ nguyên tùy theo trường hợp.

SNMP là gì?

Simple Network Management Protocol (SNMP) là một giao thức mạng được sử dụng để quản lý và giám sát các thiết bị kết nối mạng trong mạng giao thức Internet. Giao thức SNMP thường được nhúng trong những thiết bị cục bộ như: router, switch, server, tường lửa hay điểm truy cập không dây có thể truy cập bằng địa chỉ IP của chúng.

Chúng ta có thể tóm tắt nhanh về SNMP qua 5 dòng ngắn gọn như sau:

  • SNMP là viết tắt của Simple Network Management Protocol, tạm dịch là giao thức quản lý mạng đơn giản.
  • Giao thức SNMP là một khuôn khổ dùng để quản lý các thiết bị
  • SNMP cung cấp một tập hợp các hoạt động để giám sát và quản lý internet.
  • Trong mô hình OSI, giao thức SNMP nằm ở tầng ứng dụng
  • SNMP cung cấp cơ chế chung cho các thiết bị mạng trong môi trường LAN hoặc WAN.

Những phiên bản của SNMP

Tính đến năm 2024, SNMP có 3 phiên bản khác nhau bao gồm:

  • SNMP phiên bản 1 (SNMPv1): Đây là lần triển khai đầu tiên, hoạt động trong đặc tả thông tin quản lý cấu trúc và được mô tả trong tài liệu RFC 1157.
  • SNMP phiên bản 2 (SNMPv2): Phiên bản này đã được cải tiến để hỗ trợ xử lý lỗi hiệu quả hơn và được mô tả trong RFC 1901. Lần đầu tiên được giới thiệu trong RFC 1441 hay còn thường được gọi là SNMPv2c.
  • SNMP phiên bản 3 (SNMPv3): Phiên bản này cải thiện tính bảo mật cũng như quyền riêng tư và được giới thiệu trong RFC 3410.

SNMPv2 là phiên bản giao thức SNMP phổ biến nhất trong thời điểm hiện tại. Trong khi đó, phiên bản SNMPv3 là gần nhất và được bổ sung hỗ trợ xác thực, mã hóa tập tin và các tin nhắn SNMP cũng như bảo vệ các gói tin trong quá trình truyền đi.

snmp-la-gi

Những thành phần cơ bản của SNMP

Chúng ta có 4 thành phần chính trong mạng do SNMP quản lý:

  • Agent SNMP
  • Manager SNMP
  • Các node do SNMP quản lý
  • Management information base (MIB)

Agent SNMP

Agent SNMP thường sẽ nằm ở vị trí server.

Agent SNMP software chạy trên phần cứng hoặc dịch vụ giám sát thu thập dữ liệu về: dung lượng đĩa, băng thông đã sử dụng và các số liệu hiệu suất mạng khác. Khi Manager SNMP truy vấn, Agent SNMP sẽ gửi thông tin được yêu cầu trở lại hệ thống quản lý.

Một Agent SNMP cũng có thể chủ động báo trước cho Manager SNMP nếu xảy ra lỗi.

Phần lớn các thiết bị đều đã cài đặt sẵn Agent SNMP nhưng để sử dụng, bạn sẽ cần phải đăng nhập, bật và cấu hình cho chúng.

Manager SNMP

Manager SNMP SNMP thường sẽ nằm ở vị trí client.

Manager SNMP SNMP hay NMS là một nền tảng phần mềm có chức năng như một bảng điều khiển tập trung mà các Agent SNMP cung cấp thông tin. Manager SNMP sẽ chủ động yêu cầu các Agent SNMP gửi các bản cập nhật theo định kỳ.

Trong đó, lượng tính năng của Manager SNMP sẽ quyết định phạm vi hoạt động của người quản lý mạng với thông tin đang có..

Trên thị trường có sẵn một số phần mềm quản lý SNMP hoàn toàn miễn phí, nhưng chúng thường sẽ bị giới hạn tính năng hoặc giới hạn số lượng node có thể hỗ trợ. Khi sử dụng hết số node hoặc muốn mở rộng thêm tính năng, bạn sẽ cần phải mua phiên bản đầy đủ hơn của nhà cung cấp.

snmp-la-gi

Các node do SNMP quản lý

Các node do SNMP quản lý là các thiết bị và dịch vụ mạng mà các Agent SNMP quản lý.

Management information base (MIB)

Management information base viết tắt: MIB, là một tệp văn bản (.mib) chia thành từng mục và mô tả tất cả các đối tượng trên một thiết bị cụ thể có thể được truy vấn hoặc kiểm soát bằng SNMP. Mỗi mục MIB được gán một mã định danh đối tượng (OID – Object Identifier).

Tìm hiểu về message trong SNMP

SNMP có thể thực hiện rất nhiều chức năng, sử dụng kết hợp push và pull giữa các thiết bị mạng và hệ thống quản lý. Bạn cũng có thể đưa ra các lệnh như đọc hoặc ghi chẳng hạn như thay đổi mật khẩu hoặc cài lại cấu hình.

Ngoài ra, SNMP còn có thể báo cáo lại lượng băng thông, CPU và bộ nhớ đang được sử dụng, với một số trình quản lý SNMP tự động gửi cho quản trị viên hoặc một email cảnh báo nếu số lượng message sắp hoặc đã vượt ngưỡng xác định.

Hầu hết thời gian, SNMP hoạt động theo môi hình đồng bộ với giao tiếp do Manager SNMP khởi xướng và Agent SNMP trả lời.

Trong đó, các lệnh và thông báo được truyền qua UDP hoặc giao thức TCP/IP hay còn biết đến với tên gọi là protocol data units (PDUs).

snmp-la-gi

Giao tiếp từ phía Manager SNMP đến Agent SNMP

  • GetRequest: thông báo GetRequest sẽ được gửi từ Manager SNMP (client) đến Agent SNMP (server) để truy xuất giá trị của một biến nào đó.
  • GetNextRequest: tin nhắn GetNextRequest sẽ được gửi từ messenger đến Agent SNMP để truy xuất giá trị của một biến. GetNextRequest dùng để truy xuất giá trị trong mục nhập trong bản. Nếu Manager SNMP không biết chỉ mục của các mục nhập sẽ không thể truy xuất giá trị. Trong tình huống thế này, GetNextRequest sẽ dùng để xác định đối tượng.
  • SetRequest: thông báo SetRequest gửi từ Manager SNMP đến Agent SNMP để đặt giá trị trong một biến.
  • GETBULK Request: do Manager SNMP đến Agent SNMP để có yêu cầu và lấy về một lượng lớn dữ liệu tiềm năng một cách hiệu quả. Đặc biệt là các bảng lớn.

Giao tiếp từ phía Agent SNMP về Manager SNMP

  • GetResponse: thông báo GetResponse do Agent SNMP gửi đến Manager SNMP để phản hồi lại thông báo GetRequest và GetNextRequest của Manager SNMP. Thông báo này chứa trị của một biến do Manager SNMP yêu cầu.
  • Trap: dùng để gửi từ Agent SNMP đến Manager SNMP để báo cáo một sự kiện. VÍ dụ: khi Agent SNMP khởi động lại thì sẽ gửi tin nhắn cho Manager SNMP cũng như thời gian khởi động lại.

Vậy là chúng ta đã cùng nhau tìm hiểu về SNMP là gì cũng như rất nhiều thứ thú vị xung quanh rồi đấy! Có thể, bạn sẽ thấy SNMP đơn giản nhưng thật sự lại không đơn giản lắm :)) Nhưng Tino Group vẫn chúc bạn có thể làm việc thật tốt với SNMP.

Những câu hỏi thường gặp về SNMP

Cổng SNMP là gì?

Các cổng SNMP được sử dụng thông qua UDP 161 để Manager SNMP SNMP giao tiếp với Agent SNMP và UDP 162 khi Agent SNMP gửi các Trap không mong muốn đến Manager SNMP.

Có sự khác biệt về chế độ bảo mật trong mỗi phiên bản SNMP hay không?

Mỗi phiên bản phát triển sẽ có nhiều chức năng hơn và khía cạnh bảo mật sẽ được cải thiện trên mỗi bản nâng cấp. Sau đây là sự cái thiện và khác biệt chính về yếu tố bảo mật giữa các phiên bản:

  • SNMPv1: Bảo mật dựa trên cộng đồng
  • SNMPv2c: Bảo mật dựa trên cộng đồng
  • SNMPv2u: Bảo mật dựa trên người dùng
  • SNMPv2: Bảo mật dựa trên tổ chức
  • SNMPv3: Bảo mật dựa trên người dùng

Nên thực hiện điều gì khi muốn quản lý mạng bằng SNMP?

Nếu muốn quản lý mạng bằng SNMP, trước tiên bạn sẽ cần phải bật SNMP trước. SNMP không tự động bật trước nhằm tránh các lý do liên quan đến bảo mật. Vì thế, để sử dụng, admin hệ thống phải đăng nhập và bật tính năng để cung cấp dữ liệu cho SNMP.

SNMPv1 có an toàn hay không?

Không. SNMPv1 có mức độ an toàn rất kém và bạn không nên sử dụng SNMPv1. Tốt nhất, bạn nên sử dụng SNMPv2 dù phát triển từ những năm 1993 nhưng đến thời điểm hiện tại vẫn là giao thức phổ biến nhất. Hoặc tốt hơn hết là bạn nên sử dụng SNMPv3 có mức độ an toàn cao hơn và tốt nhất.

Chia sẻ một chút thông tin về bạn. Những thông tin này có thể được công khai.

Xem thêm bài viết

Bài viết liên quan

Mục lục

Xem nhiều

giá tốt, chất lượng cao mình rất hài lòng
chất lượng dịch vụ tốt lắm...á
chất lượng dịch vụ rất tốt.
giá tốt, chất lượng cao mình rất hài lòng
Tino giá tốt,chất lượng cao,dịch vụ tư vấn và hổ trợ khách hàng tận tâm.
tôi rất thích sử dụng dịch vụ tại tinohostinohost. tốc độ tải nhanh và cực kỳ rẻ
Dịch vụ chăm sóc khách hàng tốt
Dùng rất oke nha mọi người
Dịch vụ chăm sóc khách hàng tốt, mình rất hài lòng về dịch vụ của TINOHOST
Đã mua rất nhiều tên miền tại Tinohost. Chất lượng tốt
Dịch vụ tốt, chăm sóc khách hàng chu đáo. Mình rất yên tâm khi sử dụng các dịch vụ của Tinohost.
dịch vụ và chăm sóc khách hàng rất tốt , mình rất thích tinohost , mình đã sử dụng nhiều dịch vụ của tinohost rồi
tuyệt vời chăm sóc khách hàng quá tốt
dịch vụ và chăm sóc khách hàng rất tốt , mình rất thích tinohost , mình đã sử dụng nhiều dịch vụ của tinohost rồi
Quá tốt - Quá xuất sắc và tuyệt
Hỗ trợ nhiệt tình. dịch vụ chất lượng
Đội ngũ support rất nhiệt tình.
Sử dụng dịch vụ của bạn Tinohost 2 3 năm nay chưa khi nào phải thất vọng.
dịch vụ hỗ trợ rất nhanh, tốc độ hosting tốt
Hộ trợ tốt, nhanh. Tuyệt vời 🥰
tuyệt vời, dịch vụ cực tốt và hỗ trợ siêu nhanh
Làm việc nhanh chóng, giá thành hợp lí.
Chất lượng phục vụ tốt, hỗ trợ khá nhanh chóng và chất lượng gói lớn tốt, gói nhỏ cần tốt hơn.
Hosting rẻ và nhanh thích hợp cho học sinh sinh viên như mình
dịch vu tốt ! Sẽ sử dụng thưởng xuyên !
Mỗi lần cần gì, nhắn Tino là được hỗ trợ ngay. Nên một đứa không biết gì về web như mình cũng tạo được blog. Cơ bản mình chỉ lo viết, mọi thứ có anh IT của Tino lo hết.
Nhìn chung thì Tino xứng đáng là một trong những nhà cung cấp host giá rẻ #1 tại VN. Bên này support khá nhanh và nhiệt tình nên quá trình sử dụng diễn ra tương đối trơn tru.
Chất lượng quá ok so với mức giá. Các SME có thể tham khảo để dựng web nhé.
uy tín chất lượng chuẩn cho 5 sao
Dịch vụ nhanh chóng thanh toán tiện lợi
Dịch vụ nhanh chóng, giá cả hợp lý
Chất lượng phục vụ ok, support khá nhanh chóng và chất lượng gói lớn tốt, gói nhỏ cần tốt hơn.
Dịch vụ tốt, giá cả hợp lý👍
Rất hay, rất tốt, rất hữu ích
Hỗ trợ rất nhanh và nhiệt tình
Chất lượng phục vụ ok, support khá nhanh chóng và chất lượng gói lớn tốt, gói nhỏ cần tốt hơn.
dịch vụ tốt, thanh toán nhanh chống
Hài lòng dịch vụ của tinohost
Sau khi sử dụng dịch vụ của TinoHost. Mình thấy website load nhanh hơn hẳn so với sử dụng ở nhà cung cấp cũ. Giá cả do mình đc mua với giá sale 99% của TinoHost nên rất là rẻ. Gói mình mua là gòi Hosting Bussiness 20GB. Thông số cấu hình cao nên web load khá mượt
Chúc TinoHost phát triển!
domain rẻ, có nhiều gói hữu ích thích hợp cho sinh viên
Dịch vụ tốt . Support nhiệt tình
Chất lượng OK
Nhanh chóng
Đã gia hạn thêm gói 1 năm nữa của TINO host. Chất lượng sản phẩm và dịch vụ thật sự tốt. AE nên trải nghiệm thử và tin dùng. Thank you TINO 👍
dịch vụ rất tốt
Nhân viên support nhanh, hỗ trợ nhiệt tình, giao dịch tự động nên khá tiện
Đã dùng nhiều dịch vụ tại Tinohost, chất lượng tốt, rất hài lòng ...😀
Các bạn hỗ trợ làm việc nhiệt tình và chuyên nghiệp!
Sự dụng rất hài lòng với các dịch vụ của tinohost
Dịch vụ tốt, uy tín chất lượng
Tino dịch vụ quá tuyệt vời
Giá rẻ, dịch vụ tốt, hỗ trợ nhanh chóng
dịch vụ rất tốt rất tuyệt vời
Giá hợp lý cho người mới dùng
Mình thấy Tinohost có giao diện thân thiện, dễ đăng ký sử dụng cho người mới tập tành làm web như mình. Hosting hỗ trợ có nhiều lựa chọn về dung lượng và giá cả! Thanh toán qua momo thuận tiện. Recommended!
wed quá ok làm việc nhanh ngọn
Dịch vụ tốt. Khá hài lòng vì support nhiệt tình
Dịch vụ quá tuyệt vời danh cho các bạn
đội sp của Tino rất nhiệt tình và nhanh chóng
Xin cảm ơn đội ngủ kỹ thuật. Các bạn rất chuyên nghiệp và thân thiện. Tôi sẽ giới thiệu các bạn cho bạn bè của mình.
Dịch vụ hỗ trợ tốt, ổn định, thanh toán dễ dàng.
Mình từng dùng VPS bên Vietel IDC, hay gặp lỗi vặt và bảo trì liên tục. Nhưng Tino thì rất ok
dùng tốt, nhanh, dễ sử dụng
Giao diện đẹp mắt, dễ sử dụng
Thích cách tư vấn tận tình và nhanh gọn của Tino mỗi khi có vấn đề trục trặc. Hosting ổn định, giá rẻ tốt lắm nhé mọi người
Đề nghị xem lại vấn đề phục vụ khách hàng (livchat)!
Good. Tốc độ cao. Tùy chỉnh nhiều trên shared hosting.
hosting ngon, giá luôn rẻ, tôi làm code nhưng rất thích sài host tino
Tino cung cấp host rất chuyên nghiệp. Đội ngũ kỹ thuật hỗ trợ rất tận tâm và nhiệt tình. Mình sẽ tiếp tục ủng hộ Tino 🥰.
Rất tuyệt vời🙆🙆🙆🙆🙆🙆🙆🙆🙆
Xét về tầm giá thì TinoHost rất đáng để mua và sử dụng lâu dài.
Dịch vụ chất lượng, ủng hộ 1 năm nay rồi
tuyệt vời quá đi,tuyệt vời quá đi
Tốc độ ổn định, tư vấn nhiệt tình
mới tham gia, mong mọi người hỗ trợ thêm
Tốc độ khá tốt với gói rẻ nhất 9k
Giao dịch nhanh,support nhanh và tận tình,chuyển miền nhanh,Hosting Ok
mua sản phẩm dịch vụ tinhot rất tốt tặng ad 5tr ** luon nè🥰🥰🥰
tinohost
một truong những nơi bán hosting rẻ, chất lượng dành cho anh em nào cần để làm web
mua tại : tinohost.com
Tư vấn tận tình và nhanh gọn mỗi khi có vấn đề trục trặc. Hosting ổn định, giá rẻ tốt lắm nhé mọi người
mình đã mua 2 tên miền + hosting của Tino Host . quả nhiên hiệu quả SEO cải thiện đáng kể và chứng chỉ bảo mật HTTPS miễn phí của Tino Host cũng ko kém phần quang trọng cho việc SEO website của mình
Tino host là một trong nhà cung cấp tốt nhất mình từng sử dụng. Với ưu đãi khuyến mại nhiều, giá thành rẻ kèm theo đó là sự support tuyệt vời của các admin. Nếu ai chưa lựa chọn được nhà cung cấp cho bản thân mình thì Tinohost sẽ là câu trả lời tốt nhất.
dịch vụ tốt, đội ngũ support nhiệt tình, cảm ơn #tinohost
Uy tín, chất lượng, nhân viên hỗ trợ nhiệt tình
mua 2 domain tại tinohost dùng rất chất lượng
Đã mua 02 domain và hosting tại TinoHost, hài lòng cách tư vấn và chăm sóc khách hàng của TinoHost :)
Giá rẻ cấu hình mạnh, black friday là sự bùng nổ của Tino
Hay web bán tài nguyên rất ngon
dịch vụ tốt, mua luôn host chất lượng cao của công ty nhân dịp blackfriday, cảm ơn #tinohost
Dịch vụ rất tốt, nhân viên tận tình.
Hỗ trợ nhiệt tình nhất trong các nhà cung cấp mih từng dùng. Không những server mạnh, ưu đãi có 1 không 2 mà còn nhiều plugin pro bản quyền đính kèm nữa. Quyết định gắn bó "Lifetime" với tino 😁
Dịch vụ tốt hỗ trợ nhanh chóng
Thích cách tư vấn tận tình và nhanh gọn của Tino mỗi khi có vấn đề trục trặc. Hosting ổn định, giá rẻ tốt lắm nhé mọi người
mình có mua 2 tên msiền của tino, mình rât thích cách tư vấn và chăm sóc khách hàng tại đây. Ngoài ra giá domain khá rẻ, phù hợp cho mọi người. 5 sao
Dịch vụ tốt, support nhiệt tình
tinohost tuyệt vời giá cả hợp lý
domain mua rất rẻ :))))
tốt, chất lượng, hostingok
Next Reviews
CÔNG TY CỔ PHẦN TẬP ĐOÀN TINO
Trụ sở chính: L17-11, Tầng 17, Tòa nhà Vincom Center, Số 72 Lê Thánh Tôn,  Phường Bến Nghé, Q. 1, TP. Hồ Chí Minh

Văn phòng kinh doanh: Số 42 Trần Phú, Phường 4, Quận 5, TP HCM
GPKD số 0315679836 do Sở KH và ĐT TP Hồ Chí Minh cấp
Hotline: 0364 333 333
Góp ý/Phản ánh dịch vụ: 0933 000 886