पुढील लेखात आम्ही व्हीनस्टॅट वर एक नजर टाकणार आहोत. हे एक आहे नेटवर्क रहदारी देखरेख करण्यासाठी विनामूल्य साधनजी ओपन सोर्स देखील आहे आणि जीएनयू / लिनक्स सिस्टमच्या टर्मिनलमध्ये वापरण्यासाठी तयार केली गेली आहे. VnStat सह आम्ही विविध कालावधीसाठी नेटवर्क आकडेवारीचे परीक्षण करण्यास सक्षम आहोत. हे सोपे, हलके आहे आणि सिस्टम स्त्रोतांचा थोडासा भाग वापरते.
मी म्हटल्याप्रमाणे हे टूल कमांड लाइन इंटरफेस वापरतो. हे आम्हाला निवडलेल्या इंटरफेससाठी दररोज, दररोज आणि मासिक नेटवर्क रहदारी लॉग ठेवण्याची परवानगी देते, परंतु हे पॅकेट स्निफर नाही.. कडून रहदारी माहितीचे विश्लेषण केले जाते proc फायली. अशा प्रकारे, VnStat रूट परवानगीशिवाय देखील वापरला जाऊ शकतो.
उबंटू 20.04 वर VnStat स्थापित करा
हे साधन उबंटू रेपॉजिटरीज मधून सहज स्थापित केले जाऊ शकते. हे करण्यासाठी, आपल्याला फक्त टर्मिनल उघडावे लागेल (Ctrl + Alt + T) आणि खालील आदेश चालवा:
sudo apt install vnstat
हे साधन वापरण्याचा दुसरा पर्याय म्हणजे स्रोत पासून संकलित करणे. सर्वप्रथम आम्ही सर्व आवश्यक अवलंबन स्थापित करण्याचे सुनिश्चित करू टर्मिनलमध्ये (Ctrl + Alt + T) खालील आदेशासह VnStat संकलित करण्यासाठी:
sudo apt install build-essential gcc make libsqlite3-dev
एकदा प्रतिष्ठापित, आम्ही करू शकता VnStat स्त्रोताची नवीनतम आवृत्ती डाउनलोड करण्यासाठी पुढे जा कमांड वापरुन:
wget https://humdi.net/vnstat/vnstat-2.6.tar.gz
डाउनलोड पूर्ण झाल्यावर आम्ही ते करू शकतो डाउनलोड केलेली फाईल काढा:
tar -xvzf vnstat-2.6.tar.gz
आता आपण जाणार आहोत आत्ता तयार केलेल्या डिरेक्टरीमध्ये जा:
cd vnstat-2.6
या टप्प्यावर, आपण कमांड कार्यान्वित करू:
./configure --prefix=/usr --sysconfdir=/etc
पूर्ण झाल्यावर, आम्ही पुढील आज्ञा देऊन सुरू ठेवतो:
make
Y पूर्ण करण्यासाठीवापरण्याची कमांड पुढीलप्रमाणे असेल:
sudo make install
एकदा संकलन पूर्ण झाल्यावर आम्ही ते करू शकतो VnStat ची स्थापित आवृत्ती तपासा या आदेशासह:
./vnstat -v
सेवा व्यवस्थापित करा
जर आपण हे साधन संकलित करणे निवडले असेल तर आपल्याला करावे लागेल vnStat सिस्टीम सर्व्हिस फाईल व्हीएनस्टॅट सोर्स वरून निर्देशिकेत कॉपी करा / इत्यादी / प्रणाली / प्रणाली /. ज्या प्रोग्राममधे आपण प्रोग्राम बनवितो त्या फोल्डर मधून पुढील कमांड लिहून हे करता येते.
cp -v examples/systemd/vnstat.service /etc/systemd/system/
आता आम्ही जात आहोत vnStat सेवा सक्षम करा आणि प्रारंभ करा पुढील आदेशांसहः
systemctl enable vnstat systemctl start vnstat
जर सर्व काही ठीक झाले असेल तर आम्ही करू शकतो सेवा स्थिती तपासा:
systemctl status vnstat
VnStat वर एक द्रुत नजर
VnStat वापरण्यापूर्वी, डेटाबेस अद्ययावत होण्यासाठी थोडा वेळ थांबावे लागेल. डेटाबेस अद्यतनित केल्यावर, आम्ही खाली दर्शविल्याप्रमाणे कोणत्याही साधनाशिवाय हे साधन चालविण्यास सक्षम आहोत:
./vnstat
आम्ही देखील शक्यता आहे आम्ही निरीक्षण करू इच्छित नेटवर्क इंटरफेस निर्दिष्ट करा. यासाठी आम्ही खालील पर्यायांनुसार नेटवर्क इंटरफेसचे नाव -i पर्याय वापरू.
./vnstat -i enp10s0
आम्हाला दररोज आणि मासिक आकडेवारी मिळाली पाहिजे.
परिच्छेद दर तासाची आकडेवारी दर्शवा, अंमलात आणण्याची आज्ञा खालीलप्रमाणे असेलः
./vnstat -h
आम्हाला पाहिजे असल्यास दररोजची आकडेवारी तपासाआपल्याला ही इतर कमांड फक्त सुरू करावी लागेल.
./vnstat -d
आम्ही -t पर्याय वापरण्यास सक्षम आहोत सर्वाधिक रहदारी असलेले दिवस दर्शवा:
./vnstat -t
आपण जे शोधत आहोत ते आम्हाला दर्शविणे आहे रिअल-टाइम नेटवर्क रहदारी आकडेवारीआपल्याला फक्त ही आज्ञा कार्यान्वित करावी लागेल.
./vnstat -l
आपण देखील करू शकता इंटरफेससाठी डेटाबेस नोंदी साफ करा (या प्रकरणात enp10s0) आणि देखरेख करणे थांबवा ही कमांड वापरुन:
./vnstat -i enp10s0 --remove --force
हे असू शकते काढून टाकलेले इंटरफेस जोडा ही दुसरी कमांड कार्यान्वित करून पुन्हा enp10s0:
./vnstat -i enp10s0 --add
मग बदल लागू करण्यासाठी vnStat सेवा रीस्टार्ट करा:
systemctl restart vnstat
व्हीएनस्टॅट आम्हाला भिन्न पर्याय ऑफर करेल जे नेटवर्क रहदारीचे परीक्षण करण्यास मदत करतील. आम्ही पुढील आज्ञा वापरून त्यांचा सल्ला घेऊ शकतो.
./vnstat --help
या लेखामध्ये आम्ही व्हीएनस्टॅट कसे स्थापित करावे आणि टर्मिनलवरून नेटवर्क रहदारीचे परीक्षण करण्यासाठी ते कसे वापरावे हे पाहिले आहे. या प्रोग्रामबद्दल अधिक माहिती येथे मिळू शकते प्रकल्प वेबसाइट. पण टर्मिनलमध्ये आम्ही वापरत असलेल्या अनेक साधनांपैकी हे फक्त एक आहे आमच्या नेटवर्कवर नजर ठेवा.