Centos Linux流量監控

vnStat是一個應用於Linux或BSD平臺,對網卡流量做監控。 因爲並非是基於網絡包嗅探的方式而是基於/proc的分析。vnStat已經有出vnstat PHP frontend 擴展了,可以以PHP腳本的形式直接調用vnStat監測的數據。

1、安裝vnStat。

yum -y install vnstat
2、創建採集數據用到的腳本。
加入以下內容:
vnstat -u -i eth0
vnstat --dumpdb -i eth0 >/var/lib/vnstat/vnstat_dump_eth0
3、配置計劃任務,每分鐘採集一次數據。
crontab -e
加入以下內容:
*/1 * * * * sh /var/lib/vnstat/dump.sh
再刪除vnstat原有的計劃任務:
rm /etc/cron.d/vnstat
4、最後下載vnstat PHP frontend解壓,改名爲vnstat後放置到你的某個網站下面,這樣就可以用http://yourdomain/vnstat來訪問到了。
wget http://www.sqweek.com/sqweek/files/vnstat_php_frontend-1.5.1.tar.gz
tar zxvf vnstat_php_frontend-1.5.1.tar.gz
mv vnstat_php_frontend-1.5.1 vnstat
mv vnstat '你的網站目錄'
5、編輯vnstat/config.php這個文件,將相關配置改爲下面的:
$language = 'en';
$vnstat_bin = '/usr/bin/vnstat';
$data_dir = '/var/lib/vnstat';
$graph_format='png';
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章