猴子的記憶庫

因為常常忘記之前的安装和配置過程,所以建立本記憶庫

0%

2個Linux網絡流量監視工具Vnstat和Nodequery

2個Linux網絡流量監視工具Vnstat和Nodequery

服務器最近加了不少服務應用,為了防止流量到上限,想統計一下自己VPS網路流量。雖然一些主機控制面板也有流量統計,但很多都是平均流量,沒有總數或是每月統計,所以自己找了2個不錯的網絡流量監視工具 Vnstat和Nodequery。

VnStat

vnstat1.png

VnStata是一款輕量的網絡流量監視工具,可以它記錄網路流量及透過指令快速的查詢每5分鐘、每小時、每天、每月、每週、每年等等的流量統計。因為VnStata命令行程序,可以直接在SSH上查詢流量。

安裝指令:

apt-get install vnstat

查看系統中可用的所有網絡接口:

vnstat --iflist

設置監視該接口 :

vnstat -u -i eth0

重啟服務、啟用開機自動啟動服務

1
2
systemctl restart vnstat
systemctl enable vnstat

vnStat 操作

vnstat

vnstat2.png

參數

1
2
3
4
5
-d 每天流量
-m 每月流量
-h 每小時流量
-l 即時流量
-t 前10天流量最高

記錄數據位置: /var/lib/vnstat/eth1(eth1看設定檔案)

設定檔案位置: /etc/vnstat.conf

vnStati

vnStati是可以將vnstat的記錄數據轉換成圖片的工具。在一些介紹vnStata的文章出現圖片生成就是用vnStati做出來。

安裝指令:

1
sudo apt-get install vnstati

命令例子:

1
2
#-vs 垂直佈局輸出流量摘要顯示, -i 指定網卡為 ens3, -o 指定輸出的圖片文件為 ~/summary.png 
vnstati -vs -i ens3 -o ~/summary.png

summary1.png

1
2
-d 指定按每天顯示, -i 指定網卡為 eth1, -o 指定輸出的圖片文件為 ~/summary.png 
vnstati -d -i eth1-o ~/summary.png`

summary2.png

Nodequery

一款簡易的伺服器監控信息平臺,Nodequery提供一鍵安裝用戶端,等上幾分鐘就可以在NodeQuery看到直觀的數據。

註冊網址:https://nodequery.com/
註冊帳號後它會提供一鍵安裝命令,貼到終端就可以。

linuxNetNode1.png

等上幾分鐘就可以在NodeQuery看數據。

linuxNetNode2.png

NodeQuery也有Latency的測試

linuxNetNode4.png

刪除NodeQuery命令

1
rm -R / etc / nodequery &&(crontab -u nodequery -l | grep -v“/etc/nodequery/nq-agent.sh”)| crontab -u nodequery  - &&  userdel nodequery

linuxNetNode3.png


不過現在NodeQuery太多人用,網站時不時就出現故障讀不出數據。有興趣可以也試試Nixstats,免費詳細數據保留7天,60秒精準度保留24天。

nixstats.png