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
1
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
Bài viết tiếp theo, tôi sẽ trình bày về việc sử dụng code php để hiển thị cái vnstat này. Một vài hình ảnh như sau:
http://blog.vnsysadmin.com/2017/03/vnstat-kiem-tra-theo-doi-bang-thong-cua-may-chu.html
Để bắt đầu tham gia Giao dịch tài chính: