2020 के लिए लिनक्स के लिए 6 सर्वश्रेष्ठ नेटवर्किंग ऐप्स

यदि आप मेजबानों के विशाल नेटवर्क के साथ काम कर रहे हैं, तो संपूर्ण ट्रैफ़िक और बैंडविड्थ मुद्दों से निपटना अराजक है। कभी-कभी, मृत नोड के साथ किसी समस्या का निवारण करना कठिन हो जाता है। उन मामलों में, एक अच्छा नेटवर्किंग ऐप वास्तव में मदद करता है। इनके अलावा, भले ही आप नेटवर्क प्रशासन में शुरुआत कर रहे हों, अपने होम नेटवर्क पर इन उपकरणों के साथ हाथ मिलाना अच्छा होगा। लिनक्स नेटवर्किंग टूल्स के पूरे समुद्र से लिनक्स के लिए कुछ बेहतरीन नेटवर्किंग ऐप्स यहां दिए गए हैं।

यदि आप शुरू कर रहे हैं, तो यहां सबसे बुनियादी से उन्नत शीर्ष 50 लिनक्स नेटवर्किंग कमांड और इसके उपयोगों पर नज़र रखने के लिए एक त्वरित चीट शीट है।

Linux के लिए सर्वश्रेष्ठ नेटवर्किंग ऐप्स

1. एनएमएपी

सबसे बुनियादी कमांड-लाइन नेटवर्क स्कैनिंग टूल जिसे आपको शुरू करना चाहिए, वह है nmap। यह एक ओपन-सोर्स टूल है और अगर सरल शब्दों में कहें तो आपके नेटवर्क में होस्ट्स पर ओपन पोर्ट्स की खोज करता है। उदाहरण के लिए, हमारे पास WD NAS ड्राइव है और मैं डिवाइस पर खुले बंदरगाहों का पता लगाना चाहता हूं। मैं बस आईपी पते के बाद नैम्प कमांड का उपयोग कर सकता हूं और नीचे कमांड आउटपुट है। मेरे पास मेरा SSH, MySQL और अन्य पोर्ट NAS पर खुले हैं। nmap नेटवर्क डिवाइस पर सक्रिय पोर्ट की पहचान करने के लिए सिस्टम पोर्ट पर कच्चे पैकेट भेजता है।

नैम्प का उद्देश्य नेटवर्क में कमजोर बंदरगाहों और सुरक्षा खामियों की पहचान करना है। नैम्प के समान, नेटकैट एक अन्य पोर्ट स्कैनिंग टूल है। इसके अलावा, यह पोर्ट रीडायरेक्शन, ओपन रिमोट कनेक्शन आदि जैसे अतिरिक्त कार्य कर सकता है।

क्या अच्छा है?

  • शुरू करने के लिए आवश्यक न्यूनतम विन्यास
  • कमजोरियों का पता लगाने के लिए पूरे नेटवर्क होस्ट और पोर्ट को स्कैन करें
  • नेटवर्क में सेवाओं और होस्ट प्रकारों का पता लगाने की क्षमता

नैंप गिटहब पर जाएं

2020 के लिए लिनक्स के लिए 6 सर्वश्रेष्ठ नेटवर्किंग ऐप्स

2. क्वागा

नैम्प के विपरीत, क्वाग्गा एक अधिक उन्नत कमांड-लाइन टूल है। यह पदावनत GNU Zebra IP रूटिंग टूल का एक कांटा है। ज़ेबरा एक लोकप्रिय उपकरण था जिसने आपको अपने सर्वर को एक पूर्ण राउटर में बदलने की कार्यक्षमता प्रदान की। कुग्गा भी इसी तर्ज पर बनाया गया है। क्वागा आर्किटेक्चर में एक कोर डेमॉन, ज़ेबरा होता है, जो अंतर्निहित यूनिक्स कर्नेल के लिए एक अमूर्त परत के रूप में कार्य करता है और क्वाग्गा क्लाइंट को यूनिक्स या टीसीपी स्ट्रीम पर ज़ेडसर्व एपीआई प्रस्तुत करता है। कुल मिलाकर, यह 5 बुनियादी रूटिंग प्रोटोकॉल का समर्थन करता है - ospf, ospf6d, ripd, ripngd, bgpd।

क्या अच्छा है?

  • अपने सर्वर को एक पूर्ण राउटर में बदलें
  • ospf, bgp, rip, आदि जैसे 5 रूटिंग प्रोटोकॉल का समर्थन करता है
  • मार्गों को फ़िल्टर और प्रबंधित करने की क्षमता, पैकेट पुनर्निर्देशित करना, आदि

