बोन, नेटवर्क डीबगिंग आणि देखरेख साधन

Bmon बद्दल

पुढील लेखात आम्ही बमन वर एक कटाक्ष टाकणार आहोत. युनिक्स-सारख्या प्रणालींसाठी हे एक सोपे परंतु शक्तिशाली मजकूर-आधारित नेटवर्क मॉनिटरिंग आणि डीबगिंग साधन आहे. जात नेटवर्क संबंधित आकडेवारी कॅप्चर करा आणि रिअल टाइममध्ये त्यांना दृष्यदृष्ट्या अनुकूल स्वरूपात प्रदर्शित करेल.

बँडविड्थ गमावणे ही एक कठीण समस्या आहे ज्याचा परिणाम नेटवर्कवर चालणार्‍या अनुप्रयोगांकडून संथ प्रतिसाद मिळेल. म्हणूनच हे नेहमीच मनोरंजक असते बँडविड्थ स्पाइक्स नियंत्रित करा ही समस्या टाळण्यासाठी आम्ही हे बॉमनच्या मदतीने करू शकतो, जे आम्हाला नेटवर्कशी संबंधित समस्या नियंत्रित करण्यास मदत करेल.

उबंटूवर बोन स्थापित करा

हे साधन स्थापित करणे सोपे आहे आणि या लेखात आम्ही कसे ते पाहू उबंटू 16.04 वर बोन स्थापित करा. बहुतेक सर्व Gnu / Linux वितरणात डीफॉल्ट रेपॉजिटरीजमध्ये बोन पॅकेज असते. हे स्थापित करण्यासाठी आम्हाला फक्त टर्मिनल (Ctrl + Alt + T) उघडावे लागेल आणि लिहावे लागेल:

sudo apt-get install bmon

आम्ही देखील करू शकता कोड संकलित करा टर्मिनलवर खालील कमांड वापरणे.

git clone https://github.com/tgraf/bmon.git

cd bmon

sudo apt-get install build-essential make libconfuse-dev libnl-3-dev libnl-route-3-dev libncurses-dev pkg-config dh-autoreconf

sudo ./autogen.sh 

sudo ./configure 

sudo make 

sudo make install

उबंटू मध्ये bmon टूल कसे वापरावे

हे स्पष्ट केले पाहिजे आरएक्स म्हणजे बाइट प्रति सेकंद प्राप्त आणि टीएक्स प्रेषित बाइटचा संदर्भ देते प्रती सेकंदास. खालीलप्रमाणे चालवा:

आकडेवारी नाही आकडेवारी

bmon

अधिक तपशीलवार बँडविड्थ वापर आकडेवारी पाहण्यासाठी, d की दाबा आणि आपल्याला पुढील प्रमाणे काहीतरी दिसेल:

आकडेवारी सह bmon

Shift + दाबा? त्वरित मदत पाहण्यासाठी.

bmon उत्पादन संदर्भ

परिच्छेद विशिष्ट इंटरफेससाठी आकडेवारी पहा, वर आणि खाली बाण वापरून ते निवडा. आम्हाला फक्त विशिष्ट इंटरफेसचे परीक्षण करायचे असल्यास, कमांड लाइनवर वितर्क म्हणून त्या जोडा:

bmon आउटपुट इंटरफेस

bmon -p enp10s0

-P ध्वजांकन धोरण स्थापित करते जे कोणत्या नेटवर्क इंटरफेस दर्शवायचे हे परिभाषित करते, उदाहरणार्थ माझ्या नेटवर्क इंटरफेसवर enp10s0 परीक्षण केले जाईल.

बिट्स प्रति सेकंद वापरण्यासाठी बाइट्स प्रति सेकंदाऐवजी, आपल्याला ते वापरावे लागेल -ब ध्वज अशा प्रकारेः

bmon -bp enp10s0

आम्ही देखील करू शकता प्रति सेकंद मध्यांतर परिभाषित करा सह -आर ध्वज पुढीलप्रमाणे:

bmon -r 5 -p enp10s0

