पूरे नेटवर्क आधारभूत संरचना के नेटवर्क यातायात का विश्लेषण और निगरानी करना हर लिनक्स सिस्टम प्रशासक के लिए एक बहुत ही महत्वपूर्ण काम है। नेटवर्क व्यवस्थापक को यह देखने की ज़रूरत है कि नेटवर्क के साथ क्या चल रहा है, जो बैंडविड्थ का उपयोग कर रहा है, और कैसे उनका पूरा नेटवर्क आधारभूत ढांचा लोड को संभाला जा रहा है। अच्छी बात यह है कि लिनक्स में कई खुली स्रोत नेटवर्क निगरानी और यातायात विश्लेषण उपकरण उपलब्ध हैं।

इस पोस्ट में, हम कुछ लिनक्स कमांड लाइन टूल्स पर चर्चा करेंगे जिनका उपयोग नेटवर्क उपयोग की निगरानी के लिए किया जा सकता है।

Nload

नलोड एक कंसोल एप्लिकेशन है जो उपयोगकर्ताओं को इनकमिंग और आउटगोइंग यातायात को अलग-अलग मॉनिटर करने की अनुमति देता है।

यह दो ग्राफ का उपयोग करके इनकमिंग और आउटगोइंग यातायात को देखता है और अतिरिक्त जानकारी प्रदान करता है जैसे कुल स्थानांतरित डेटा और न्यूनतम / अधिकतम नेटवर्क उपयोग।

आप निम्न आदेश चलाकर nload इंस्टॉल कर सकते हैं:

 sudo apt-install nload इंस्टॉल करें 

अब nload कमांड चलाएं:

 सुडो नलोड 

एक बार nload कमांड निष्पादित हो जाने पर, आपको निम्न आउटपुट देखना चाहिए।

Iptraf

Iptraf एक ncurses- आधारित आईपी लैन निगरानी उपकरण है जो व्यक्तिगत कनेक्शन और मेजबान के बीच बहने वाले डेटा की मात्रा दिखाता है।

iptraf स्थापित करने के लिए, निम्न चलाएं:

 sudo apt- iptraf स्थापित करें 

एक बार iptraf स्थापित हो जाने के बाद, निम्न आदेश जारी करें:

 सूडो iptraf 

आपको निम्नलिखित आउटपुट देखना चाहिए।

Vnstat

Vnstat अन्य उपकरणों से अधिक अलग है। यह लिनक्स के लिए एक कंसोल-आधारित नेटवर्क यातायात मॉनीटर है जो एक डिमन के रूप में चलता है और चयनित इंटरफ़ेस के लिए नेटवर्क यातायात का लॉग रखता है। इसका उपयोग नेटवर्क उपयोग की एक रिपोर्ट उत्पन्न करने के लिए किया जा सकता है।

आप निम्न आदेश चलाकर vnstat इंस्टॉल कर सकते हैं:

 sudo apt-vnstat स्थापित करें 

अब, बिना किसी तर्क के vnstat चलाएं:

 सुडो vnstat 

आप अपने नेटवर्क पर डेटा ट्रांसफर की कुल राशि देख सकते हैं।

यदि आप रीयलटाइम में बैंडविड्थ उपयोग की निगरानी करना चाहते हैं, तो -l विकल्प का उपयोग करें। यह आने वाली और आउटगोइंग डेटा द्वारा उपयोग की जाने वाली कुल बैंडविड्थ प्रदर्शित करेगा।

अब, wlan0 interface: पर बैंडविड्थ उपयोग की निगरानी करने के लिए wlan0 interface:

 sudo vnstat -l -i wlan0 

आप निम्नलिखित आउटपुट देखेंगे।

स्पीडोमीटर

स्पीडोमीटर एक कमांड लाइन उपयोगिता है जिसका उपयोग नेटवर्क कनेक्शन की मौजूदा डाउनलोड / अपलोड गति और फ़ाइल सिस्टम की गति की निगरानी के लिए किया जा सकता है। स्पीडोमीटर आपके कंसोल में आपके वर्तमान और पिछले नेटवर्क की गति का ग्राफ दिखाता है। आप सभी नेटवर्क यातायात के बजाय डाउनलोड प्रदर्शन और विशिष्ट डाउनलोड के इतिहास की निगरानी के लिए सीधे फ़ाइल पर स्पीडोमीटर का उपयोग भी कर सकते हैं।

अपने सिस्टम में speedometer स्थापित करने के लिए निम्न आदेश चलाएं:

 sudo apt-install speedometer स्थापित करें 

अब, wlan0 इंटरफ़ेस पर speedometer wlan0 :

 सुडो स्पीडोमीटर -आर wlan0 -t wlan0 

आप निम्न के जैसा आउटपुट देखेंगे।

Iftop

Iftop एक कमांड लाइन उपकरण है जो किसी दिए गए इंटरफ़ेस (जैसे eth0, eth1, wlan0) पर नेटवर्क यातायात को सुनता है और होस्ट द्वारा वर्तमान बैंडविड्थ उपयोग की एक तालिका दिखाता है। Iftop नेटवर्क इंटरफेस के इनकमिंग और आउटगोइंग पैकेट को कैप्चर करने के लिए पॅक लाइब्रेरी का उपयोग करता है।

आप निम्न आदेश चलाकर iftop आसानी से स्थापित कर सकते हैं:

 sudo apt- iftop इंस्टॉल करें 

अब, iftop विकल्प के साथ iftop चलाएं जो iptop को होस्टनाम से हल करने से रोकता है:

 sudo iftop -n 

आप निम्नलिखित आउटपुट देखेंगे।

निष्कर्ष

मुझे आशा है कि यह पोस्ट आपके लिनक्स सर्वर पर नेटवर्क बैंडविड्थ को तुरंत जांचने में मददगार होगा। यदि आपके कोई प्रश्न हैं तो एक टिप्पणी छोड़ने के लिए स्वतंत्र महसूस करें।