डाउनलोड करें

3. कैक्टि

कमांड-लाइन टूल से, कुछ GUI- आधारित नेटवर्किंग टूल पर चलते हैं। कैक्टि लिनक्स में मौजूद मौजूदा आरआरडी (राउंड रॉबिन डेटाबेस) टूल का फ्रंट-एंड है। फ्रंटएंड पूरी तरह से PHP पर आधारित है और यह नेटवर्किंग डेटा को MySQL में स्टोर करता है। तो, एक पूर्व-आवश्यकता के रूप में, आपको PHP, MySQL, Apache/lighthttpd, RRDTool, और SNMP को कॉन्फ़िगर और स्थापित करने की आवश्यकता है। इसके अतिरिक्त, क्लाइंट उपकरणों को कैक्टि सर्वर के साथ संचार करने के लिए कैक्टि क्लाइंट उपकरण स्थापित करने की आवश्यकता होती है।

कैक्टि के बारे में मेरी सबसे पसंदीदा चीज कई डेटा स्रोतों से डेटा का असीमित ग्राफिकल प्रतिनिधित्व है। नेटवर्क मॉनिटरिंग ग्राफ बनाने के लिए कमांड बनाने और अपडेट करने के लिए टूल स्वाभाविक रूप से rrdtool का उपयोग करता है। कैक्टि में एक बिल्ट-इन एमआरटीजी (मल्टी राउटर ट्रैफिक ग्राफिंग) मॉड्यूल है जो राउटर ट्रैफिक को ट्रैक और माप सकता है जैसे सर्वर पर प्रोसेस टाइम, खोए हुए पैकेट, वास्तविक नेटवर्क ट्रैफिक आदि। इसमें इनबिल्ट ग्राफ टेम्प्लेट भी हैं जो एक साथ कई ग्राफ को ग्रुप करने में मदद करते हैं। और एक तुलनात्मक डेटा है।

क्या अच्छा है?

  • डेटा के असीमित ग्राफिक प्रतिनिधित्व के साथ नेटवर्क निगरानी उपकरण
  • एकाधिक होस्ट से ग्राफ़ और डेटा को संयोजित करें
  • बेहतर डेटा प्रतिनिधित्व के लिए इनबिल्ट ग्राफ टेम्प्लेट template
  • नेटवर्क डाउनटाइम, डेड होस्ट आदि के आधार पर अलर्ट जेनरेट करें

डाउनलोड

2020 के लिए लिनक्स के लिए 6 सर्वश्रेष्ठ नेटवर्किंग ऐप्स

4. नागियोस मॉनिटरिंग

Nagios Linux के लिए एक अन्य प्रमुख ओपन-सोर्स नेटवर्किंग टूल है। यह एक वेब पोर्टल इंटरफ़ेस प्रदान करता है जो आपको अपने राउटर या स्विच पर होस्ट को प्रबंधित और मॉनिटर करने देता है। कैक्टि के समान, आपको PHP, Apache, MySQL को कॉन्फ़िगर करने और अपने Linux सर्वर पर चलाने की आवश्यकता होगी। कैक्टि और नागियोस कोर के बीच प्रमुख अंतर कारक प्लगइन्स की उपलब्धता और एसएनएमपी निगरानी की हैंडलिंग है। Nagios Core ज्यादातर घटनाओं की वास्तविक समय की निगरानी और उनके आधार पर अलर्ट को सूचित करने पर आधारित है।

Nagios Core उपयोग करने के लिए काफी जटिल उपकरण है और इंटरफ़ेस वास्तव में मदद नहीं करता है। अधिकांश विकास भुगतान किए गए Nagios XI टूल की ओर निर्देशित है। ऐसा कहने के बाद, आपकी सहायता के लिए साइट पर ढेर सारे दस्तावेज मौजूद हैं। कैक्टि के विपरीत, नागियोस कोर जटिल ग्राफ़ नहीं बना सकता है और ग्राफ़ पर विभिन्न होस्ट डेटा को प्लॉट करने के मामले में सहायक नहीं होगा।

क्या अच्छा है?

  • नेटवर्क ईवेंट, डाउनटाइम आदि के बारे में सूचित करने के लिए अलर्ट
  • कार्यक्षमता बढ़ाने के लिए Nagios कोर के लिए प्लगइन्स की उपलब्धता

डाउनलोड नागियोस कोर

जबकि काली लिनक्स के लिए नेटवर्किंग टूल की कोई कमी नहीं है, अगर आप अन्य डिस्ट्रो में जा रहे हैं, तो यहां कुछ बेहतरीन नेटवर्किंग ऐप हैं।

