Simple Network Management Protocol (SNMP) เป็นโปรโตคอลเลเยอร์แอปพลิเคชันที่อนุญาตให้อุปกรณ์เครือข่ายแบ่งปันข้อมูล โดยไม่คำนึงถึงความแตกต่างในฮาร์ดแวร์หรือซอฟต์แวร์ หากไม่มี SNMP เครื่องมือการจัดการเครือข่ายจะไม่สามารถระบุอุปกรณ์ บันทึกการเปลี่ยนแปลงเครือข่าย ตรวจสอบประสิทธิภาพของเครือข่าย หรือตรวจสอบสถานะของอุปกรณ์เครือข่ายแบบเรียลไทม์
ก่อนหน้านี้ คุณสามารถใช้ส่วนเปิดและปิดคุณลักษณะของ Windows ในแผงควบคุมเพื่อเปิดใช้งานหรือปิดใช้งาน SNMP เริ่มตั้งแต่ Windows 1803 และใหม่กว่า Microsoft ได้เลิกใช้คุณลักษณะนี้เนื่องจากความเสี่ยงด้านความปลอดภัยที่เกี่ยวข้อง และแนะนำให้ใช้ Common Information Model (CIM) แทน ไม่ว่าคุณจะต้องการติดตั้งและเปิดใช้งาน SNMP บนพีซีของคุณ เราจะแสดงให้คุณเห็นว่าคุณทำได้อย่างไร
วิธีเปิดใช้งาน SNMP จากการตั้งค่า
SNMP พร้อมใช้งานเป็นคุณสมบัติเสริมใน Windows 10 คุณสามารถเปิดใช้งานคุณสมบัติเสริมได้โดยไปที่ การตั้งค่า> แอป> แอปและคุณลักษณะ> คุณสมบัติเสริม . คลิกที่ เพิ่มคุณลักษณะ และค้นหา snmp . เลือก Simple Network Management Protocol (SNMP) และ ผู้ให้บริการ WMI SNMP และคลิกที่ ติดตั้ง .

เมื่อเสร็จแล้ว ให้ตรวจสอบว่า SNMP ปรากฏในคอนโซลบริการหรือไม่
วิธีเปิดใช้งาน SNMP โดยใช้ PowerShell
ในการเปิดใช้งาน SNMP ผ่าน PowerShell ก่อนอื่นให้ตรวจสอบให้แน่ใจว่าคอมพิวเตอร์ของคุณสามารถเข้าถึงอินเทอร์เน็ตได้ หากเป็นเช่นนั้น ให้เรียกใช้ PowerShell ที่ยกระดับโดยกด Win + X และเลือก Windows PowerShell (ผู้ดูแลระบบ) . ดำเนินการคำสั่งต่อไปนี้เพื่อติดตั้งเซิร์ฟเวอร์ SNMP จากเซิร์ฟเวอร์ของ Microsoft:
Add-WindowsCapability -Online -Name "SNMP.Client----0.0.1.0"

หรือคุณสามารถติดตั้ง SNMP โดยใช้เครื่องมือ DISM ด้วยคำสั่งต่อไปนี้:
DISM /online /add-capability /capabilityname:SNMP.Client----0.0.1.0
เมื่อคุณดำเนินการคำสั่งอย่างใดอย่างหนึ่ง (Add-WindowsCapability หรือ DISM) สำเร็จแล้ว ให้ตรวจสอบว่าบริการ SNMP ได้รับการติดตั้งด้วยคำสั่งต่อไปนี้:
Get-WindowsCapability -Online -Name "SNMP*"
วิธีแก้ไขรหัสข้อผิดพลาด 0x800f0954
หากรันคำสั่งจะแสดงข้อความแสดงข้อผิดพลาดว่า "Add-WindowsCapability failed error. Error code =0x800f0954 " อาจเป็นเพราะคอมพิวเตอร์ของคุณดึงการอัปเดต Windows จากเซิร์ฟเวอร์ WSUS ภายในแทนที่จะเป็นเซิร์ฟเวอร์ Microsoft Update
คุณสามารถแก้ไขข้อผิดพลาดนี้ได้โดยข้าม WSUS และดึงไฟล์การติดตั้งสำหรับบริการ SNMP จากเซิร์ฟเวอร์ Microsoft Update โดยทำตามขั้นตอนต่อไปนี้:
- ดำเนินการคำสั่งต่อไปนี้เพื่อหลีกเลี่ยง WSUS:
คำสั่งนี้จะเพิ่มค่า DWORD ในตำแหน่งรีจิสทรี "HKEY_LOCAL_MACHINE... \WindowsUpdateAU" และตั้งค่าเป็น 0reg add "HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\WindowsUpdateAU" /v UseWUServer /t REG_DWORD /d 0 /f
- เริ่มบริการ Windows Update ใหม่โดยดำเนินการ 3 คำสั่งต่อไปนี้:
netshh winhttp reset policy
net stop wuauserv
net start wuauserv - ลองติดตั้ง SNMP อีกครั้งโดยใช้คำสั่ง Add-WindowsCapability หากใช้งานได้ ให้เลิกทำการเปลี่ยนแปลงที่คุณทำในรีจิสทรีในขั้นตอนที่ 1 โดยดำเนินการคำสั่งต่อไปนี้:
reg add "HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\WindowsUpdateAU" /v UseWUServer /t REG_DWORD /d 1 /f
- เริ่มบริการ Windows Update ใหม่โดยใช้คำสั่งจากขั้นตอนที่ 2
วิธีกำหนดค่า SNMP จากแผงบริการ
เมื่อคุณได้ติดตั้งบริการ SNMP บนพีซีแล้ว มากำหนดค่ากัน
ในการเริ่มต้น ให้ตรวจสอบว่าบริการ SNMP (บริการ SNMP และ กับดัก SNMP ) กำลังทำงาน กด ชนะ + R , พิมพ์ services.msc และกด Enter เพื่อเปิดแผงบริการ ค้นหาทั้งบริการ SNMP และตรวจสอบว่าปรากฏในรายการหรือไม่

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

