রিবুটগুলি জুড়ে আপনি কীভাবে মোট ইন্টারনেট ডেটা ব্যবহার পর্যবেক্ষণ করতে পারেন?


55

কিছু ব্রডব্যান্ড সরবরাহকারী একটি মাসিক ডাউনলোড সীমা চাপিয়ে দেয়, আপনি যদি বেশি যান তবে অতিরিক্ত চার্জ করে। প্যাকেজ ইনস্টল / আপডেট করে 'সাধারণ' ব্রাউজিং (যা আমার কাছে স্ট্রিমিং টিভি প্রোগ্রাম এবং চলচ্চিত্র অন্তর্ভুক্ত করে) কিছুটা নিম্ন সীমা অতিক্রম করাও বেশ সহজ।

এর অর্থ হল যে আপনি যে পরিমাণ ইন্টারনেট ব্যবহার করছেন তা সীমাবদ্ধ করতে হবে, তবে কখন তা জানা শক্ত।

রিসোর্স ট্যাবের নেটওয়ার্কিং বিভাগে মোট প্রাপ্ত / মোট পাঠানো দিয়ে সিস্টেম মনিটর এটিকে কিছুটা সহায়তা করে। যাইহোক, এটি প্রতিটি রিবুট পুনরায় সেট করা হয়। এটি যদি ভাল হয় যে কোনও মাসিক মোট প্রাপ্তির উপায় ছিল যাতে আপনি জানতে পারেন যে আপনি নিজের সীমা অতিক্রম করতে কতটা কাছাকাছি রয়েছেন এবং এমনকি যদি সতর্কতাও দেওয়া হয় যা দেখে মনে হয় যে আপনি সীমা অতিক্রম করতে চলেছেন।

কেউ কি এটি অর্জনের কোনও উপায় জানেন?


উত্তর:


38

আপনি vnstat চেক করতে পারেন । এটি কমান্ড-লাইন ভিত্তিক এবং সংগ্রহস্থলটিতে উপলব্ধ।

আপনি এটি দিয়ে শুরু করতে পারেন sudo vnstat -u -i [interface]

পরিসংখ্যান দেখতে sudo vnstat -i [interface]


27

vnStat - হালকা ওজন কনসোল ভিত্তিক নেটওয়ার্ক মনিটর

vnStat লিনাক্স এবং BSD এর জন্য একটি কনসোল ভিত্তিক নেটওয়ার্ক ট্র্যাফিক মনিটর যা নির্বাচিত ইন্টারফেসের জন্য নেটওয়ার্ক ট্র্যাফিকের লগ রাখে। এটি কার্নেলের দ্বারা সরবরাহিত নেটওয়ার্ক ইন্টারফেসের পরিসংখ্যানকে তথ্য উত্স হিসাবে ব্যবহার করে। এর অর্থ vnStat আসলে কোনও ট্র্যাফিক স্নিগ্ধ করবে না এবং সিস্টেম সংস্থানগুলির হালকা ব্যবহার নিশ্চিত করে।

এই টিউটোরিয়ালে আমরা পর্যালোচনা করব:

  • বৈশিষ্ট্য
  • স্থাপন
  • কনফিগারেশন
  • সিস্টেমড সার্ভিস শুরু করুন
  • ব্যবহার (কমান্ড লাইন থেকে)
  • কঙ্কি উদাহরণ

বৈশিষ্ট্য

  • ইনস্টল করতে এবং দৌড়ানোর জন্য দ্রুত এবং সহজ
  • সংগৃহীত পরিসংখ্যানগুলি সিস্টেম রিবুটের মাধ্যমে স্থির থাকে
  • একই সাথে একাধিক ইন্টারফেস নিরীক্ষণ করতে পারে
  • বিভিন্ন আউটপুট বিকল্প
  • সারাংশ, প্রতি ঘন্টা, দৈনিক, মাসিক, সাপ্তাহিক, শীর্ষ 10 দিন
  • alচ্ছিক পিএনজি চিত্র আউটপুট (libgd ব্যবহার করে)
  • মাসগুলি বিলিং পিরিয়ড অনুসরণ করতে কনফিগার করা যায়
  • হালকা, ন্যূনতম সংস্থান ব্যবহার
  • ট্র্যাফিক নির্বিশেষে একই কম সিপিইউ ব্যবহার
  • রুট অনুমতি ছাড়া ব্যবহার করা যেতে পারে
  • অনলাইন রঙ কনফিগারেশন সম্পাদক

স্থাপন

