सिंपल नेटवर्क मैनेजमेंट प्रोटोकॉल (SNMP) एक एप्लिकेशन लेयर प्रोटोकॉल है जो नेटवर्क डिवाइस को हार्डवेयर या सॉफ़्टवेयर में अंतर की परवाह किए बिना जानकारी साझा करने की अनुमति देता है। SNMP की अनुपस्थिति में, नेटवर्क मैनेजमेंट टूल डिवाइस की पहचान करने, नेटवर्क परिवर्तन रिकॉर्ड करने, नेटवर्क के प्रदर्शन की निगरानी करने, या वास्तविक समय में नेटवर्क डिवाइस की स्थिति का पता लगाने में असमर्थ हैं।
पहले, आप Control Panel में Turn Windows Features on and off सेक्शन का उपयोग करके SNMP को सक्षम या अक्षम कर सकते थे। Windows 1803 और बाद से शुरू होकर, Microsoft ने संबंधित सुरक्षा जोखिमों के कारण इस सुविधा को हटा दिया है और इसके बजाय Common Information Model (CIM) का उपयोग करने की सिफारिश की है। इसके बावजूद, यदि आप अपने PC पर SNMP इंस्टॉल और सक्षम करना चाहते हैं, तो हम आपको दिखाएंगे कि आप कैसे कर सकते हैं।
Settings से SNMP कैसे सक्षम करें
SNMP Windows 10 पर एक वैकल्पिक फीचर के रूप में उपलब्ध है। आप Settings > Apps > Apps & features > Optional features पर जाकर वैकल्पिक सुविधाओं को सक्षम कर सकते हैं। Add a feature पर क्लिक करें और snmp खोजें। Simple Network Management Protocol (SNMP) और WMI SNMP Provider चुनें और Install पर क्लिक करें।
जब आप समाप्त कर लें, तो जांचें कि क्या SNMP Services कंसोल में दिखाई देता है।
PowerShell का उपयोग करके SNMP कैसे सक्षम करें
PowerShell के माध्यम से SNMP सक्षम करने के लिए, पहले सुनिश्चित करें कि आपके कंप्यूटर में इंटरनेट एक्सेस है। यदि है, तो Win + X दबाकर और Windows PowerShell (Admin) चुनकर एक उन्नत PowerShell चलाएँ। Microsoft के सर्वर से SNMP सर्वर इंस्टॉल करने के लिए निम्न कमांड निष्पादित करें:
Add-WindowsCapability -Online -Name "SNMP.Client----0.0.1.0"
वैकल्पिक रूप से, आप DISM टूल का उपयोग करके निम्न कमांड के साथ SNMP इंस्टॉल कर सकते हैं:
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", तो ऐसा शायद इसलिए है क्योंकि आपका कंप्यूटर आंतरिक WSUS सर्वर से Windows अपडेट खींचता है बजाय Microsoft Update सर्वर के।
आप WSUS को बायपास करके और Microsoft Update सर्वर से SNMP सेवा के लिए इंस्टॉलेशन फ़ाइलें खींचकर इस त्रुटि को ठीक कर सकते हैं। ऐसा करने के लिए, इन चरणों का पालन करें:
- WSUS को बायपास करने के लिए निम्न कमांड निष्पादित करें:
यह कमांड "HKEY_LOCAL_MACHINE... \WindowsUpdateAU" रजिस्ट्री स्थान में एक DWORD मान जोड़ता है और इसके मान को 0 पर सेट करता है।reg add "HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\WindowsUpdateAU" /v UseWUServer /t REG_DWORD /d 0 /f - निम्न 3 कमांड निष्पादित करके Windows Update सेवा को पुनः शुरू करें:
netshh winhttp reset policy
net stop wuauserv
net start wuauserv - Add-WindowsCapability कमांड का उपयोग करके फिर से SNMP इंस्टॉल करने का प्रयास करें। यदि यह काम करता है, तो चरण 1 में रजिस्ट्री में किए गए परिवर्तनों को निम्न कमांड निष्पादित करके पूर्ववत करें:
reg add "HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\WindowsUpdateAU" /v UseWUServer /t REG_DWORD /d 1 /f - चरण 2 के कमांड का उपयोग करके Windows Update सेवा को पुनः शुरू करें।
सर्विसेज पैनल से SNMP कैसे कॉन्फ़िगर करें
अब जब आपके PC पर SNMP सेवा इंस्टॉल हो गई है, तो आइए इसे कॉन्फ़िगर करें।
शुरू करने के लिए, सत्यापित करें कि SNMP सेवाएं (SNMP Service और SNMP Trap) चल रही हैं। Win + R दबाएँ, services.msc टाइप करें, और Services पैनल लॉन्च करने के लिए Enter दबाएँ। दोनों SNMP सेवाओं को देखें और जांचें कि क्या वे सूची में दिखाई देते हैं।
साथ ही, जांचें कि SNMP Service चल रहा है या नहीं। यदि नहीं, तो सेवा पर डबल-क्लिक करें और Start दबाएँ। Startup type को Automatic पर बदलें ताकि अगले स्टार्टअप से सेवा स्वचालित रूप से चले।
अगला, Agent टैब पर स्विच करें और अपने Contact और Location फ़ील्ड को अपने नाम और स्थान से भरें। Service सेक्शन में, उन सेवाओं के लिए बॉक्स चेक करें जिनसे आप निगरानी डिवाइस को अग्रेषित करने के लिए डेटा एकत्र करना चाहते हैं।
अब, Security टैब पर जाएँ।
Accepted community names सूची में उन SNMP होस्ट के नाम जोड़ें जिन्हें आप प्रमाणित करना चाहते हैं। आपके पास समुदायों को None, Notify, READ ONLY, READ WRITE, या READ CREATE प्रमाणीकरण प्रदान करने का विकल्प है।
अगले बॉक्स में उन सर्वर को जोड़ें जिनसे आप SNMP पैकेट स्वीकार करना चाहते हैं, और सुनिश्चित करें कि Accept SNMP packets from these hosts रेडियो बटन चुना गया है। Accept SNMP packets from any host विकल्प सभी IP प्रतिबंधों को हटा देता है और सभी होस्ट को SNMP पैकेट भेजने की अनुमति देता है। सावधान रहें; यह सार्वजनिक कंप्यूटर पर अनुमति देने के लिए विशेष रूप से सुरक्षित विकल्प नहीं है।
जब आप समाप्त कर लें, तो Apply दबाएँ, General टैब पर वापस जाएँ सेवा को पुनः शुरू करने के लिए (Stop पर क्लिक करें और फिर Start), और बाहर निकलने के लिए OK दबाएँ। आपका अंतिम चरण 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 कैसे कॉन्फ़िगर करें
आप सेंट्रली SNMP पैरामीटर्स को कॉन्फ़िगर करने के लिए Group Policy Object (GPO) पैरामीटर्स को बदल सकते हैं। Local Group Policy Editor लॉन्च करें और Computer Configuration > Administrative Templates > Network > SNMP पर जाकर पैरामीटर्स कॉन्फ़िगर करें।
दाएं फलक पर, आप निम्न देखेंगे:
- Specify communities: उन समुदायों के अतिरिक्त और प्रमाणीकरण की अनुमति देता है जो SNMP अनुरोध भेज सकते हैं।
- Specify permitted managers: उन होस्ट के अतिरिक्त की अनुमति देता है जो आपके कंप्यूटर को SNMP पैकेट भेज सकते हैं।
- Specify traps for public community: यह आपको उन होस्ट के नाम कॉन्फ़िगर करने की अनुमति देता है जो SNMP सेवा द्वारा भेजे गए ट्रैप संदेश प्राप्त करते हैं।
आपकी SNMP सेवा अब चालू है
उम्मीद है, चीजें सुचारू रूप से चलीं और आप अपने कंप्यूटर पर SNMP इंस्टॉल और कॉन्फ़िगर करने में सक्षम थे। इसे चलाना थोड़ा जटिल है, लेकिन उम्मीद है कि उपरोक्त ट्रिक्स में से एक आपके लिए काम करेगा।
नेटवर्क मॉनिटरिंग महत्वपूर्ण है चाहे आप काम पर हों या घर पर आराम कर रहे हों। यदि आपको लगता है कि आपके परिवार में कोई आपके डेटा कैप को खत्म कर रहा है, या आपको संदेह है कि मैलवेयर आपके कंप्यूटर पर आ गया है, तो आप अपने नेटवर्क के चारों ओर घूम रहे डेटा को ट्रैक करने और किसी भी लालची अपराधी को पकड़ने के लिए टूल का उपयोग कर सकते हैं।