
インターネット使用量を追跡するために、Ubuntu 14.04サーバーにvnstatをインストールしました(毎月の転送が制限されています)。ただし、データベースは更新されません。アンインストール/再インストールしようとしましたが、機能しません。 vnstatを更新して正確にするにはどうすればよいですか?
答え1
データベースの正確性を確保するには、一定量のデータが必要です。したがって、手動でスナップショットを撮ったり、リアルタイム分析を実行したりできます。私は継続的なスナップショット(15秒ごと)を撮るプログラムを書いています。これは大変ですが、役に立ちます。Vnstatの計画
答え2
vnstat -u -i eth0
インストール後に上記のコマンドを実行すると、このインターフェースのデータベースがトリガーされます。
vnstat -d
日別に分類されたネットワーク統計については、vnstat -h
時間別分析も使用してください。
vnstatはcrontabを使用してバックグラウンドで実行する必要があります。これを行うには、インストール後に/etc/cron.dフォルダにcronジョブが作成されるため、有効にする必要があります。
vi /etc/cron.d/vnstat
*/5 * * * * vnstat /usr/sbin/vnstat.cron
その後、定期的にcronエントリを追加できます。
* * * * * vnstat >> /tmp/vnstat_usage