SNMP หมายถึง Simple Network Management Protocol เป็นโปรโตคอลไคลเอ็นต์-เซิร์ฟเวอร์ที่ผู้ดูแลระบบเครือข่ายใช้เพื่อรวบรวมข้อมูลเกี่ยวกับสวิตช์เครือข่าย เครื่องพิมพ์ โทรศัพท์ และอุปกรณ์อื่นๆ ที่เชื่อมต่อกับเครือข่าย (หรือที่เรียกว่าตัวแทน SNMP)
SNMP ไม่ได้เปิดใช้งานโดยค่าเริ่มต้นใน Windows 10 Microsoft แนะนำให้ผู้ดูแลระบบใช้ Common Information Model (CIM) แทน
SNMP หมายถึงอะไรในระบบเครือข่าย?
SNMP เป็นโปรโตคอลไคลเอนต์ - เซิร์ฟเวอร์ ซึ่งหมายความว่าผู้ดูแลระบบเครือข่ายจำเป็นต้องติดตั้งและกำหนดค่าเซิร์ฟเวอร์ SNMP หรือที่เรียกว่าผู้จัดการ ซึ่งรวบรวมข้อมูลโดยละเอียดเกี่ยวกับอุปกรณ์ SNMP บนเครือข่ายอย่างต่อเนื่อง
เซิร์ฟเวอร์ SNMP รวบรวมและจัดเก็บข้อมูลเกี่ยวกับเอเจนต์ SNMP ทั้งหมด โปรโตคอลการจัดการเครือข่ายนี้ทำให้ง่ายต่อการรวบรวมข้อมูลแบบเรียลไทม์เกี่ยวกับอุปกรณ์เหล่านั้นโดยไม่สร้างการรับส่งข้อมูลเครือข่ายมากเกินไป
เอเจนต์ SNMP เป็นอุปกรณ์ที่เชื่อมต่อกับเครือข่ายที่สนับสนุนการตรวจสอบเครือข่าย SNMP เอเจนต์ SNMP โดยทั่วไปได้แก่:
- คอมพิวเตอร์
- เครื่องพิมพ์
- สวิตช์เครือข่าย
- จุดเชื่อมต่อไร้สาย
- โทรศัพท์ VoIP
- นาฬิกาบอกเวลา IP
SNMP ทำงานอย่างไร
เอเจนต์ SNMP แต่ละรายการ ขึ้นอยู่กับผู้ผลิต มีรายการอ็อบเจ็กต์ที่ผู้ดูแลระบบเครือข่ายสามารถรวบรวมข้อมูลเกี่ยวกับการใช้คำสั่ง SNMP เพื่อเข้าถึงข้อมูลได้ ข้อมูลถูกจัดระเบียบในโครงสร้างแบบทรีในเซิร์ฟเวอร์ SNMP ดังนี้:
- ฐานข้อมูลการจัดการ (MIB) :นี่คือกลุ่มระดับบนสุดที่จัดระเบียบอุปกรณ์บางประเภท (เช่น เครื่องพิมพ์หรือคอมพิวเตอร์)
- โหนด :ภายใน MIB แต่ละอัน จะมีแต่ละโหนดที่แสดงถึงอุปกรณ์แต่ละตัวบนเครือข่าย
- ตัวระบุวัตถุ (OID) :นี่คือที่อยู่เฉพาะที่ผู้ดูแลระบบเครือข่ายใช้เพื่อเข้าถึงแต่ละโหนดภายใน MIB OID ช่วยให้ผู้ดูแลระบบสามารถออกคำสั่งเพื่อขอข้อมูลเกี่ยวกับโหนดได้
ข้อกำหนดเพียงอย่างเดียวสำหรับการตรวจสอบอุปกรณ์ด้วยเซิร์ฟเวอร์ SNMP คืออุปกรณ์นั้นเข้ากันได้กับโปรโตคอล SNMP อุปกรณ์จำนวนมาก เช่น โทรศัพท์และเครื่องพิมพ์ VoIP มักจะเปิดใช้งาน SNMP ตามค่าเริ่มต้น อุปกรณ์อื่นๆ เช่น คอมพิวเตอร์ Windows 10 จำเป็นต้องเปิดใช้งานด้วยตนเอง ตรวจสอบคู่มืออุปกรณ์สำหรับคำแนะนำเกี่ยวกับวิธีการเปิดใช้งาน SNMP
กับดัก SNMP คืออะไร?
ประโยชน์หลักของโปรโตคอล SNMP คือใช้แบนด์วิดท์เครือข่ายเพียงเล็กน้อย มันทำสิ่งนี้ผ่านสิ่งที่เรียกว่ากับดัก
ในระบบไคลเอนต์-เซิร์ฟเวอร์ทั่วไป เซิร์ฟเวอร์อาจสำรวจหรือขอข้อมูลจากอุปกรณ์จำนวนมากบนเครือข่ายทุกครั้งที่จำเป็นต้องอัปเดตฐานข้อมูลกลาง อย่างไรก็ตาม เนื่องจากเครือข่ายส่วนใหญ่มีอุปกรณ์จำนวนมากที่ให้ข้อมูลปริมาณมาก จึงไม่เป็นประโยชน์สำหรับเซิร์ฟเวอร์ที่จะสำรวจอุปกรณ์เหล่านั้นทั้งหมดอย่างต่อเนื่อง การทำเช่นนี้จะขัดขวางประสิทธิภาพของเครือข่ายอย่างรุนแรง
แต่อุปกรณ์ SNMP ทุกเครื่องในเครือข่ายจะดักจับข้อมูลและส่งไปยังตัวจัดการ SNMP โดยอัตโนมัติโดยไม่ถูกถาม นี่คือวิธีการสื่อสารโดยทั่วไปในโมเดลไคลเอ็นต์-เซิร์ฟเวอร์ SNMP:
- ตัวแทน SNMP ดักจับเหตุการณ์และส่งการอัปเดตที่ไม่พึงประสงค์ไปยังตัวจัดการ SNMP
- ผู้จัดการ SNMP อาจตอบสนองต่อเหตุการณ์กับดักโดยอัตโนมัติด้วยคำขอติดตามผลอัตโนมัติสำหรับข้อมูลเพิ่มเติม
- ผู้ดูแลระบบเครือข่ายสามารถใช้ตัวจัดการ SNMP เพื่อสำรวจอุปกรณ์ด้วยตนเองสำหรับการแก้ปัญหาหรือการจัดการ
วิธีนี้ช่วยให้สามารถตรวจสอบและจัดการข้อมูลปริมาณมากได้โดยไม่ส่งผลเสียต่อเครือข่าย
หากต้องการเปิดใช้งานกับดัก SNMP บน Windows 10 ให้เปิด การตั้งค่า และไปที่แอปและคุณลักษณะ> คุณสมบัติเสริม> เพิ่มคุณสมบัติ จากนั้นมองหา Simple Network Management Protocol (SNMP) .
คำสั่ง SNMP พื้นฐาน
เมื่อกำหนดค่าเซิร์ฟเวอร์ SNMP และมีตัวแทนอยู่บนเครือข่ายแล้ว ผู้ดูแลระบบเครือข่ายจะเลือกจากชุดคำสั่งซึ่งเป็นส่วนหนึ่งของชุดเครื่องมือตรวจสอบเครือข่าย ต่อไปนี้คือคำสั่ง SNMP ที่ใช้บ่อยที่สุดบางส่วน:
- รับ :ดึงค่าที่ถูกมอนิเตอร์อย่างน้อยหนึ่งค่า
- ก้าวต่อไป :ดึงค่าของ OID ถัดไปในแผนผัง MIB ของอุปกรณ์
- รับจำนวนมาก :ดึงค่าข้อมูลจำนวนมาก
- SET :กำหนดค่าให้กับตัวแปรบนอุปกรณ์
นอกจากนี้ยังมีคำสั่ง SNMP เฉพาะอุปกรณ์ ขึ้นอยู่กับอุปกรณ์ที่กำลังตรวจสอบ ตัวอย่างเช่น เมื่อตรวจสอบสวิตช์เครือข่าย ผู้ดูแลระบบจะสามารถเข้าถึงคำสั่งต่อไปนี้:
- กำหนดค่าเทอร์มินัล :วางพรอมต์คำสั่งในโหมดการกำหนดค่าส่วนกลาง
- แสดงการกำหนดค่ากำลังทำงาน :ระบุรายการยืนยันรายการการกำหนดค่าทั้งหมด
- คัดลอก Running-Config Startup-Config :บันทึกการกำหนดค่าที่กำลังทำงานอยู่เพื่อให้แน่ใจว่ามีการใช้การกำหนดค่าเดียวกันเมื่อสวิตช์รีสตาร์ท
ผู้ผลิตอุปกรณ์จัดเตรียมเอกสารสำหรับไลบรารีของคำสั่ง SNMP ที่พร้อมใช้งานและวิธีใช้คำสั่ง ดังนั้นโปรดตรวจสอบคู่มือผู้ใช้บนเว็บไซต์ของผู้ผลิต