ตอนนี้ ย้ายไปที่ ความปลอดภัย แท็บ

เพิ่มชื่อของโฮสต์ SNMP ที่คุณต้องการตรวจสอบสิทธิ์ใน ชื่อชุมชนที่ยอมรับ รายการ. คุณมีตัวเลือกที่จะให้การรับรองความถูกต้องไม่มี แจ้งเตือน อ่านอย่างเดียว อ่านเขียน หรืออ่านสร้าง ให้กับชุมชน
ถัดไป เพิ่มเซิร์ฟเวอร์ที่คุณต้องการยอมรับแพ็กเก็ต SNMP ในกล่องถัดไป และตรวจสอบให้แน่ใจว่า ยอมรับแพ็กเก็ต SNMP จากโฮสต์เหล่านี้ เลือกปุ่มตัวเลือกแล้ว ยอมรับแพ็กเก็ต SNMP จากโฮสต์ใดก็ได้ ตัวเลือกลบข้อจำกัด IP ทั้งหมดและอนุญาตให้โฮสต์ทั้งหมดส่งแพ็กเก็ต SNMP ระวังแม้ว่า; นี่ไม่ใช่ตัวเลือกที่ปลอดภัยโดยเฉพาะบนคอมพิวเตอร์สาธารณะ
เมื่อเสร็จแล้ว กด สมัคร กลับไปที่ ทั่วไป แท็บเพื่อเริ่มบริการใหม่ (คลิกที่ หยุด แล้ว เริ่ม ) และกด ตกลง ที่จะออก ขั้นตอนสุดท้ายของคุณคือการเปิดพอร์ต SNMP:UDP 161 (SNMP) และ UDP 162 (SNMPTRAP) ในการดำเนินการนี้ ให้รันคำสั่งต่อไปนี้:
netsh advfirewall firewall add rule name="SNMP UDP Port 161 In" dir=in action=allow protocol=UDP localport=161
netsh advfirewall firewall add rule name="SNMPTRAP UDP Port 162 In" dir=in action=allow protocol=UDP localport=162
netsh advfirewall firewall add rule name="SNMP UDP Port 161 Out" dir=out action=allow protocol=UDP localport=161
netsh advfirewall firewall add rule name=" SNMPTRAP UDP Port 162 Out" dir=out action=allow protocol=UDP localport=162
วิธีกำหนดค่า SNMP จากตัวแก้ไขนโยบายกลุ่ม
คุณสามารถเปลี่ยนพารามิเตอร์ Group Policy Object (GPO) เพื่อกำหนดค่าพารามิเตอร์ SNMP จากส่วนกลางได้ เปิดตัวแก้ไขนโยบายกลุ่มภายในแล้วไปที่การกำหนดค่าคอมพิวเตอร์> เทมเพลตการดูแลระบบ> เครือข่าย> SNMP เพื่อกำหนดค่าพารามิเตอร์
ในบานหน้าต่างด้านขวา คุณจะเห็นสิ่งต่อไปนี้:
- ระบุชุมชน :อนุญาตให้เพิ่มและรับรองความถูกต้องของชุมชนที่สามารถส่งคำขอ SNMP
- ระบุผู้จัดการที่ได้รับอนุญาต :อนุญาตให้มีการเพิ่มโฮสต์ที่สามารถส่งแพ็กเก็ต SNMP ไปยังคอมพิวเตอร์ของคุณได้
- ระบุกับดักสำหรับชุมชนสาธารณะ :สิ่งนี้ทำให้คุณสามารถกำหนดค่าชื่อของโฮสต์ที่ได้รับข้อความกับดักที่ส่งโดยบริการ SNMP
บริการ SNMP ของคุณเริ่มทำงานแล้ว
หวังว่าทุกอย่างจะราบรื่นและคุณสามารถติดตั้งและกำหนดค่า SNMP บนคอมพิวเตอร์ของคุณได้ การวิ่งนั้นค่อนข้างซับซ้อน แต่หวังว่าเคล็ดลับด้านบนข้อใดข้อหนึ่งจะได้ผลสำหรับคุณ
การตรวจสอบเครือข่ายเป็นสิ่งสำคัญ ไม่ว่าคุณจะอยู่ที่ทำงานหรือพักผ่อนที่บ้าน หากคุณคิดว่ามีคนในครอบครัวของคุณกำลังใช้ขีดจำกัดข้อมูลของคุณ หรือคุณสงสัยว่ามีมัลแวร์เข้ามาในคอมพิวเตอร์ของคุณ คุณสามารถใช้เครื่องมือเพื่อติดตามข้อมูลที่เคลื่อนที่ไปทั่วเครือข่ายของคุณและจับผู้กระทำผิดที่โลภได้