5. आइसिंगा

Icinga Nagios Core का एक कांटा है और इसलिए Nagios Core के लिए बनाए गए सभी प्लगइन्स और ऐड-ऑन Icinga पर भी काम करेंगे। हालाँकि, UI और वेब इंटरफ़ेस Nagios की तुलना में अधिक प्रतिक्रियाशील लगता है क्योंकि इसे एक अलग इकाई के रूप में विकसित किया गया है। उपरोक्त उपकरणों के समान, Icinga मेजबानों और उनके संसाधनों की निगरानी प्रदान करता है। आप आउटेज और प्रदर्शन ग्राफ़ के लिए अलर्ट बना सकते हैं। आप निर्दिष्ट अवधि के भीतर ईमेल भेजने के लिए Icinga को स्वचालित कर सकते हैं। Nagios Core की तुलना में, Icinga सेटअप बहुत अधिक सहज और आसान है।

Icinga 2 नामक एक अपडेटेड पेड वैरिएंट भी है जो अन्य वेब सर्वरों को आसानी से डेटा भेजने के लिए REST API का समर्थन करता है।

यदि आपके पास आइसिंगा वेब डैशबोर्ड पर अनुमति के मुद्दे हैं, तो सुनिश्चित करें कि उपयोगकर्ता खाते को /etc/icinga/cgi.cfg फ़ाइल में उचित अनुमति प्रदान की गई है।

क्या अच्छा है?

  • Nagios Core और Cacti की तुलना में द्रव इंटरफ़ेस
  • मेजबानों की सीपीयू, भंडारण और संसाधन जानकारी
  • अन्य वेब सेवाओं से डेटा भेजने और प्राप्त करने के लिए REST API का समर्थन करता है

डाउनलोड

nagios, अच्छा, नेटवर्क, कोर, खुला, बंदरगाह, wnload, आधारित, निगरानी, ​​tnetwork, समर्थन, librenms, linux, nmap, जैसे

6. लिब्रेएनएमएस

उपर्युक्त टूल की तुलना में लिब्रेएनएमएस में एक ताज़ा इंटरफ़ेस और कार्यक्षमता है। इंटरफ़ेस काफी अव्यवस्था मुक्त है और एक शुरुआत करने वाले के लिए समझना आसान है। अलर्टिंग सिस्टम ईमेल के साथ-साथ स्लैक को भी सपोर्ट करता है जो एक नई विशेषता है। इनके अलावा, आपको नेटवर्क की निगरानी के लिए बुनियादी कोर कार्यक्षमता के साथ एक एंड्रॉइड और आईओएस ऐप भी मिलता है। यह एपीआई भी प्रदान करता है इसलिए आपके आंतरिक सर्वर स्क्रिप्ट या प्रोग्राम में नेटवर्किंग डेटा या लिब्रेएनएमएस द्वारा उत्पन्न रिपोर्ट को एकीकृत करना आसान है। आप JSON फ़ाइलों के माध्यम से डेटा पास करके LibreNMS सर्वर पर अपनी होस्ट सूची को जोड़ या अपडेट भी कर सकते हैं।

क्या अच्छा है?

  • ईमेल, आईआरसी, स्लैक पर आधारित चेतावनी प्रणाली system
  • स्क्रिप्ट और कार्यक्रमों के माध्यम से प्रदर्शन अद्यतन करने के लिए लिब्रेएनएमएस एपीआई
  • अन्य वेब सेवाओं के साथ डेटा साझा करने के लिए REST API
  • नेटवर्क की निगरानी के लिए Android और iOS ऐप

डाउनलोड लिब्रेएनएमएस

2020 के लिए लिनक्स के लिए 6 सर्वश्रेष्ठ नेटवर्किंग ऐप्स

डाउनलोड लिब्रेएनएमएस

समापन शब्द

मैं आपको nmap के साथ शुरुआत करने और नेटवर्किंग, पोर्ट, पोर्ट फ़ॉरवर्डिंग आदि को समझने के लिए धीरे-धीरे LibreNMS या Icinga की ओर बढ़ने की सलाह दूंगा। Nagios और Cacti आपके घरेलू नेटवर्क उपकरणों की निगरानी के लिए अच्छे ओपन-सोर्स फ्रीवेयर हैं। नेटवर्किंग टूल्स के सेटअप के संबंध में अधिक प्रश्नों या मुद्दों के लिए, मुझे नीचे टिप्पणी में बताएं।

यह भी पढ़ें: 7 सर्वश्रेष्ठ ओपन सोर्स नेटवर्क मॉनिटरिंग टूल्स

यह भी देखना