Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบเครือข่าย >> ระบบเครือข่าย

SNMP ย่อมาจากอะไร?

SNMP ย่อมาจาก Simple Network Management Protocol เป็นโปรโตคอล Client-Server ที่ผู้ดูแลเครือข่ายใช้เพื่อรวบรวมข้อมูลเกี่ยวกับสวิตช์เครือข่าย พิมพ์เตอร์ โทรศัพท์ และอุปกรณ์อื่นๆ ที่เชื่อมต่อกับเครือข่าย ( cònเรียกว่า SNMP Agents)

SNMP ไม่ได้เปิดใช้งานโดยค่าเริ่มต้นใน Windows 10 Microsoft แนะนำให้ผู้ดูแลใช้ Common Information Model (CIM) แทน

SNMP หมายถึงอะไรในเครือข่าย?

SNMP เป็นโปรโตคอล Client-Server หมายความว่าผู้ดูแลเครือข่ายต้องติดตั้งและกำหนดค่าเซิร์ฟเวอร์ SNMP ซึ่งเรียกว่า Manager ซึ่งจะรวบรวมข้อมูลโดยละเอียดเกี่ยวกับอุปกรณ์ SNMP บนเครือข่ายอย่างต่อเนื่อง

เซิร์ฟเวอร์ SNMP รวบรวมและจัดเก็บข้อมูลเกี่ยวกับ SNMP Agents ทั้งหมด โปรโตคอลการจัดการเครือข่ายนี้ทำให้การรวบรวมข้อมูลแบบเรียลไทม์เกี่ยวกับอุปกรณ์เหล่านั้นเป็นเรื่องง่ายโดยไม่สร้างトラฟฟิกเครือข่ายมากเกินไป

SNMP Agents คืออุปกรณ์ที่เชื่อมต่อกับเครือข่ายที่รองรับการตรวจสอบเครือข่าย SNMP ตัวอย่าง SNMP Agents ที่พบบ่อย ได้แก่:

  • คอมพิวเตอร์
  • พิมพ์เตอร์
  • สวิตช์เครือข่าย
  • จุดเข้าถึงไร้สาย
  • โทรศัพท์ VoIP
  • นาฬิกาบันทึกเวลา IP
SNMP ย่อมาจากอะไร?

SNMP ทำงานอย่างไร

แต่ละ SNMP Agent ขึ้นอยู่กับผู้ผลิต จะมีรายการวัตถุ (Objects) ที่ผู้ดูแลเครือข่ายสามารถรวบรวมข้อมูลได้โดยใช้คำสั่ง SNMP เพื่อเข้าถึงข้อมูล ข้อมูลจัดเรียงในโครงสร้างต้นไม้บนเซิร์ฟเวอร์ SNMP ดังนี้:

  • Management Information Base (MIB): นี่คือกลุ่มระดับบนสุดที่จัดระเบียบประเภทอุปกรณ์เฉพาะ (เช่น พิมพ์เตอร์หรือคอมพิวเตอร์)
  • Node: ภายใน MIB แต่ละอัน จะมีโหนดแต่ละตัวที่แทนอุปกรณ์แต่ละตัวบนเครือข่าย
  • Object Identifier (OID): นี่คือที่อยู่เฉพาะที่ผู้ดูแลเครือข่ายใช้เพื่อเข้าถึงโหนดแต่ละตัวภายใน MIB OID ช่วยให้ผู้ดูแลออกคำสั่งเพื่อขอข้อมูลเกี่ยวกับโหนดได้

ข้อกำหนดเดียวสำหรับการตรวจสอบอุปกรณ์ด้วยเซิร์ฟเวอร์ SNMP คืออุปกรณ์นั้นต้องเข้ากันได้กับโปรโตคอล SNMP อุปกรณ์มากมาย เช่น โทรศัพท์ VoIP และพิมพ์เตอร์ มักมี SNMP เปิดใช้งานโดยค่าเริ่มต้น อุปกรณ์อื่นๆ เช่น คอมพิวเตอร์ Windows 10 ต้องเปิดใช้งานด้วยตนเอง ตรวจสอบคู่มืออุปกรณ์สำหรับคำแนะนำในการเปิดใช้งาน SNMP

SNMP Trap คืออะไร?

