在 Ubuntu 14.04 LTS 上使用 Mailgraph 进行 Postfix 监控在 Ubuntu 14.04 LTS 上使用 Mailgraph 进行 Postfix 监控在 Ubuntu 14.04 LTS 上使用 Mailgraph 进行 Postfix 监控在 Ubuntu 14.04 LTS 上使用 Mailgraph 进行 Postfix 监控
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容
发表 admin at 2025年2月28日
类别
  • 未分类
标签

在 Ubuntu 14.04 LTS 上使用 Mailgraph 进行 Postfix 监控

在此页

  1. 1 条初步说明
  2. 2 Mailgraph 安装
  3. 3 密码保护 Mailgraph
  4. 链接

本文介绍了如何使用 Mailgraph 监控 Postfix 邮件服务器。如果将 SpamAssassin 和 ClamAV 集成到 Postfix 中(例如,使用完美的服务器教程),Mailgraph 会创建每日、每周、每月和每年的发送、接收、退回和拒绝电子邮件以及垃圾邮件和病毒图表。可以使用浏览器访问这些图表。

下面我将介绍如何在 Ubuntu 14.04 上安装和配置 Mailgraph。本教程兼容 ISPConfig 完善的 Server 教程。

1 初步说明

在本教程中,我的 Linux 系统具有 IP 地址 192.168.1.100 和主机名 server1.example.com。请将主机名和 IP 地址替换为您服务器的主机名和 IP 地址。

2 邮件图安装

Ubuntu 14.04 有一个用于 Mailgraph 的包,所以我们只需使用 apt 安装它。我们还将安装 rrdtool 来存储 Mailgraph 绘制图形所需的数据:

aptitude install rrdtool mailgraph

现在我们像这样配置 Mailgraph 包:

dpkg-reconfigure mailgraph

你会被问到几个问题:

Mailgraph 应该在开机时启动吗? <-- 是
mailgraph 使用的日志文件:<-- /var/log/mail.log

还有一个问题:

Ignore mail to/from localhost? <-- Yes

如果您已将像 amavisd(用于垃圾邮件和病毒扫描)的内容过滤器集成到 Postfix 中(如在 ISPConfig 3 Perfect Server 教程中),则回答是以避免 Mailgraph 对您的电子邮件进行两次计数(因为 Postfix 将电子邮件发送到 amavisd,然后 - 之后成功扫描 - 将电子邮件发送回 Postfix)。如果您不使用内容过滤器,请回答否。

安装过程中会自动创建Mailgraph的系统启动链接,Mailgraph也会自动启动,不需要我们手动启动。

现在可以通过服务器的主机名或 IP 访问 Mailgraph。打开 Web 浏览器并输入 URL http://192.168.1.100/cgi-bin/mailgraph.cgi 或 http://server1.example.com/cgi-bin/mailgraph。 cgi,你应该会看到一些图表。当然,在您看到第一个结果之前必须有一些电子邮件通过您的系统,所以请耐心等待。

一段时间后,您的图表可能看起来像这样(以下输出是自定义的,因此看起来与您的不完全一样):

Daily Statistics.
Weekly Statistics.
Monthly Statistics.
Yearly Statistics, not much to see here yet as this installation is too fresh...

请注意:仅当您将内容过滤器(如 amavisd-new)集成到 Postfix 中并配置为使用 SpamAssassin 和 ClamAV 来标记垃圾邮件和病毒电子邮件时,Mailgraph 才会报告垃圾邮件和病毒。如果您不这样做,您仍然会看到图表,但没有垃圾邮件和病毒报告。

3 密码保护 Mailgraph

默认的 Mailgraph 安装不会为统计界面添加某种保护。您可能不希望每个人都能看到您的电子邮件统计信息,因此我们现在添加密码保护。

在 /etc 中为 Mailgraph 添加配置目录。

mkdir /etc/mailgraph

然后为 Mailgraph 创建一个新的 apache 配置文件:

nano /etc/apache2/conf-available/mailgraph.conf

并将以下行添加到该文件中:

<Location /cgi-bin/mailgraph.cgi>
AuthUserFile /etc/mailgraph/mailgraph-htpasswd
AuthName "Mailgraph"
AuthType Basic
Require valid-user
</Location>

在 apache 中启用配置并重新加载 apache2 服务。

a2enconf mailgraph
service apache2 reload

为 Mailgraph 添加用户和密码。在此示例中,我将使用用户名 \admin\ 和密码 \howtoforge\。

htpasswd -c /etc/mailgraph/mailgraph-htpasswd admin

在命令要求时输入新密码两次。

链接

  • Ubuntu
  • 邮件图表

©2015-2025 艾丽卡 support@alaica.com