এনভিস্ট্যাট অফিসিয়াল সংগ্রহস্থলগুলিতে রয়েছে সুতরাং কোনও নতুন পিপিএর সাথে লিঙ্ক করার প্রয়োজন নেই। ইনস্টল করতে Ctrl+ Alt+ ব্যবহার করে একটি টার্মিনাল উদাহরণ তৈরি করুন Tএবং প্রম্পটে টাইপ করুন:

sudo apt-get install vnstat

ইনস্টলেশন শেষে, নিম্নলিখিত বিভাগগুলির জন্য আপনার টার্মিনালটি উন্মুক্ত রাখুন। রিবুট করার দরকার নেই।

কনফিগারেশন

একটি পছন্দসই নেটওয়ার্ক ইন্টারফেস চয়ন করুন এবং সেই /etc/vnstat.confঅনুযায়ী ইন্টারফেস ভেরিয়েবল সম্পাদনা করুন । Vnstat- এ উপলব্ধ সমস্ত ইন্টারফেসের তালিকায়, ব্যবহার করুন:

vnstat --iflist

একটি নির্দিষ্ট ইন্টারফেস নিরীক্ষণ শুরু করার জন্য আপনাকে প্রথমে একটি ডাটাবেস শুরু করতে হবে। প্রতিটি ইন্টারফেসের নিজস্ব ডাটাবেস প্রয়োজন। Eth0 ইন্টারফেসের জন্য একটি আরম্ভ করার কমান্ডটি হ'ল:

sudo vnstat -u -i eth0 

সিস্টেমড সার্ভিস শুরু করুন

ইন্টারফেস (গুলি) প্রবর্তন এবং কনফিগার ফাইল পরীক্ষা করার পরে। আপনি এর মাধ্যমে নিরীক্ষণ প্রক্রিয়াটি শুরু করতে পারেন systemd:

sudo systemctl start vnstat.service

এই পরিষেবা স্থায়ীভাবে ব্যবহার করতে:

sudo systemctl enable vnstat.service

এখন থেকে vnstatসিপিইউর এত ছোট শতাংশ ব্যবহার করে ব্যাকগ্রাউন্ডে নেটওয়ার্কের ব্যবহার সংগ্রহ করা হবে এটি কঙ্কির (সিস্টেম মনিটরের) শীর্ষ 9 প্রক্রিয়াগুলির তালিকাতে (আমার মেশিনে) প্রদর্শিত হবে না।

ব্যবহার (কমান্ড লাইন থেকে)

নেটওয়ার্ক ট্র্যাফিক জিজ্ঞাসা করুন:

vnstat -q

লাইভ নেটওয়ার্ক ট্র্যাফিক ব্যবহার দেখুন:

vnstat -l

আরও বিকল্পগুলি খুঁজতে, ব্যবহার করুন:

vnstat --help

মাসিক মোট

মাসিক মোট দেখতে, ব্যবহার করুন:

rick@dell:~$ vnstat -m

 eth0  /  monthly

       month        rx      |     tx      |    total    |   avg. rate
    ------------------------+-------------+-------------+---------------
      Nov '16     76.31 MiB |    2.03 MiB |   78.35 MiB |   10.45 kbit/s
    ------------------------+-------------+-------------+---------------
    estimated      3.13 GiB |      84 MiB |    3.21 GiB |

কঙ্কি উদাহরণ

কঙ্কি একটি জনপ্রিয় হালকা ওজন সিস্টেম মনিটর যা বহু লিনাক্স বিতরণ জুড়ে ব্যবহৃত হয়। আপনি আপনার কঙ্কি ডিসপ্লেতে মোট ব্যান্ডউইথ মোট ব্যয় করতে পারেন:

এখানে চিত্র বর্ণনা লিখুন

Yesterdayরবিবার ছবিটি কখন নেওয়া হয়েছিল তা দ্রষ্টব্য যা সাপ্তাহিক মোট কম কেন তা ব্যাখ্যা করে।

এটি অর্জনের জন্য কঙ্কি কোডটি হ'ল:

