Để kiểm tra cũng như theo dõi băng thông của máy chủ thì có rất nhiều cách. Nhưng tôi thường dùng VNSTAT để thực hiện.
Sau đây là các bước cài đặt vnstat nhanh trên Centos 6/7
Tải về và giải nén gói vnstat mới nhất (1.17)
cd /usr/src
wget http://humdi.net/vnstat/vnstat-1.17.tar.gz
tar zxvf vnstat-1.17.tar.gz
Đóng gói và cài đặt từ mã nguồn:
cd vnstat-1.17
./configure --prefix=/usr --sysconfdir=/etc && make && make install
Cấu hình dịch vụcho phép vnstat chạy khi startup:
Centos 7:
cp -v examples/systemd/vnstat.service /etc/systemd/system/
systemctl enable vnstat
systemctl start vnstat
Centos 6:
cp -v examples/init.d/centos/vnstat /etc/init.d/
chkconfig vnstat on
service vnstat start
Kiểm tra dịch vụ vnstat đã chạy hay chưa?
pgrep -c vnstatd
hoặc:
ps -ef|grep vnstat
Theo dõi băng thông:
#vnstat -h: xem băng thông theo giờ
#vnstat -d: xem băng thông theo ngày
#vnstat -w: xem băng thông theo tuần
#vnstat -m: xem băng thông theo tháng
#vnstat: xem lưu lượng tất cả card mạng
Trong đó:
- RX bytes: Lượng băng thông vào.
- TX bytes: Lượng băng thông ra.
Xem lưu lượng sử dụng trực tiếp trên eth0:
vnstat -i eth0 -l
Để xem lưu lượng sử dụng trong 5 giây, sử dụng lệnh sau:
# vnstat -i eth0 -tr
Ngoài ra, vnstat hỗ trợ xuất ra thông tin bằng hình ảnh sử dụng vnstati
Ví dụ xuất dữ liệu ra vnstat.png
mkdir /mnt/L-Data
vnstati -s -i eth0 -o /mnt/L-Data/vnstat.png
vnstati -vs -i eth0 -o /mnt/L-Data/vnstat.png
Tổng traffic bởi các card mạng:
vnstati -vs -i eth0+eth1 -o /mnt/L-Data/vnstat.png
cám ơn a đã chia sẻ. Hi vọng a làm các phần tiếp theo để mọi người tham khảo :)
Trả lờiXóaMy brother recommended I might like this website. He used to be totally right. This submit truly made my day. You can not consider just how a lot time I had spent for this info! Thanks! aol.com mail login sign
Trả lờiXóa