বোমন, নেটওয়ার্ক ডিবাগিং এবং পর্যবেক্ষণ সরঞ্জাম

বোমন সম্পর্কে

পরবর্তী নিবন্ধে আমরা বমন সম্পর্কে একবার নজর দিতে যাচ্ছি। এটি ইউনিক্সের মতো সিস্টেমগুলির জন্য একটি সহজ তবে শক্তিশালী পাঠ্য-ভিত্তিক নেটওয়ার্ক মনিটরিং এবং ডিবাগিং সরঞ্জাম। যাচ্ছি নেটওয়ার্ক সম্পর্কিত পরিসংখ্যান ক্যাপচার এবং এগুলি বাস্তব সময়ে বন্ধুত্বপূর্ণ ফর্ম্যাটে দৃশ্যমানভাবে প্রদর্শন করবে।

ব্যান্ডউইথের ক্ষতি হ'ল এটি নিয়ন্ত্রণ করা একটি কঠিন সমস্যা যার ফলস্বরূপ নেটওয়ার্কে চলমান অ্যাপ্লিকেশনগুলির থেকে ধীর সাড়া পাওয়া যায়। এ কারণেই এটি সবসময় আকর্ষণীয় ব্যান্ডউইথ স্পাইক নিয়ন্ত্রণ করুন এই সমস্যা এড়াতে। আমরা বোমনের সাহায্যে এটি করতে পারি, যা আমাদের নেটওয়ার্ক সম্পর্কিত সমস্যাগুলি নিয়ন্ত্রণ করতে সহায়তা করবে।

উবুন্টুতে বোমন ইনস্টল করুন

