লিনাক্সে নেটওয়ার্ক ট্র্যাফিক নিরীক্ষণের জন্য কীভাবে vnStat এবং vnStati ইনস্টল করবেন


ভিএনস্ট্যাট লিনাক্স এবং বিএসডি-র জন্য একটি কনসোল ভিত্তিক নেটওয়ার্ক ট্র্যাফিক মনিটরিং সরঞ্জাম ডিজাইন। এটি নির্বাচিত নেটওয়ার্ক ইন্টারফেসের জন্য নেটওয়ার্ক ট্র্যাফিকের লগ রাখবে। লগগুলি তৈরি করতে, vnStat কার্নেলের দ্বারা সরবরাহিত তথ্য ব্যবহার করে।

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

VnStat 2.6 এর সর্বশেষ সংস্করণটি জানুয়ারী 21, 2020 এ প্রকাশিত হয়েছে এবং এর মধ্যে কয়েকটি নিম্নলিখিত বৈশিষ্ট্য এবং সংশোধন রয়েছে।

  • সিস্টেম রিবুট হওয়ার পরেও পরিসংখ্যান উপলব্ধ থাকে
  • একই সাথে একাধিক নেটওয়ার্ক ইন্টারফেস নিরীক্ষণ করুন
  • একাধিক আউটপুট বিকল্প
  • ডেটা ঘন্টা, দিন, মাস, সপ্তাহ অনুসারে বাছাই করুন বা শীর্ষ দশ দিন পান
  • আউটপুটটির পিএনজি গ্রাফিক উত্পন্ন করুন
  • আপনার কাছে থাকতে পারে বিভিন্ন বিলিং চক্র অনুসরণ করতে "মাস" কনফিগার করুন
  • খুব হালকা - আপনার সিস্টেমের উত্সগুলির একটি খুব ছোট অংশ গ্রহণ করে
  • আপনি কতটা ট্র্যাফিক তৈরি করেন তা কম সিপিইউ ব্যবহার
  • এটি ব্যবহারের জন্য আপনাকে রুট হতে হবে না
  • পরিবর্তনশীল ইউনিটগুলি নির্বাচন করুন (কেবি, এমবি, ইত্যাদি)
  • vnStati কিছু নতুন বিকল্প সরবরাহ করে:
    • -nl/legenolegnd (rx/tx কিংবদন্তি লুকিয়ে রাখে)
    • তালিকায় - বিকল্প তারিখ/সময় পাঠ্যের অবস্থান ব্যবহার করুন
    • শিরোনাম - ইমেজ শিরোনামে পাঠ্য কাস্টমাইজ করতে।

    এই নিবন্ধে, আমরা আপনাকে রিয়েল-টাইম নেটওয়ার্ক ট্র্যাফিক নিরীক্ষণের জন্য লিনাক্স সিস্টেমের অধীনে vnStat এবং vnStati সরঞ্জামটি ইনস্টল করতে দেখাব।

    VnStat এবং vnStati নেটওয়ার্ক মনিটরিং সরঞ্জাম ইনস্টল করা হচ্ছে

    1. লিনাক্সে vnStat ইনস্টল করতে, আপনাকে এর অফিসিয়াল গিটহাব রিলিজ পৃষ্ঠা থেকে সর্বশেষতম সংস্করণটি ডাউনলোড করতে হবে।

    বিকল্পভাবে, আপনি নীচে প্রদর্শিত হিসাবে সর্বশেষ উত্স টারবাল ডাউনলোড করতে নিম্নলিখিত উইজেট কমান্ডটি ব্যবহার করতে পারেন।

    # wget https://humdi.net/vnstat/vnstat-2.6.tar.gz
    

    ২. আপনি ফাইলটি ডাউনলোড করার পরে, আপনার টার্মিনালটি ব্যবহার করে সংরক্ষণাগারটি বের করুন এবং তারপরে আপনি সংরক্ষণাগারটি বের করে নিয়েছেন এমন স্থানে নেভিগেট করুন এবং নিম্নলিখিত কমান্ডগুলি ব্যবহার করে এটি সঙ্কলন করুন।

    দ্রষ্টব্য: উত্স প্যাকেজটি ডিমন (vnstatd) এবং চিত্র আউটপুট (vnstati) সহ vnStat এর জন্য প্রয়োজনীয় উত্স ফাইলগুলির সাথে আসে।

    # yum group install "Development Tools"
    # yum install gd gd-devel sqlite-devel 
    # tar -xvf vnstat-2.6.tar.gz
    # cd vnstat-2.6/
    # ./configure --prefix=/usr --sysconfdir=/etc
    # make
    # make install
    
    $ sudo apt-get install build-essential gd gd-devel libsqlite3-dev
    $ tar -xvf vnstat-2.6.tar.gz
    $ cd vnstat-2.6/
    $ sudo ./configure --prefix=/usr --sysconfdir=/etc
    $ sudo make
    $ sudo make install
    

    ৩. ইনস্টলটি শেষ হয়ে গেলে, আপনার যেমন দেখানো হয়েছে তেমন Vnstat পরিষেবা ফাইলটি অনুলিপি করতে হবে।

    # cp -v examples/systemd/vnstat.service /etc/systemd/system/
    # systemctl enable vnstat
    # systemctl start vnstat
    
    # cp -v examples/init.d/redhat/vnstat /etc/init.d/
    # chkconfig vnstat on
    # service vnstat start
    

    ৪. এখন যাচাই করুন যে বাইনারিগুলি উপযুক্ত স্থানে ইনস্টল হয়েছে এবং সঠিক সংস্করণে রয়েছে।

    # vnstat
    
    vnStat 2.6 by Teemu Toivola <tst at iki dot fi>
    

    ৫. আপনি যদি নিজের ভিএনস্ট্যাট কনফিগারেশনটি কাস্টমাইজ করতে চান তবে এর কনফিগারেশন ফাইলটি এখানে অবস্থিত খুলতে পারেন:

    # vi /etc/vnstat.conf
    

    সেগুলির বিকল্পগুলি স্ব-বর্ণনামূলক রয়েছে তাই আমি তাদের প্রত্যেকেরই থামব না। আপনি যদি আপনার ইনস্টলেশনটি কাস্টমাইজ করতে চান তবে আপনি সেগুলি পর্যালোচনা করতে পারেন।

    You. পরিসংখ্যানটি ডাটাবেসে আপডেট হওয়ার জন্য আপনাকে কিছুটা সময় দেওয়ার প্রয়োজন হবে। আপনার কাছে ডাটাবেজে পর্যাপ্ত তথ্য লেখা থাকলে আপনি কেবলমাত্র চালিয়ে নেটওয়ার্কের পরিসংখ্যান দেখতে পাবেন:

    # vnstat
    

    Y. ইউন -h বিকল্পটি ব্যবহার করে প্রতি ঘন্টার পরিসংখ্যানও পরীক্ষা করতে পারে:

    # vnstat -h
    

    ৮. প্রতিদিনের পরিসংখ্যানগুলির জন্য আপনাকে -d বিকল্পটি ব্যবহার করতে হবে:

    # vnstat -d 
    

    9. আরও উপলভ্য বিকল্পগুলির জন্য আপনি - সহায়তা ব্যবহার করতে পারেন:

    # vnstat --help
    

    10. পরিসংখ্যানগুলি পড়ার সহজ করার জন্য আপনি vnStat এর জন্য .png চিত্র তৈরি করতে vnStati সরঞ্জামটি ব্যবহার করতে পারেন।

    VnStati স্বয়ংক্রিয়ভাবে vnStat বরাবর ইনস্টল করা আছে যাতে আর কোনও ইনস্টলেশন কর্মের প্রয়োজন হবে না। আপনার নেটওয়ার্ক ইন্টারফেসের নেটওয়ার্ক ব্যবহারের জন্য একটি সংক্ষিপ্ত চিত্র তৈরি করতে, আপনি চালাতে পারেন:

    # vnstati -s -i eth0 -o ~/network-log.png
    
    # vnstati -h -i eth0 -o ~/network-log.png
    

    আমার ক্ষেত্রে, vnStat সম্প্রতি ইনস্টল করা হয়েছিল, তবে সেগুলি সময়ের সাথে সাথে জনবহুল হয়ে উঠবে। আরও উপলভ্য বিকল্প এবং বিভিন্ন পরিসংখ্যানের জন্য আপনি সহায়তা বিকল্পটি ব্যবহার করতে পারেন:

    VnStat এবং vnStati উভয়ই যে তথ্য সরবরাহ করে তা আপনার নেটওয়ার্ক পর্যবেক্ষণ, বিশ্লেষণ এবং সময়মতো সমস্যা সমাধানে ব্যাপক সহায়তা করতে পারে। আপনি সরঞ্জামটির ম্যান পৃষ্ঠাতে vnStat- র উপলভ্য বিকল্পগুলি সম্পর্কে আরও তথ্য পেতে পারেন।

    আপনার যদি vnStat এবং vnStati সম্পর্কে অতিরিক্ত পরামর্শ বা প্রশ্ন থাকে তবে দয়া করে নীচের মন্তব্য বিভাগে আপনার মন্তব্য জমা দিতে দ্বিধা করবেন না।