लिनक्स पर ट्रैक बैंडविड्थ vnStat का उपयोग करना

vnStat बैंडविड्थ ऑपरेटिंग को ट्रैक और मॉनिटर करने के लिए उपयोग किए जाने वाले लिनक्स ऑपरेटिंग सिस्टम के लिए एक व्यापक पैकेज है। यह अधिकांश पैकेज प्रबंधकों के डिफ़ॉल्ट रिपॉजिटरी में शामिल है।

यह ट्यूटोरियल आपको सिखाएगा कि vnStat से आउटपुट कैसे इंस्टॉल करें, कॉन्फ़िगर करें और देखें।

स्थापित कर रहा है

vnStat के पास सबसे लोकप्रिय पैकेज प्रबंधकों में पैकेज हैं। आपके सिस्टम के लिए प्रासंगिक नीचे दिए गए स्निपेट का उपयोग करें, या इसके स्रोत कोड से प्रोग्राम को संकलित करें।

Ubuntu / डेबियन

$ apt-get install vnstat

CentOS / फेडोरा

$ yum install vnstat

स्रोत से संकलन

आधिकारिक साइट से vnStat के नवीनतम संस्करण को पकड़ो ।

$ wget http://humdi.net/vnstat/vnstat-1.14.tar.gz

एक बार फ़ाइल डाउनलोड हो जाने के बाद, उसे निकालें और निम्नलिखित कमांड निष्पादित करें।

$ tar -xvf vnstat-1.13.tar.gz
$ cd vnstat-1.13/
$ make

एक बार जब यह पूरा हो जाए, तो इसे नीचे दिए गए कमांड का उपयोग करके इंस्टॉल करें

$ make install

यम / मैनुअल इंस्टॉल के लिए कॉन्फ़िगरेशन

यदि आपने vnStat का उपयोग करके स्थापित किया है तो इस अनुभाग को छोड़ दें apt-get

यदि आप सीधे स्रोत से या यम का उपयोग कर स्थापित करते हैं, तो आपको उस एडॉप्टर (एस) को निर्दिष्ट करना होगा जिसे आप मॉनिटर करना चाहते हैं। यह सब स्वचालित रूप से कॉन्फ़िगर किया गया है जब प्रयोग किया जाता है apt-get

सभी उपलब्ध इंटरफेस को देखने के लिए निम्न कमांड चलाएँ जो vnStat मॉनिटर कर सकता है।

$ vnstat --iflist

यम / मैनुअल इंस्टॉलेशन पर डिफ़ॉल्ट इंटरफ़ेस के लिए ट्रैफ़िक लॉग करने के लिए, निम्न कमांड निष्पादित करें। यह एडेप्टर के लिए डेटाबेस भी बनाता है।

$ vnstat -u -i eth0

अगला, vnStat डेमॉन को कमांड का उपयोग करके शुरू करें:

$ vnstatd -d 

आप इस कमांड को अपनी /etc/rc.localफाइल में भी जोड़ सकते हैं , ताकि आपके सिस्टम के बूट होने पर यह अपने आप शुरू हो जाए।

VnStat विकल्पों को कॉन्फ़िगर करना

आप /etc/vnstat.confअपनी पसंद के विकल्पों को अनुकूलित करने के लिए vnStat कॉन्फिग फाइल पर स्थित को एडिट कर सकते हैं। फ़ाइल को खोलने और संपादित करने के लिए एक टेक्स्ट एडिटर का उपयोग करें।

$ nano /etc/vnstat.conf

आप बैंडविड्थ आँकड़े पसंद करते हैं में उत्पादन होने की KB/MB/GB/TBबजाय डिफ़ॉल्ट प्रारूप KiB/MiB/GiB/TiBप्रारूप, परिवर्तन UnitMode 0करने के लिए UnitMode 1, और आप भी बदल सकते हैं RateUnit 1करने के लिए RateUnit 0बाइट में दरों प्रदर्शित करने के लिए।

आपको अपने VPS (1 GiB या 10 GiB) पर पोर्ट के अधिकतम बैंडविड्थ को बदलना चाहिए। बदलें MaxBandwidth 100करने के लिए MaxBandwidth 1000या (1GiB बंदरगाह के लिए) MaxBandwidth 10000(10GiB बंदरगाह के लिए)

लिनक्स पर ट्रैक बैंडविड्थ vnStat का उपयोग करना

फ़ाइल को सहेजें और बाहर निकलें।

प्रयोग

उपभोग किए गए ट्रैफ़िक का त्वरित सारांश देखने के लिए, नंगे कमांड का उपयोग करें vnstat

root@vultr:~# vnstat
Database updated: Sun Dec 13 04:56:02 2015

   eth0 since 12/13/2015

          rx:  225 KB      tx:  229 KB      total:  454 KB

   monthly
                     rx      |     tx      |    total    |   avg. rate
     ------------------------+-------------+-------------+---------------
       Dec '15        225 KB |      229 KB |      454 KB |      0.00 KB/s
     ------------------------+-------------+-------------+---------------
     estimated        --     |      --     |      --     |

   daily
                     rx      |     tx      |    total    |   avg. rate
     ------------------------+-------------+-------------+---------------
         today        225 KB |      229 KB |      454 KB |      0.03 KB/s
     ------------------------+-------------+-------------+---------------
     estimated        --     |      --     |      --     |

