Thảo luận và chia sẻ kiểm tra băng thông Server bằng vnStat

Discussion in 'Thảo Luận Chung' started by xmenvn2510, Oct 18, 2019.

  1. xmenvn2510

    xmenvn2510 Moderator + MiddleMan Staff Member

    Xin chào tất cả anh em!
    Trước tiên xin được gửi chúc tốt lành và sức khỏe đến toàn thể ace trong forum.
    Trong topic này cafemmo. club/threads/lam-the-nao-quan-ly-bang-thong-vps-o-do-hoac-vultr.2488/
    có bạn @VanLong hỏi về Làm thế nào quản lý Băng thông vps ở DO hoặc VULTR

    Hôm nay mình xin trình bày và chia sẻ cùng anh em cách theo dõi như sau.

    Hình ảnh theo dõi theo ngày:
    [​IMG]
    Theo tháng:

    [​IMG]

    Xin giới thiệu vnStat là một trong số các công cụ như vậy:
    Các bước cài đặt đơn giản như sau (copy sẵn trong file và paste lại cho a em)

    Chú ý:
    httpxx://humdi. net/vnstat/vnstat-1.18.tar.gz (bỏ xx, viết liền không cách, do forum chỉ cho 1 link trong bài viết)

    CentOS
    cài đặt gói liên quan

    yum install make gcc gd gd-devel wget -y
    tải bản mới nhất ( vnStat 1.18 ) và giải nén

    cd /usr/src

    wget httpxx://humdi. net/vnstat/vnstat-1.18.tar.gz
    tar zxvf vnstat-1.18.tar.gz

    Biên dịch và cài đặt

    cd vnstat-1.18
    ./configure --prefix=/usr --sysconfdir=/etc && make all && make install

    Cài đặt khởi động sau khi reboot
    Đối với CentOS 6

    cp -v examples/init.d/centos/vnstat /etc/init.d/
    chkconfig vnstat on
    service vnstat start

    Đối với CentOS 7

    cp -v examples/systemd/vnstat.service /etc/systemd/system/
    systemctl enable vnstat
    systemctl start vnstat

    Kiểm tra đã hoạt động chưa

    pgrep -c vnstatd
    Trả về “1” là đã cài đặt thành công, “0” cài đặt thất bại, kiểm tra lại các bước trên

    Ubuntu
    cài đặt gói liên quan

    apt-get update
    apt-get install make gcc libc6-dev wget libgd3 libgd-dev
    tải bản mới nhất ( vnStat 1.18 ) và giải nén

    cd /usr/src

    wget httpxx://humdi. net/vnstat/vnstat-1.18.tar.gz
    tar zxvf vnstat-1.18.tar.gz

    Biên dịch và cài đặt

    cd vnstat-1.18
    ./configure --prefix=/usr --sysconfdir=/etc && make && make install


    Cài đặt khởi động sau khi reboot
    Đối với Ubuntu 15.10 và mới hơn

    cp -v examples/systemd/vnstat.service /etc/systemd/system/
    systemctl enable vnstat
    systemctl start vnstat


    Đối với Ubuntu 14.04 – 15.04

    cp -v examples/upstart/vnstat.conf /etc/init/
    initctl start vnstat


    Kiểm tra đã hoạt động chưa

    pgrep -c vnstatd
    Trả về “1” là đã cài đặt thành công, “0” cài đặt thất bại, kiểm tra lại các bước trên

    Thiết lập cổng mạng để theo dõi băng thông.
    Xem các cổng mạng hiện đang có trên máy chủ:

    vnstat --iflist
    Kết quả xuất ra như sau: Available interfaces: lo eth0 ( 2 card mạng có thể theo dõi băng thông gồm lo, và eth0).
    Cài đặt cổng mạng muốn theo dõi băng thông:

    vnstat -u -i eth0
    Khởi động vnstat bằng lệnh sau:

    vnstat -d
    Sau khi thực hiện việc cài đặt cổng mạng theo dõi, thực hiện câu lệnh sau để xác định được 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 tất cả
    Trong đó:
    RX bytes: Lượng băng thông vào.
    TX bytes: Lượng băng thông ra.

    Để tiện theo dõi, bạn có thể sử dụng vnStat PHP frontend, nhưng mình không thích, nên không hướng dẫn, xem qua console cho nhẹ.

    Cảm ơn anh em đã đọc và theo dõi.
     
    Nai, hjhjvn, Thanh Nguyen and 2 others like this.
  2. Nai

    Nai MiddleMan Staff Member

    Làm như nhà là kho vũ khí ấy. Muốn loại nào cũng có. Cho em xin bí quyết nuôi acc facebook auto mà sống như nick thật luôn đc hăm anh
     
  3. xmenvn2510

    xmenvn2510 Moderator + MiddleMan Staff Member

    Hehe, nhà a có cả vũ khí nguyên tử đó nha. Bí quyết nuôi acc facebook thì anh chịu. Bó giò.
     
  4. money

    money Hương Chủ

    Lấy vợ đi cưng. Nhà như lò phản ứng hạt nhân luôn chứ kho vũ khí nhằm nhò gì.
     
  5. Nai

    Nai MiddleMan Staff Member

    {brick} Vậy còn xúi