Поиск по сайту:

Постфиксный мониторинг с помощью Mailgraph в Ubuntu 14.04 LTS


На этой странице

  1. 1 Предварительное примечание
  2. 2 Установка Mailgraph
  3. 3 Защита Mailgraph паролем
  4. Ссылки

В этой статье описывается, как вы можете контролировать свой почтовый сервер Postfix с помощью Mailgraph. Mailgraph создает ежедневные, еженедельные, ежемесячные и ежегодные графики отправленных, полученных, возвращенных и отклоненных электронных писем, а также спама и вирусов, если SpamAssassin и ClamAV интегрированы в Postfix (например, с помощью идеальных руководств по серверу). Доступ к этим графикам можно получить через браузер.

Далее я опишу, как установить и настроить Mailgraph на Ubuntu 14.04. Это руководство совместимо с руководствами ISPConfig perfect 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 Tutorials), то ответьте «Да», чтобы Mailgraph не считал ваши письма дважды (поскольку Postfix доставляет электронные письма amavisd, который затем — после успешное сканирование — электронные письма доставляются обратно в Postfix). Если вы не используете контент-фильтр, ответьте Нет.

Во время установки ссылки для запуска системы для Mailgraph создаются автоматически, и Mailgraph также запускается автоматически, поэтому нам не нужно запускать его вручную.

Mailgraph теперь доступен через имя хоста или IP вашего сервера. Откройте веб-браузер и введите 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...

Обратите внимание: Mailgraph будет сообщать о спаме и вирусах только в том случае, если вы интегрировали фильтр контента, такой как amavisd-new, в Postfix, который настроен на использование SpamAssassin и ClamAV для маркировки спама и вирусных писем. Если вы этого не сделаете, вы все равно будете видеть графики, но без отчета о спаме и вирусах.

3 Защита паролем Mailgraph

Установка Mailgraph по умолчанию не обеспечивает защиту интерфейса статистики. Вероятно, вы не хотите, чтобы все могли видеть вашу статистику по электронной почте, поэтому сейчас мы добавляем защиту паролем.

Добавьте каталог конфигурации для Mailgraph в /etc.

mkdir /etc/mailgraph

Затем создайте новый файл конфигурации Apache для Mailgraph:

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

Дважды введите новый пароль по запросу команды.

Ссылки

  • Убунту
  • Почтовый граф