天天看點

AWS (Amazon Web services) 免費主機測試使用流程—網絡流量監控利器(VnStat)

AWS 的免費主機搭建好了,牆也能翻了。但是否就可以高枕無憂了呢,非也非也,像我這種share PPTP 帳号給朋友用的人,如果交友不慎,讓他拿去下載下傳 porn 之類的東西那流量可是要命的,何況 AWS 上面用的是美刀結算,刀刀傷不起呀。

是以防範于未然,一個好的流量監控工具是比不可少的。需要在之前介紹的 Webmin 中也有一個 Bandwidth Monitor 功能,但就不知道為什麼就是用不了。還有一個就是 AWS 自帶的 ‘Monitoring’ 功能,用起來也不是很習慣,比較難統計總流量。好吧,放狗搜尋了一下,找到了另外一個短小精悍的利器—Vnstat.

Vnstat 本身是一個在 Terminal 運作的工具,檢視起來的确有點不大順眼,但如果加上了一個擴充的 PHP 程式,那就可以實作在網頁界面實時監控啦(其實也不是實時,每5分鐘更新一下而已,不過也差不多足夠了)。

Ubuntu 底下安裝 Vnstat 非常友善,

# apt-get install vnstat

# vnstat –u –i eth0  // 對 eth0 網卡的流量每 5 分鐘統計一下

其它具體的在 Terminal 的操作可以去官網 ( http://humdi.net/vnstat/ ) 了解。

如剛才所說的,在指令行界面看起來不是太好,那就切換到 php 頁面顯示結果啦。

vnstat PHP frontend ( http://www.sqweek.com/sqweek/index.php?p=1 ) 就是一個能将vnstat 資料圖像化的程式。

要使用它需要先安裝好 Apache , php 還有 php-gd 擴充

# apt-get apache2 php5 php5-gd

# /etc/init.d/apache2 start  // 啟動 http 服務

接着将 vnStat PHP frontend 下載下傳到 apache 根目錄,一般為 /var/www

# cd /var/www/

# wget http://www.sqweek.com/sqweek/files/vnstat_php_frontend-1.5.1.tar.gz  // 下載下傳

# tar –xvf vnstat_php_frontend-1.5.1.tar.gz //解壓

在解壓出來的 vnstat 目錄中有個 README 檔案,有簡單的使用說明

配置好 config.php 檔案後,看是否是監控 eth0 網卡, 一般預設不用更改。

打開浏覽器,浏覽 vnstat 目錄下的 index.php

繼續閱讀