如何防止ntopng导致磁盘空间不足和inode?

我一直在尝试使用http://www.ntop.org/get-started/download下载的CentOS软件中的ntopng软件来监视networking上发生的事情。 我遇到的问题是我找不到可以删除旧数据的软件的任何部分。

这个软件的磁盘使用率是非常不受控制的,它在几个月后使用了该服务器的79%的空间和87%的inode。

有没有人看到使用ntopng时只有最新的xx天或GB数据的解决scheme? 同时确保它不会耗尽inode。 可以/我应该删除任何旧文件和rrd数据目录中的空目录?

我遇到了类似的问题。 有一天, df -ih显示根分区上没有可用的inode。 操作系统是Ubuntu 12.04。

经过一番研究,我发现/var/tmp/ntopng/\*/top_talkers/中有很多小的.json文件,其中包含有关最活跃的stream量使用者的信息。

我们不需要那么多的历史(我已经看到一些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 

现在,服务器只使用了55%的inode。