私は、ネットワーク上で何が起こっているかを監視するために、職場のCentOSボックスで http://www.ntop.org/get-started/download からntopngソフトウェアを試してきました。私が抱えている問題は、古いデータを削除するオプションを提供するソフトウェアの部分が見つからないことです。
このソフトウェアによるディスク使用量は制御されていないため、数か月後にそのサーバーのディスク上のスペースの79%とiノードの87%が使用されました。
Ntopngを使用するときに、最新のxx日またはGBのデータのみを持つための解決策を見た人はいますか?また、iノードが不足しないようにします。 rrdデータディレクトリ内の古いファイルと空のディレクトリを削除することはできますか/すべきですか?
同様の問題が発生しました。ある日、df -ih
は、ルートパーティションに空きiノードがないことを示しています。 OSはUbuntu 12.04です。
調査の結果、/var/tmp/ntopng/\*/top_talkers/
には、トラフィックの最もアクティブなコンシューマーに関する情報を含む小さな.jsonファイルがたくさんあることがわかりました。
それほど多くの履歴は必要ありません(1年前のファイルをいくつか見ました)ので、2か月以上前のすべてのファイルを削除することにしました。
find /var/tmp/ntopng/*/top_talkers/* -mtime +60 -delete
また、/ etc/crontabにタスクを追加しました。
@monthly ubuntu /usr/bin/find /var/tmp/ntopng/*/top_talkers/* -mtime +60 -delete
現在、サーバーはiノードの55%のみを使用しています。