VNSTATは、カーネルが情報ソースとして提供するネットワークインターフェイス統計を使用するコンソールベースのネットワークトラフィックモニターです。これは、VNSTATが実際にトラフィックを嗅ぐことはなく、ネットワークトラフィックレートに関係なくシステムリソースの軽量使用も保証することを意味します。
デフォルトでは、トラフィック統計は、過去48時間の5分間のレベルで、過去4日間の1時間ごとのレベル、過去2か月間の毎日のレベル、そして永遠に年間レベルで保存されます。データ保持期間は、完全なユーザー構成です。見られたトラフィックの合計と上位のリストも提供されています。オプションの画像出力は、GDライブラリがインストールされたシステムで使用できます。
追加の詳細と出力の例については、公式のWebページを参照してください。
VNSTATは、インストール時に最適に機能します。最新の安定したリリースを使用するか、Gitから現在の開発バージョンを取得するか、事前にコンパイルされた最新の安定したリリースを含むDockerコンテナを使用することができます。
wget https://humdi.net/vnstat/vnstat-latest.tar.gzwget https://humdi.net/vnstat/vnstat-latest.tar.gz.ascgpg --keyserver pgp.mit.edu --recv-key 0xDAFE84E63D140114gpg --verify vnstat-latest.tar.gz.asc vnstat-latest.tar.gztar zxvf vnstat-latest.tar.gzcd vnstat-*git clone https://github.com/vergoh/vnstatcd vnstatどちらの場合も、使用済みオペレーティングシステムに応じて、インストールまたはinstall_bsdファイルからの手順を続行します。以前のバージョンからのアップグレードの手順は、アップグレードファイルに含まれています。リリースノートは、変更ファイルから見つけることができます。
docker run -d
--restart=unless-stopped
--network=host
-e HTTP_PORT=8685
-v /etc/localtime:/etc/localtime:ro
-v /etc/timezone:/etc/timezone:ro
--name vnstat
vergoh/vnstat
コンテナの使用、利用可能な環境変数、Docker-Compose.ymlの例に関する詳細については、Vergoh/vnstat-Docker GitリポジトリまたはDocker Hubを参照してください。同じコンテナ画像もghcr.io/vergoh/vnstatとして公開されています。
バグレポート、改善のアイデア、機能リクエスト、およびプルリクエストは、GitHubの一致する機能を使用して送信する必要があります。