ประโยชน์หลักของโปรโตคอล SNMP คือการใช้แบนด์วิดท์เครือข่ายน้อย มันทำได้ผ่านสิ่งที่เรียกว่า Trap

ในระบบ Client-Server ทั่วไป เซิร์ฟเวอร์อาจ Poll (ขอ) ข้อมูลจากอุปกรณ์มากมายบนเครือข่ายทุกครั้งที่ต้องการอัปเดตฐานข้อมูลกลาง อย่างไรก็ตาม เนื่องจากเครือข่ายส่วนใหญ่มีอุปกรณ์จำนวนมากที่ให้ข้อมูลปริมาณมาก จึงไม่เป็นประโยชน์ที่จะให้เซิร์ฟเวอร์ Poll อุปกรณ์เหล่านั้นอย่างต่อเนื่อง การทำเช่นนั้นจะทำให้ประสิทธิภาพเครือข่ายลดลงอย่างรุนแรง

แทนที่จะเป็นเช่นนั้น ทุกอุปกรณ์ SNMP บนเครือข่ายจะ Trap ข้อมูลโดยอัตโนมัติและส่งไปยัง SNMP Manager โดยไม่ถูกขอ นี่คือวิธีการสื่อสารที่พบบ่อยในโมเดล Client-Server ของ SNMP:

  • SNMP Agents Trap เหตุการณ์และส่งการอัปเดตที่ไม่ได้ร้องขอไปยัง SNMP Manager
  • SNMP Managers อาจตอบสนองต่อเหตุการณ์ Trap โดยอัตโนมัติด้วยคำขอติดตามเพื่อข้อมูลเพิ่มเติม
  • ผู้ดูแลเครือข่ายสามารถใช้ SNMP Manager เพื่อ Poll อุปกรณ์ด้วยตนเองเพื่อการแก้ไขปัญหาหรือการจัดการ

วิธีการนี้ช่วยให้สามารถตรวจสอบและจัดการปริมาณข้อมูลมากได้โดยไม่ส่งผลเสียต่อเครือข่าย

หากต้องการเปิดใช้งาน SNMP Trap บน Windows 10 ให้เปิด Settings ไปที่ Apps & Features > Optional features > Add a feature จากนั้นค้นหา Simple Network Management Protocol (SNMP)

คำสั่ง SNMP พื้นฐาน

เมื่อกำหนดค่าเซิร์ฟเวอร์ SNMP และมี Agents อยู่บนเครือข่ายแล้ว ผู้ดูแลเครือข่ายจะเลือกใช้ชุดคำสั่งเป็นส่วนหนึ่งของชุดเครื่องมือการตรวจสอบเครือข่าย คำสั่ง SNMP ที่ใช้บ่อยที่สุดมีดังนี้:

  • GET: ดึงค่าที่ตรวจสอบได้หนึ่งค่าหรือหลายค่า
  • GET NEXT: ดึงค่าของ OID ถัดไปในต้นไม้ MIB ของอุปกรณ์
  • GET BULK: ดึงชุดข้อมูลจำนวนมาก
  • SET: กำหนดค่าให้กับตัวแปรบนอุปกรณ์

ยังมีคำสั่ง SNMP เฉพาะอุปกรณ์ ขึ้นอยู่กับอุปกรณ์ที่กำลังตรวจสอบ ตัวอย่างเช่น เมื่อตรวจสอบสวิตช์เครือข่าย ผู้ดูแลจะเข้าถึงคำสั่งต่อไปนี้:

  • Configure Terminal: นำ Command Prompt เข้าสู่โหมดการกำหนดค่าสากล
  • Show Running-Config: ให้รายการยืนยันรายการการกำหนดค่าทั้งหมด
  • Copy Running-Config Startup-Config: บันทึกการกำหนดค่าที่กำลังทำงานอยู่ เพื่อให้แน่ใจว่าการกำหนดค่าเดียวกันจะถูกใช้เมื่อสวิตช์รีสตาร์ท

ผู้ผลิตอุปกรณ์ให้เอกสารสำหรับไลบรารีของคำสั่ง SNMP ที่มีอยู่และวิธีใช้คำสั่งเหล่านั้น ดังนั้นตรวจสอบคู่มือผู้ใช้บนเว็บไซต์ของผู้ผลิต