बोन सह इनपुट मॉड्यूल कसे वापरावे

या साधनात इनपुट मॉड्यूलची मालिका आहे जी ऑफर इंटरफेसवरील सांख्यिकीय डेटा, ज्यात समाविष्ट आहेः

  • नेटलिंक - संकलित करण्यासाठी नेटलिंक प्रोटोकॉल वापरते इंटरफेस आकडेवारी आणि रहदारी नियंत्रण. हे डीफॉल्ट इनपुट मॉड्यूल आहे.
  • proc: हे एक आहे बॅकअप मॉड्यूल नेटलिंक इंटरफेस उपलब्ध नसल्यास.
  • डमी: हे प्रोग्राम करण्यायोग्य इनपुट मॉड्यूल आहे डीबगिंग आणि चाचणीसाठी.
  • निरर्थक: डेटा संग्रह अक्षम करा.

शोधण्यासाठी अतिरिक्त माहिती मॉड्यूलवर, प्रारंभ करा पर्याय «मदत» खालीलप्रमाणे स्थापित:

bmon -i netlink:help

खालील कमांड प्रॉम्प इनपुट मॉड्यूल सक्षम असलेल्या बोनला विनंती करेल:

bmon -i proc -p enp10s0

बोन सह एक्झीट मॉड्यूल्स कसे वापरावे

हे टूल आऊटपुट मॉड्यूल वापरते दर्शवा किंवा निर्यात संग्रहित सांख्यिकीय डेटा इनपुट मॉड्यूलद्वारे, ज्यात समाविष्ट आहेः

  • शाप: हा परस्परसंवादी इंटरफेस आहे रिअल-टाइम रेट अंदाज आणि ग्राफिकल प्रतिनिधित्व प्रदान करते प्रत्येक विशेषता हा डीफॉल्ट आउटपुट मोड आहे.
  • एएससीआयआय: हे थेट प्रोग्राम करण्यायोग्य मजकूर आउटपुट आहे. आपण कन्सोलवर इंटरफेसची यादी, तपशीलवार काउंटर आणि आलेख प्रदर्शित करू शकता. तो आहे जेव्हा शाप उपलब्ध नसते तेव्हा डीफॉल्ट आउटपुट मोड.
  • स्वरूप: तो पूर्णपणे प्रोग्राम करण्यायोग्य आउटपुट मोड आहे. आपण त्याची आउटपुट व्हॅल्यूज वापरू शकतो विश्लेषणासाठी स्क्रिप्ट्स किंवा प्रोग्राममध्ये आणि बरेच काही.
  • निरर्थक: हे आउटपुट बंद करा.

मॉड्यूलविषयी अधिक माहिती मिळविण्यासाठी खालील प्रमाणे "मदत" पर्यायासह चालवा:

bmon -o curses:help

पुढील कमांड ascii आउटपुट मोडमध्ये बोन आणेल:

bmon ascii आउटपुट

bmon -p enp10s0 -o ascii

आम्ही आउटपुट मॉड्यूल फॉरमॅट देखील चालवू शकतो आणि नंतर स्क्रिप्टिंगसाठी किंवा दुसर्‍या प्रोग्राममध्ये मिळविलेले व्हॅल्यूज वापरु शकतो.

bmon आउटपुट स्वरूप

bmon -p enp10s0 -o format

मिळविण्या साठी अतिरिक्त वापर माहिती, पर्याय आणि उदाहरणेआपण बोनचे मॅन पेज वाचू शकतो.

मनुष्य बमन

man bmon

आम्ही या साधनाबद्दल अधिक जाणून घेऊ इच्छित असल्यास, गीथब भांडार.


आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटा जबाबदार: मिगुएल Áन्गल गॅटन
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.

  1.   जियोव्हानी गॅप म्हणाले

    उबंटूने केलेल्या बीआयओएस त्रुटीमुळे ते मला मदत करत राहतात, प्रमाणिकपणे आपला त्याग करतात आणि आम्हाला विसरण्याचा ढोंग करतात, त्यांनी माझ्या नवीन संगणकाची हानी केली