${color orange}${voffset 2}${hr 1}
${color1}Network using vnStat "-i", "-w" and "-m"
${color}${goto 5}Today ${goto 100}Yesterday ${goto 225}Week ${goto 325}Month ${color green}
${execi 300 vnstat -i eth0 | grep "today" | awk '{print $8" "substr ($9, 1, 1)}'} ${goto 110}${execi 300 vnstat -i eth0 | grep "yesterday" | awk '{print $8" "substr ($9, 1, 1)}'} ${goto 220}${execi 300 vnstat -i eth0 -w | grep "current week" | awk '{print $9" "substr ($10, 1, 1)}'} ${goto 315}${execi 300 vnstat -i eth0 -m | grep "`date +"%b '%y"`" | awk '{print $9" "substr ($10, 1, 1)}'}
${color orange}${voffset 2}${hr 1}

আমার সংকীর্ণ উইন্ডোতে স্থান বাঁচাতে আমি "জিআইবি" এর পরিবর্তে "জি", "এমআইবি" এর পরিবর্তে "এম" ইত্যাদি ব্যবহার করি যদি আপনার আরও স্ক্রিন রিলেস্টেট পরিবর্তন substr ($10, 1, 1)হয় $10এবং এর জন্য একই হয় $9

আপনি পরিবর্তন করতে হতে পারে eth0জন্য wlan0বা eth1ইত্যাদি আপনার নেটওয়ার্ক নাম দ্বারা রিপোর্ট উপর নির্ভর করে, ifconfig


স্থানীয় নেটওয়ার্ক ট্র্যাফিক "ফিল্টার" করা কি সম্ভব? আমার প্রচুর স্থানীয় ট্র্যাফিক রয়েছে এবং এটি আমার ইন্টারনেট ব্যবহারের জন্য গণনা করতে চাই না।
জেপলেটিয়ার

@ জেপেলিটিয়ার ভিএনস্ট্যাট লেখকের বরাত দিয়ে বলা হয়েছে যে এটি সম্ভব নয়। তিনি এই থ্রেডে উদ্ধৃত করেছেন যেখানে প্রায় ২০ জন লোক আপনার কাছে যা চাইছেন ঠিক তা করার জন্য কাউকে অর্থ প্রদানের জন্য 0 ২৮০ ডলার জোগাড় করছিল: ফোরাম.net গেট / টপিক / ২৯6777/২ ডগ স্মিথিস প্রতি আইপি ঠিকানায় ট্র্যাফিক নিরীক্ষণের বিশেষজ্ঞ এবং আমি আপনার মন্তব্য দেখুন তাকে জিজ্ঞাসা করুন।
WinEunuuchs2Unix

উত্তর দেওয়ার জন্য ধন্যবাদ! বর্তমানে আমি iftopলাইভ ইন্টারনেট ব্যবহার নির্ণয়ের জন্য ব্যবহার করছি তবে historical
তিহাসিক

@ জেপেলিটিয়ার: আমার রাউটারটি একটি উবুন্টু সার্ভার যা রাউটিং / ফায়ারওয়াল ফাংশনটির জন্য একটি আইপ্যাটেবল স্ক্রিপ্ট চালাচ্ছে। শুধুমাত্র ডাব্লিউএএন ইন্টারফেসের মাধ্যমে ট্র্যাফিকের উপর নজর রাখা যায়। ল্যানের মধ্যে কোনও উবুন্টু কম্পিউটারের জন্য, টিসিপিডাম্প দিয়ে সমস্ত কিছু ক্যাপচার করতে সক্ষম হতে পারে এবং তারপরে সেই কম্পিউটার থেকে / থেকে WAN প্যাকেটগুলি বের করার উপায় হিসাবে ল্যান এবং সম্প্রচারিত প্যাকেটগুলি ফিল্টার করে ফেলতে পারে। এখানে
ডগ স্মিটিস

@ ডগস্মিথিস মন্তব্য করার জন্য ধন্যবাদ! আমি ভাবছি যদি দুটি ইন্টারফেস তৈরি করা আদৌ সম্ভব হয় তবে: এথ0 এবং ইথ 1 একই এনআইসির সাথে আবদ্ধ? তারপরে সমস্ত স্থানীয় ট্র্যাফিক এথ 1 এর মাধ্যমে এবং অন্য সমস্ত কিছু E00 এর মাধ্যমে রুট হয়েছে যা vnstatপরিসংখ্যান সংগ্রহ করবে? দুঃখিত যদি এটি বোবা প্রশ্নের মতো মনে হয় ...
WinEunuuchs2 ইউনিক্স

6

যদিও "উবুন্টু" উত্তর না হলেও আমি এর জন্য আমার ডাব্লুআরটি 5৪ জি রাউটারে টমেটো ফার্মওয়্যারটি ব্যবহার করি। এটি গত কয়েক বছর ধরে আমাকে মাসিক আপ / ডাউন ব্যবহার দেয় এবং দুর্দান্ত জিনিসটি (আপনার প্রশ্নের প্রসঙ্গে) এটি পুরো নেটওয়ার্কের জন্য, এটি কেবল একটি সিস্টেমে চলছে না (যদিও এই বিন্দুটি চলমান রয়েছে) যদি প্রশ্নে থাকা সিস্টেমটি আপনার রাউটার বা সরাসরি সংযুক্ত থাকে)।


3
মুখরোচক টমেটো। স্যান্ডউইচগুলিতে দুর্দান্ত, রাউটারগুলিতে আরও ভাল।
রায়ান থম্পসন

