vnstati コマンドでvnstat モニタリング結果をグラフ画像にする

vnstati コマンドは、vnstatで収集したトラフィックデータを元にグラフ画像(png)を作成してくれます。
vnstatについては、以下のエントリを参照してください。

インストール

パッケージからインストールします。

$ sudo aptitude install vnstati

使ってみる

以下のようなコマンドを実行することで、グラフ画像が作成されます。

$ vnstati -vs -i eth0 -o /tmp/vnstati_img.png

各オプションは以下の通りです。

    • -vs: 時間別サマリーグラフ(グラフ形式)
    • -i: 対象インタフェース
    • -o: 出力ファイル名

vnstat コマンドと同等のオプションが使用できます。

$ vnstati --help
 vnStat image output 1.11 by Teemu Toivola <tst at iki dot fi>

         -h,  --hours          output hours
         -d,  --days           output days
         -m,  --months         output months
         -t,  --top10          output top10
         -s,  --summary        output summary
         -hs, --hsummary       output horizontal summary with hours
         -vs, --vsummary       output vertical summary with hours
         -nh, --noheader       remove header from output
         -ne, --noedge         remove edge from output
         -ru, --rateunit       swap configured rate unit
         -o,  --output         select output filename
         -c,  --cache          update output only when too old
         -i,  --iface          used interface (default: eth0)
         -?,  --help           this help
         -D,  --debug          show some additional debug information
         -v,  --version        show version
         --dbdir               select database directory
         --style               select output style (0-3)
         --locale              set locale
         --config              select config file
         --transparent         toggle background transparency

See also "man vnstati".

サンプル

以下のようなグラフが作成できます。
報告書などに利用できそうです。
[時間別サマリ(-vs)]

[時間別(-h)]

[日別(-d)]