ಮುಂದಿನ ಲೇಖನದಲ್ಲಿ ನಾವು VnStat ಅನ್ನು ನೋಡೋಣ. ಇದು ಒಂದು ನೆಟ್ವರ್ಕ್ ದಟ್ಟಣೆಯನ್ನು ಮೇಲ್ವಿಚಾರಣೆ ಮಾಡಲು ಉಚಿತ ಸಾಧನ, ಇದು ಓಪನ್ ಸೋರ್ಸ್ ಆಗಿದೆ ಮತ್ತು ಇದನ್ನು ಗ್ನು / ಲಿನಕ್ಸ್ ವ್ಯವಸ್ಥೆಗಳ ಟರ್ಮಿನಲ್ನಲ್ಲಿ ಬಳಸಲು ರಚಿಸಲಾಗಿದೆ. VnStat ನೊಂದಿಗೆ ನಾವು ವಿವಿಧ ಸಮಯದವರೆಗೆ ನೆಟ್ವರ್ಕ್ ಅಂಕಿಅಂಶಗಳನ್ನು ಮೇಲ್ವಿಚಾರಣೆ ಮಾಡಬಹುದು. ಇದು ಸರಳ, ಹಗುರವಾದದ್ದು ಮತ್ತು ಸಿಸ್ಟಮ್ ಸಂಪನ್ಮೂಲಗಳ ಒಂದು ಸಣ್ಣ ಭಾಗವನ್ನು ಬಳಸುತ್ತದೆ.
ನಾನು ಹೇಳುತ್ತಿದ್ದಂತೆ, ಈ ಉಪಕರಣವು ಆಜ್ಞಾ ಸಾಲಿನ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಬಳಸುತ್ತದೆ. ಆಯ್ದ ಇಂಟರ್ಫೇಸ್ಗಳಿಗಾಗಿ ಗಂಟೆಯ, ದೈನಂದಿನ ಮತ್ತು ಮಾಸಿಕ ನೆಟ್ವರ್ಕ್ ಟ್ರಾಫಿಕ್ ಲಾಗ್ ಅನ್ನು ಇರಿಸಿಕೊಳ್ಳಲು ಇದು ನಮಗೆ ಅನುಮತಿಸುತ್ತದೆ, ಆದರೆ ಇದು ಪ್ಯಾಕೆಟ್ ಸ್ನಿಫರ್ ಅಲ್ಲ. ದಿಂದ ಸಂಚಾರ ಮಾಹಿತಿಯನ್ನು ವಿಶ್ಲೇಷಿಸಲಾಗುತ್ತದೆ proc ಫೈಲ್ಗಳು. ಆ ರೀತಿಯಲ್ಲಿ, ರೂಟ್ ಅನುಮತಿಗಳಿಲ್ಲದೆ VnStat ಅನ್ನು ಬಳಸಬಹುದು.
ಉಬುಂಟು 20.04 ನಲ್ಲಿ VnStat ಅನ್ನು ಸ್ಥಾಪಿಸಿ
ಈ ಸಾಧನ ಉಬುಂಟು ರೆಪೊಸಿಟರಿಗಳಿಂದ ಸುಲಭವಾಗಿ ಸ್ಥಾಪಿಸಬಹುದು. ಇದನ್ನು ಮಾಡಲು, ನೀವು ಮಾಡಬೇಕಾಗಿರುವುದು ಟರ್ಮಿನಲ್ ಅನ್ನು ತೆರೆಯಿರಿ (Ctrl + Alt + T) ಮತ್ತು ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಿ:
sudo apt install vnstat
ಈ ಉಪಕರಣವನ್ನು ಬಳಸುವ ಇನ್ನೊಂದು ಆಯ್ಕೆ ಅದನ್ನು ಮೂಲದಿಂದ ಕಂಪೈಲ್ ಮಾಡುವುದು. ಮೊದಲನೆಯದಾಗಿ ಅಗತ್ಯವಿರುವ ಎಲ್ಲಾ ಅವಲಂಬನೆಗಳನ್ನು ಸ್ಥಾಪಿಸಲು ನಾವು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳುತ್ತೇವೆ ಟರ್ಮಿನಲ್ನಲ್ಲಿ ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯೊಂದಿಗೆ VnStat ಅನ್ನು ಕಂಪೈಲ್ ಮಾಡಲು (Ctrl + Alt + T):
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 systemd ಸೇವಾ ಫೈಲ್ ಅನ್ನು vnStat ಮೂಲದಿಂದ ಡೈರೆಕ್ಟರಿಗೆ ನಕಲಿಸಿ / etc / systemd / system /. ನಾವು ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಕಂಪೈಲ್ ಮಾಡುವ ಫೋಲ್ಡರ್ ಒಳಗೆ ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಬರೆಯುವ ಮೂಲಕ ನಾವು ಇದನ್ನು ಮಾಡಬಹುದು:
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 ನಮಗೆ ನೀಡುತ್ತದೆ. ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಬಳಸಿಕೊಂಡು ನಾವು ಅವರನ್ನು ಸಂಪರ್ಕಿಸಬಹುದು:
./vnstat --help
ಈ ಲೇಖನದಲ್ಲಿ ನಾವು VnStat ಅನ್ನು ಹೇಗೆ ಸ್ಥಾಪಿಸಬೇಕು ಮತ್ತು ಟರ್ಮಿನಲ್ನಿಂದ ನೆಟ್ವರ್ಕ್ ದಟ್ಟಣೆಯನ್ನು ಮೇಲ್ವಿಚಾರಣೆ ಮಾಡಲು ಹೇಗೆ ಬಳಸುತ್ತೇವೆ ಎಂದು ನೋಡಿದ್ದೇವೆ. ಈ ಕಾರ್ಯಕ್ರಮದ ಬಗ್ಗೆ ಹೆಚ್ಚಿನ ಮಾಹಿತಿಯನ್ನು ಇಲ್ಲಿ ಕಾಣಬಹುದು ಪ್ರಾಜೆಕ್ಟ್ ವೆಬ್ಸೈಟ್. ಆದರೆ ನಾವು ಟರ್ಮಿನಲ್ನಲ್ಲಿ ಬಳಸಬಹುದಾದ ಹಲವು ಸಾಧನಗಳಲ್ಲಿ ಇದು ಒಂದು ನಮ್ಮ ನೆಟ್ವರ್ಕ್ ಅನ್ನು ಮೇಲ್ವಿಚಾರಣೆ ಮಾಡಿ.