6

কেবল রিকি অ্যাওয়ারকে সম্প্রসারণ করতে:

আপনার সাথে ifconfig | cut -c 1-8 | sort | uniq -uইন্টারফেসগুলি তালিকাভুক্ত করতে পারেন:

enp0s31f
lo      
wlp3s0

একটি ইন্টারফেসের জন্য, আপনি এরপরে ট্র্যাফিকটি কল্পনা করতে পারেন:

vnstati -vs -i wlp3s0 -o ~/summary.png

একটি চমৎকার সংক্ষিপ্তসার দেয়:

এখানে চিত্র বর্ণনা লিখুন

  • rx প্রাপ্ত ট্র্যাফিক
  • tx স্থানান্তরিত ট্র্যাফিক

আপনার কাছে vnstat ছাড়াও vnstati ইনস্টল করা আছে তা নিশ্চিত করুন। sudo apt install vnstat vnstati
জৈব আসক্তি

3

আমি এনটপ ইউটিলিটিটি প্রস্তাব দিচ্ছি যা সংগ্রহস্থলগুলি থেকে পাওয়া যায়, এটি একটি পরিষেবা হিসাবে চালিত হয় এবং ট্র্যাফিকের ব্যবহারের রেকর্ড রাখে। প্রতিবেদনগুলি am অভ্যন্তরীণ HTTP সার্ভার (পোর্ট 3000) থেকে পাওয়া যায়। আপনি সহজেই ব্রাউজার ব্যবহার করে এগুলি পরীক্ষা করতে পারেন,http://localhost:300/

আপনি এনটপ ওয়েবসাইটে এনটপ থেকে কী পেতে পারেন তা পরীক্ষা করুন ।


এনটপ রিবুটগুলির মধ্যে ব্যবহারের ট্র্যাক রাখে না, তাই না?
এরিগামি

ডকুমেন্টেশন অনুসারে এটি আরআরডি প্লাগইনটি ব্যবহার করতে পারে, আমি নিজে পরীক্ষা করিনি।
জোও পিন্টো

আপনি কীভাবে আরআরডি প্লাগইন ব্যবহার করবেন?
আনোয়ার

2

কোনও সফ্টওয়্যার সমাধান ছাড়াও আমি আপনার সরবরাহকারীর দিকে তাকানোর পরামর্শ দেব। তাদের অনেকের কাছে পর্যবেক্ষণের সরঞ্জাম রয়েছে যা যখন আপনি একটি নির্দিষ্ট সীমাতে পৌঁছে যান বা অস্থায়ীভাবে আপনার অ্যাক্সেসকে অবরুদ্ধ করেন তখন আপনাকে একটি সতর্কতা পাঠায়। এটির সুবিধাটি হ'ল আপনি কিছু "অফিসিয়াল" নম্বর পাবেন।


পার্টির কয়েক বছর দেরিতে, আপনি যা বুঝতে ব্যর্থ হন তা হ'ল আইএসপি আপনি যদি এগিয়ে যান তবে তা সচেতন নয়, প্রকৃতপক্ষে তারা কীভাবে তাদের অর্থোপার্জন করে, তাই তাদের সরঞ্জামগুলি সম্ভবত অনেকগুলি কারণ বিবেচনা করে না। আমার আইএসপি 20 গিগাবাইট ফি বাবদ 40 গিগাবাইট ভাতা দেয় তবে আপনি যে গিগা বাইটে আগে গিয়েছিলেন আমি তার আগে আমার ভাতার উপরে এসেছি এবং আমি মনে করি এটি ক্রিসমাস নষ্ট করে দিয়েছে তবে আমাকে বিপুল পরিমাণ নগদ চার্জ করে আইএসপি খুশি করেছে। আমি বলেছিলাম যে আমার ইন্টারনেট বন্ধ ছিল, তারা শান্ত করেছে এটি চালু আছে। পরে আমি কাউকে এলোমেলো অ্যাকাউন্টগুলিতে সরাসরি MUX এর সাথে সংযোগ স্থাপন করতে দেখলাম, এটি অনেক কিছুই ব্যাখ্যা করেছিল
মার্ক গিবলিন

0

ডেটা পরিসংখ্যান দেখানোর জন্য আমি " ডাউনলোড মনিটর "টিকে খুব ভাল এবং সহজেই ব্যবহারযোগ্য সরঞ্জাম হিসাবে পেয়েছি । এটা আছে GUI ইন্টারফেসের যা এটি খুব সহজ ব্যবহার করে তোলে। এটি উবুন্টু সফটওয়্যার সেন্টারে উপলব্ধ।

মনিটর ডাউনলোড করুন

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.