橋本ありな 橋本有菜 Arina Hashimoto
橋本ありな 橋本有菜 Arina Hashimoto

vnStat – 小巧的流量監控程式

呼~ 忙完了,希望事情做完又可以悠閒1~2天啦! 今晚順手找了幾個流量監控程式,翻來翻去找到vnStat是一個短小精幹的流量監控程式,安裝起來比MRTG或RRDTool簡單多了,也能達成監控、分析整個流量輸入/輸出,以下簡單介紹一下安裝過程。 🤖🤓🤖

Step.1 安裝依賴套件

# Debian
apt-get update && apt-get install -y adduser build-essential gcc libc6 libc6-dev lsb-base make libsqlite3-0 libsqlite3-dev wget
# CentOS
dnf install -y gcc gd gd-devel make sqlite sqlite-devel

# 安裝主程式

cd /opt
wget https://github.com/vergoh/vnstat/releases/download/v2.6/vnstat-2.6.tar.gz
tar xzf vnstat-*.tar.gz
cd /opt/vnstat-2.6
./configure --prefix=/usr --sysconfdir=/etc
make all && make install
sleep 1s
rm -f /etc/vnstat.conf
cp -f /opt/vnstat-*/cfg/vnstat.conf /etc/
rm -rf /var/lib/vnstat
mkdir -p /var/lib/vnstat
chmod 777 /var/lib/vnstat
vnstat --version

Step.2 vnStat設定🤓

ifconfig

輸入ifconfig指令查看可用的網路連接介面,然後設定對應的介面(KVM、Xen系統或一般Linux系統選eth0,OpenVZ虛擬系統選venet0) 🤓

# 設定成eth0網路介面
sed -i 's#Interface "*"#Interface "eth0"#g' /etc/vnstat.conf
cat /etc/vnstat.conf | grep Interface

# 設定成venet0網路介面
sed -i 's#Interface "*"#Interface "venet0"#g' /etc/vnstat.conf
cat /etc/vnstat.conf | grep Interface

Step.3 啟動服務

cp -f examples/systemd/simple/vnstat.service /etc/systemd/system/vnstat.service
chmod +x /etc/systemd/system/vnstat.service
systemctl daemon-reload && systemctl enable vnstat
systemctl restart vnstat && systemctl status vnstat -l
# 清潔溜溜
cd /opt/
rm -fr vnstat-*
pgrep -c vnstatd
ps ax | grep vnstatd

收工了~ 打開來看看辛苦5分鐘的成果吧~ 🤓 可以在SSH底下輸入這些指令查看

  • vnstat -m // 單月的流量統計
  • vnstat -d // 每日流量統計(一個月內)
  • vnstat -h // 24小時內的流量統計
  • vnstat -l // 簡易的即時流量統計
  • vnstat -t // 流量最高的10天

關於 窮苦人家的小孩

In every democracy, the people get the government they deserve. ~Alexis de Tocqueville
上一篇:
下一篇:

您可能會喜歡

野々浦暖 野野浦暖 Non Nonoura

VPS優惠 – CloudCone | 2022 復活節

之前介紹過很多次的CloudC …

4 留言

  1. 不愧是阿六 三小都要錢…..
    看起來是強大沒錯…..
    但是那價格…..


    窮苦人家的小孩:

    是啊~ 我就想說我只是跑個VPS放幾個小網站而已,裝個監控程式非得要RRDTool、MRTG搞的自己那摸辛苦嗎!? 要求又沒那摸高,還好網路上也有很多這種想法的好心人。另外阿六仔那邊的監控寶,服務聽說也是很不錯,但我還沒試用過。


    779:

    水啦
    每次都被RRD氣的半死
    來試玩看看

  2. 是啊~ 我就想說我只是跑個VPS放幾個小網站而已,裝個監控程式非得要RRDTool、MRTG搞的自己那摸辛苦嗎!? 要求又沒那摸高,還好網路上也有很多這種想法的好心人。另外阿六仔那邊的監控寶,服務聽說也是很不錯,但我還沒試用過。


    779:

    (Y) (Y) (Y) (Y) (Y) (Y)
    水啦
    每次都被RRD氣的半死
    來試玩看看

  3. (Y) ? ? ? ? ?
    水啦
    每次都被RRD氣的半死
    來試玩看看

發佈留言