为什么mailgraph不更新?

我只是在一个监视Postifix的Linux Ubuntu 10.04盒子上安装了mailgraph。 一切似乎工作正常,但图表并不总是更新。 当我刷新网页或closures浏览器并稍后回来时,graphics会更新并移动到左侧,显示新的时间,数据行不会绘制。 有时它不会更新几个小时。 我已经开始,停止并重新启动mailgraph-init,这似乎没有什么区别。

有任何想法吗?

这可能有帮助 – 我想出了脚本所调用的perl模块丢失的地方,并追踪到缺less的依赖关系。 我做了一个干净的安装在Ubuntu Lucid安装使用以下,它立即工作:

apt-get -y install rrdtool mailgraph librrds-perl libfile-tail-perl

这些依赖关系(librrds-perl libfile-tail-perl)在lucid软件包详细信息中列出,但“apt-get install mailgraph”仅出于某种原因自动安装rrdtool。

我有同样的问题!

问题是:

包裹的mailgraph.pl的实现在date是错误的…

我build议你尝试其他来源的其他下载。

不要使用APT GET或端口这个pkg!

这看起来像一个时间和date的问题。 如果您更改date和时间超过几分钟,那么mailgraph会停止进一步的logging。

你可以删除/ var / lib / mailgraph /下的文件,然后重新启动mailgraph? mailgraph从日志文件重build数据库需要一些时间。

请注意,图表每5分钟更新一次。 所以你不能看到目前的数字。

你确定Postfix将所有邮件logging到“/var/log/mail.log”,并且mailgraph使用这个文件(在/ etc / default / mailgraph中定义)?