এই সরঞ্জামটি ইনস্টল করা সহজ এবং এই নিবন্ধে আমরা কীভাবে তা দেখব উবুন্টু 16.04 এ বমন ইনস্টল করুন। প্রায় সব Gnu / Linux ডিস্ট্রিবিউশনের ডিফল্ট সংগ্রহস্থলে বোমন প্যাকেজ থাকে have এটি ইনস্টল করতে আমাদের কেবলমাত্র একটি টার্মিনাল (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

আরও বিশদ ব্যান্ডউইথ ব্যবহারের পরিসংখ্যান দেখতে, ডি কী টিপুন এবং আপনি নীচের মত কিছু দেখতে পাবেন:

পরিসংখ্যান সহ bmon

শিফট + টিপুন? দ্রুত সহায়তা দেখতে।

bmon আউটপুট রেফারেন্স

পাড়া একটি নির্দিষ্ট ইন্টারফেসের জন্য পরিসংখ্যান দেখুনউপরের এবং নীচে তীরগুলি ব্যবহার করে এটি নির্বাচন করুন। আমরা যা চাই তা যদি কেবল একটি নির্দিষ্ট ইন্টারফেস পর্যবেক্ষণ করা হয়, তবে কমান্ড লাইনে এটি যুক্তি হিসাবে যুক্ত করুন:

bmon আউটপুট ইন্টারফেস

bmon -p enp10s0

-P পতাকাটি একটি নীতি প্রতিষ্ঠিত করে যা কোন নেটওয়ার্ক ইন্টারফেসগুলি প্রদর্শন করতে হবে তা নির্ধারণ করে, উদাহরণস্বরূপ আমার নেটওয়ার্ক ইন্টারফেসটি enp10s0 পর্যবেক্ষণ করা হবে।

প্রতি সেকেন্ডে বিট ব্যবহার করতে প্রতি সেকেন্ডে বাইটের পরিবর্তে, আমাদের ব্যবহার করতে হবে -বি পতাকা এইভাবে:

bmon -bp enp10s0

আমরাও করতে পারি প্রতি সেকেন্ডের অন্তরগুলি সংজ্ঞায়িত করুন সঙ্গে সঙ্গে -আর পতাকা নিম্নরূপ:

bmon -r 5 -p enp10s0

বমন সহ ইনপুট মডিউলগুলি কীভাবে ব্যবহার করবেন

এই সরঞ্জামটিতে ইনপুট মডিউলগুলির একটি সিরিজ রয়েছে প্রদান ইন্টারফেসের পরিসংখ্যান সম্পর্কিত ডেটাযা অন্তর্ভুক্ত:

  • নেটলিঙ্ক - সংগ্রহের জন্য নেট লিঙ্ক প্রোটোকল ব্যবহার করে ইন্টারফেস পরিসংখ্যান এবং ট্র্যাফিক নিয়ন্ত্রণ। এটি ডিফল্ট ইনপুট মডিউল।
  • প্রকল্প: এটি একটি ব্যাকআপ মডিউল যদি নেট লিঙ্ক ইন্টারফেস উপলব্ধ না থাকে।
  • ডামি: এটি একটি প্রোগ্রামযোগ্য ইনপুট মডিউল ডিবাগিং এবং পরীক্ষার জন্য.
  • শূন্য: ডেটা সংগ্রহ নিষ্ক্রিয় করুন.

খুঁজে পেতে অতিরিক্ত তথ্য একটি মডিউল উপর, এটি দিয়ে শুরু করুন বিকল্প «সহায়তা নিম্নলিখিত হিসাবে প্রতিষ্ঠিত:

bmon -i netlink:help

নিম্নলিখিত কমান্ডটি প্রোম ইনপুট মডিউল সক্ষম করার সাথে বমনকে অনুরোধ করবে:

bmon -i proc -p enp10s0

বোমন দিয়ে প্রস্থান মডিউলগুলি কীভাবে ব্যবহার করবেন

এই সরঞ্জামটি আউটপুট মডিউলগুলিও ব্যবহার করে প্রদর্শন বা রপ্তানি সংগৃহীত পরিসংখ্যান তথ্য ইনপুট মডিউল দ্বারা, যা অন্তর্ভুক্ত:

  • অভিশাপ: এটি একটি ইন্টারেক্টিভ ইউজার ইন্টারফেস যা বাস্তব-সময়ের হার অনুমান এবং গ্রাফিকাল উপস্থাপনা সরবরাহ করে প্রতিটি বৈশিষ্ট্য। এটি ডিফল্ট আউটপুট মোড।
  • ASCII: এটি একটি সরাসরি প্রোগ্রামযোগ্য পাঠ্য আউটপুট। আপনি কনসোলে ইন্টারফেস, বিশদ কাউন্টার এবং গ্রাফগুলির একটি তালিকা প্রদর্শন করতে পারেন। সে কি অভিশাপ উপলব্ধ না হলে ডিফল্ট আউটপুট মোড.
  • বিন্যাস: এটি একটি সম্পূর্ণ প্রোগ্রামযোগ্য আউটপুট মোড। আমরা এর আউটপুট মান ব্যবহার করতে পারি স্ক্রিপ্ট বা বিশ্লেষণ এবং আরও অনেক কিছু প্রোগ্রাম।
  • অকার্যকর: এই আউটপুট বন্ধ করুন.

মডিউল সম্পর্কে আরও তথ্য পেতে, এটি "সহায়তা" বিকল্পের সাহায্যে সেট করে চালান:

bmon -o curses:help

নিম্নলিখিত কমান্ডটি ascii আউটপুট মোডে বোমন অনুরোধ করবে:

bmon আসকি আউটপুট

bmon -p enp10s0 -o ascii

আমরা ফর্ম্যাট আউটপুট মডিউলটি চালাতে পারি এবং তারপরে প্রাপ্ত স্ক্রিপ্টিং বা অন্য প্রোগ্রামে প্রাপ্ত মানগুলি ব্যবহার করতে পারি:

bmon আউটপুট ফর্ম্যাট

bmon -p enp10s0 -o format

পেতে অতিরিক্ত ব্যবহারের তথ্য, বিকল্পগুলি এবং উদাহরণগুলি, আমরা বোমন এর ম্যান পৃষ্ঠাটি পড়তে পারি:

মানুষ bmon

man bmon

আমরা যদি এই সরঞ্জামটি সম্পর্কে আরও জানতে চাই তবে গিথুব সংগ্রহশালা.


আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়বদ্ধ: মিগুয়েল অ্যাঞ্জেল গাটান
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।

  1.   জিওভান্নি গ্যাপ তিনি বলেন

    উবুন্টু যে বিআইওএস ত্রুটি সৃষ্টি করেছিল, তারা আমাকে সহায়তা করে চলেছে, প্রচলিত আমাদের ত্যাগ করে এবং আমাদের ভুলে যাওয়ার ভান করে, তারা আমার নতুন কম্পিউটারকে ক্ষতিগ্রস্থ করেছে