Linuxでのvnstatトラフィック統計のインストール
1.ダウンロードインストール
2.テストコマンド
vnstatのコマンドパラメータは、次のように参照できます.http://humdi.net/vnstat/man/vnstat.html NIC eth 0を更新する方法、-uはupdateの更新を表し、-iはNIC interfaceを表す
3.タイミング自動データインポート
5分ごとにデータを定期的に更新
4.php版web統計分析の構成
解凍後、ディレクトリのconfigプロファイルを変更します.
検索:
検索:
次のように変更します.
構成が完了すると、phpページにアクセスしてトラフィック統計を表示できます.
次のようになります.http://vnstat.yourdomain.com/index.php
効果図:
cd /data/software
wget http://humdi.net/vnstat/vnstat-1.11.tar.gz
tar zxf vnstat-1.11.tar.gz
cd vnstat-1.11
make
make install
2.テストコマンド
vnstatのコマンドパラメータは、次のように参照できます.http://humdi.net/vnstat/man/vnstat.html NIC eth 0を更新する方法、-uはupdateの更新を表し、-iはNIC interfaceを表す
# /usr/bin/vnstat -u -i eth0
3.タイミング自動データインポート
# mkdir /data/vnstat
# vi /data/vnstat/dump.sh
次のように入力します.#!/bin/bash
/usr/bin/vnstat -u -i eth0
/usr/bin/vnstat --dumpdb -i eth0 >/var/lib/vnstat/vnstat_dump_eth0
5分ごとにデータを定期的に更新
# crontab -e
*/5 * * * * /bin/bash /data/vnstat/dump.sh
4.php版web統計分析の構成
cd /var/www/html/
wget http://www.sqweek.com/sqweek/files/vnstat_php_frontend-1.5.1.tar.gz
tar zxf vnstat_php_frontend-1.5.1.tar.gz
解凍後、ディレクトリのconfigプロファイルを変更します.
検索:
$iface_list = array('eth0', 'sixxs');
が次のように変更されました.$iface_list = array('eth0');
$iface_title['eth0'] = 'Internal';//
//$iface_title['sixxs'] = 'SixXS IPv6';//
検索:
$data_dir = './dumps';
次のように変更します.
$data_dir = '/var/lib/vnstat/'; // eth0
$language = 'en';
$graph_format='png';
構成が完了すると、phpページにアクセスしてトラフィック統計を表示できます.
次のようになります.http://vnstat.yourdomain.com/index.php
効果図: