为什么 mailgraph 没有更新?

为什么 mailgraph 没有更新?

我刚刚在 Linux Ubuntu 10.04 监控 Postifix 的机器上安装了 mailgraph。一切似乎都运行良好,但图表并不总是更新。当我刷新网页或关闭浏览器并稍后返回时,图表会更新并向左移动,显示新时间,但数据线不会绘制。有时它几个小时都不会更新。我已经启动、停止并重新启动了 mailgraph-init,但这似乎没有什么区别。

有任何想法吗?

答案1

这可能会有所帮助 - 我发现脚本调用的 perl 模块丢失了,并将其追溯到丢失的依赖项。我在 Ubuntu Lucid 上进行了全新安装,使用以下命令安装,它立即生效:

apt-get -y 安装 rrdtool mailgraph librrds-perl libfile-tail-perl

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

答案2

我有同样的问题!

问题是:

包中的 mailgraph.pl 的实现在日期上是错误的...

我建议您尝试从其他来源下载。

请勿对此包使用 APT-GET 或 PORTS!

答案3

这看起来像是时间和日期问题。如果您更改日期和时间超过几分钟,则 mailgraph 将停止进一步的记录。

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

请注意,图表每 5 分钟仅更新一次。因此您无法看到当前计数。

您确定 Postfix 将所有邮件记录到“/var/log/mail.log”并且 mailgraph 使用此文件(在 /etc/default/mailgraph 中定义)吗?

相关内容