Xin chào ! Nếu đây là lần đầu tiên bạn đến với diễn đàn, xin vui lòng danh ra một phút bấm vào đây để đăng kí và tham gia thảo luận cùng VnPro.
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Snmp

    Dưới đây là tóm tắt gọn gàng từ hình bạn cung cấp, cùng một số giải thích dễ hiểu dành cho cộng đồng DevOps / NetDevOps 👇​
    📡 SNMP – Giao thức “cổ mà vẫn sống khỏe” trong giám sát mạng

    Nếu bạn từng cấu hình thiết bị mạng, chắc chắn bạn đã nghe qua SNMP (Simple Network Management Protocol). Dù ra đời từ những năm 80s, SNMP vẫn là xương sống trong nhiều hệ thống giám sát hạ tầng – từ router, switch cho đến UPS, server.

    Dưới đây là tóm tắt gọn gàng từ hình bạn cung cấp, cùng một số giải thích dễ hiểu dành cho cộng đồng DevOps / NetDevOps 👇
    ✅ SNMP là gì?
    • Giao thức poll-response, nghĩa là thiết bị giám sát (SNMP Manager) hỏi, thiết bị mạng (SNMP Agent) trả lời.
    • Rất phổ biến, triển khai rộng rãi, nhất là SNMPv2c và SNMPv3.
    • Được dùng để giám sát inventory, hiệu suất, cấu hình, và sự cố (performance & fault).

    ⚠️ Các giới hạn và lưu ý:
    • Ít hỗ trợ ghi (write): Chủ yếu để đọc dữ liệu (GET), viết cấu hình (SET) bị giới hạn.
    • SNMPv1 và v2c không có bảo mật – cực kỳ nguy hiểm nếu dùng qua mạng Internet hoặc public cloud.
    • SNMPv3 cải tiến mạnh mẽ về bảo mật: hỗ trợ xác thực, mã hóa, chống replay.
    • OID (Object Identifier) là số dài loằng ngoằng (1.3.6.1.2.1.1.5.0) → cần file MIB để hiểu đó là gì (ví dụ: sysName).

    ❌ Nhược điểm lớn:
    • Không hiệu quả với số lượng lớn dữ liệu (high-volume metrics) – lý do nhiều hệ thống giám sát hiện đại (Prometheus, gRPC, Telegraf,…) dần thay thế SNMP.

    🧠 Ví dụ dễ hiểu:


    Giả sử bạn có một switch Cisco:
    • Bạn muốn biết tên thiết bị? → SNMP Manager gửi GET tới 1.3.6.1.2.1.1.5.0
    • SNMP Agent trả lại VNPRO-CoreSW-01
    • Nhưng nếu bạn không có file MIB thì bạn sẽ không biết 1.3.6.1.2.1.1.5.0 là "tên thiết bị" 😅

    🔁 Kết luận cho anh em DevOps:
    • SNMP vẫn có chỗ đứng, nhất là trong giám sát thiết bị legacy hoặc thiết bị vật lý không hỗ trợ REST API.
    • Nhưng nếu bạn làm việc với cloud-native infrastructure, container metrics, hoặc cần realtime streaming, hãy cân nhắc chuyển sang gRPC, RESTCONF, NETCONF hoặc Prometheus Exporters.


    Muốn đào sâu về các lựa chọn hiện đại thay thế SNMP? Mình đang soạn tiếp bài: Giám sát thế hệ mới: RESTCONF vs NETCONF vs gRPC vs SNMP – Comment nếu bạn muốn mình chia sẻ sớm nhé!

    devops #NetworkMonitoring #SNMP automation #VnProNetCenter #GiamsatMang #NetworkTelemetry #CloudOps
    Attached Files
    Đặng Quang Minh, CCIEx2#11897 (Enterprise Infrastructure, Wireless), DEVNET, CCSI#31417

    Email : dangquangminh@vnpro.org
    https://www.facebook.com/groups/vietprofessional/
Working...
X