मेरे नेटवर्क में सभी स्नैंप सक्षम डिवाइस कैसे खोजें?


10

मैं अपने नेटवर्क में सभी स्नैंप सक्षम उपकरणों को ढूंढना चाहता हूं, मुझे कुछ ऐसा मिला है कि यह एक एजेंट और प्रबंधक वास्तुकला में कैसे काम करता है।

मुझे एक सरल डिवाइस बनाने के लिए एक साधारण एप्लिकेशन बनाने के लिए नेट-स्नैम्प लाइब्रेरी मिली है। मुझे ऐसा करने के लिए एक प्रोग्राम लिखना है। मुझे ऐसा करने के लिए डिवाइस का मैक पता और कुछ और जानकारी चाहिए।

मुझे दूरस्थ नोड से एक डेटा प्राप्त करने के लिए कार्यक्रम मिला, लेकिन मुझे एक संदेह है कि सिस्टम का मैक पता कैसे प्राप्त किया जाए और डिवाइस के मैक को प्राप्त करने के लिए ओआईडी क्या है:

क्या कोई सामान्य ओयड है जो विशिष्ट नहीं होगा। मुझे सभी उपकरणों के लिए डेटा प्राप्त करना होगा।

कुछ अपडेट:

अब snmp टूल्स का उपयोग करते हुए snmpwalk में मुझे जानकारी मिल रही है, लेकिन जिसके बीच में मैं कुछ सिस्टम जानकारी चाहता हूँ, mac, os नाम अगर avilable है, लेकिन मैं इन जानकारियों को प्राप्त करने के लिए net-snmp का उपयोग कैसे करूँ, क्योंकि मुझे नहीं पता कि जेनरिक ओड किस सिस्टम के लिए है नाम आएगा। मैं एक कार्यक्रम लिखना चाहता हूं और मुझे कुछ आवश्यक जानकारी प्राप्त करनी है, इसलिए मुझे ओड की आवश्यकता है, मुझे नेट-स्नैम्प के कार्य के लिए यह ओड देना होगा ताकि यह मुझे परिणामी परिणाम दे।

मुझे सिस्टम नाम प्राप्त करने के लिए sysName जैसे स्ट्रिंग नाम का उपयोग करना होगा, यदि ऐसा है तो मैक पते के मामले में "ifPhysAddress.2" लिखा है और फिर मैक का उल्लेख किया गया है (स्नैम्पवॉक के परिणाम में) .so क्या ओआईडी है। मैक प्राप्त करें क्योंकि यह सभी डिवाइस के लिए अलग है।

जब मैं snmpwalk का उपयोग कर रहा हूं तो मुझे अनुसरण के रूप में एक पंक्ति मिल रही है

SNMPv2-SMI :: mib-2.25.3.2.1.3.1 = STRING: "HP LaserJet Professional P1606dn"

यह प्रिंटर का नाम है। यह oid प्रिंटर का नाम प्राप्त करने के लिए है (mib-2.25.3.2.1.1.3.3)। क्या यह सभी डिवाइस के लिए सही है, अगर मैं इस oid से क्वेरी करता हूं तो मुझे संबंधित IP का डिवाइस नाम मिल जाएगा जो कभी भी डिवाइस हो सकता है। यह सही है या नहीं।

कृपया, कुछ विचार दें।

धन्यवाद

जवाबों:



2

कई निगरानी अनुप्रयोगों में एक नेटवर्क डिस्कवरी टूल शामिल होगा जो कि पता चलता है कि सभी उपकरणों पर snmp क्वेरी कर सकता है। कुछ भी आप कई SNMP समुदाय तार में प्रवेश करने की अनुमति देगा और यह उनमें से प्रत्येक की कोशिश करेंगे।


2

यहां एक स्क्रिप्ट है जो मैं OpenNMS के साथ उपयोग करता हूं जो एक XML फ़ाइल बना देगा जिसमें स्नैप-सक्षम डिवाइस और उनके संबंधित समुदाय होंगे।

यह इनपुट पते के रूप में आईपी पते और कई सामुदायिक नामों को स्वीकार करता है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.