अधिक विशिष्ट डेटा प्राप्त करने के लिए, आप उपयोग कर सकते vnstat -mहैं और vnstat -dआदेशों माह और दिन के स्तर का उत्पादन के लिए क्रमश:।

root@vultr:~# vnstat -m

 eth0  /  monthly

       month        rx      |     tx      |    total    |   avg. rate
    ------------------------+-------------+-------------+---------------
      Dec '15        225 KB |      229 KB |      454 KB |      0.00 KB/s
    ------------------------+-------------+-------------+---------------
    estimated        --     |      --     |      --     |

root@vultr:~# vnstat -d

 eth0  /  daily

         day         rx      |     tx      |    total    |   avg. rate
     ------------------------+-------------+-------------+---------------
     12/13/2015       225 KB |      229 KB |      454 KB |      0.03 KB/s
     ------------------------+-------------+-------------+---------------
     estimated        --     |      --     |      --     |

आप कमांड का उपयोग करके लाइव ट्रैफ़िक आँकड़े भी प्रदर्शित कर सकते हैं vnstat -l

root@vultr:~# vnstat -l
Monitoring eth0...    (press CTRL-C to stop)

   rx:       0.03 KB/s     0 p/s          tx:       0.19 KB/s     0 p/s

एक टिप्पणी छोड़ें

डेबियन पर सेटअप NFS शेयर

डेबियन पर सेटअप NFS शेयर

एनएफएस एक नेटवर्क-आधारित फाइल सिस्टम है जो कंप्यूटरों को कंप्यूटर नेटवर्क पर फाइलों तक पहुंचने की अनुमति देता है। यह मार्गदर्शिका बताती है कि आप एनएफ पर फ़ोल्डर्स को कैसे उजागर कर सकते हैं

Ubuntu 16.04 पर लाइटकार्ट शॉपिंग कार्ट प्लेटफ़ॉर्म कैसे स्थापित करें

Ubuntu 16.04 पर लाइटकार्ट शॉपिंग कार्ट प्लेटफ़ॉर्म कैसे स्थापित करें

LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है

मोटोमो एनालिटिक्स को फेडोरा 28 पर कैसे स्थापित करें

मोटोमो एनालिटिक्स को फेडोरा 28 पर कैसे स्थापित करें

एक अलग प्रणाली का उपयोग? माटोमो (पूर्व में पिविक) एक ओपन सोर्स एनालिटिक्स प्लेटफॉर्म है, जो गूगल एनालिटिक्स का एक खुला विकल्प है। Matomo स्रोत को होस्ट किया गया है

कैसे स्थापित करें और अपने CentOS 7 सर्वर पर CyberPanel कॉन्फ़िगर करें

कैसे स्थापित करें और अपने CentOS 7 सर्वर पर CyberPanel कॉन्फ़िगर करें

एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed ​​का उपयोग करता है। क्या थी?

विंडोज सर्वर पर Garrys मॉड कैसे स्थापित करें

विंडोज सर्वर पर Garrys मॉड कैसे स्थापित करें

परिचय यह आलेख बताएगा कि विंडोज सर्वर 2012 पर गारस मोड सर्वर को कैसे डाउनलोड और इंस्टॉल किया जाए। यह गाइड गहराई में होने के लिए बनाया गया है।

Linux पर एक TeamTalk Server सेटअप करें

Linux पर एक TeamTalk Server सेटअप करें

टीमटॉक एक कॉन्फ्रेंसिंग प्रणाली है जो उपयोगकर्ताओं को उच्च-गुणवत्ता वाले ऑडियो / वीडियो वार्तालाप, टेक्स्ट चैट, स्थानांतरण फ़ाइलें और स्क्रीन साझा करने की अनुमति देती है। यह मैं

CentOS पर FFmpeg कैसे स्थापित करें

CentOS पर FFmpeg कैसे स्थापित करें

FFmpeg ऑडियो और वीडियो रिकॉर्ड करने, कन्वर्ट करने और स्ट्रीम करने के लिए एक लोकप्रिय ओपन सोर्स समाधान है, जो सभी प्रकार की ऑनलाइन स्ट्रीमिंग सेवाओं में व्यापक रूप से उपयोग किया जाता है। मैं

SSH का उपयोग करके LUKS डिस्क एन्क्रिप्शन पर LVM को दूरस्थ रूप से अनलॉक करने के लिए CentOS 7 स्थापित और सेटअप करें

SSH का उपयोग करके LUKS डिस्क एन्क्रिप्शन पर LVM को दूरस्थ रूप से अनलॉक करने के लिए CentOS 7 स्थापित और सेटअप करें

एलयूकेएस (लिनक्स यूनिफाइड की सेटअप) लिनक्स के लिए उपलब्ध विभिन्न डिस्क एन्क्रिप्शन प्रारूपों में से एक है जो प्लेटफॉर्म एग्नॉस्टिक है। यह ट्यूटोरियल आपको बुद्धि प्रदान करेगा

अपने Vultr VPS को कैसे एक्सेस करें

अपने Vultr VPS को कैसे एक्सेस करें

Vultr अपने VPS को कॉन्फ़िगर करने, स्थापित करने और उपयोग करने के लिए कई अलग-अलग तरीके प्रदान करता है। क्रेडेंशियल एक्सेस करें आपके VPS के लिए डिफ़ॉल्ट एक्सेस क्रेडेंशियल ar

CentOS 7 पर अक्टूबर CMS को कैसे स्थापित करें

CentOS 7 पर अक्टूबर CMS को कैसे स्थापित करें

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