Yellow Leaf

Yellow Leaf


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


Вход
Правила портала
Регистрация
Забыли пароль?
О команде проекта
Справка по оформлению постов


Последние комментарии к новостям и статьям
Re: С днём системного администратора!
Re: Вышел новый номер v10.07(2) компьютерного журнала UserAndLINUX.
Re: Отчет о первом "Runtu InstallFest" в Екатеринбурге
Re: OpenVPN сервер для офисного шлюза на FreeBSD
Re: Релиз Runtu LXDE 10.04!
Ещё комментарии >>>


Новые файлы
Debian: cue2tracks_0.2.11_all (Дополнение для CUE 2 Tracks v0.2.11)
Gentoo: cue2tracks-0.2.11 (Дополнение для CUE 2 Tracks v0.2.11)
CUE 2 Tracks v0.2.11
Jabber-Shell 20090303
EasySoft AutoRun 0.4.1


Новое на форуме
Движок сайта. версия 2.0
Нужен логопед, срочно
Словить процесс
проблемы с разделом жесткого диска
планировщик, веб интерфейс


Проекты
Jabber-Shell
Qmmp
QStarDict
PHPSAAdmin


 
   


Друзья сайта
 Open Kazan - Казанское сообщество пользователей OpenSource 


Посетителей с 08.09.2006

4671620


Внешний вид портала


RSS-Ленты
Новости
Файлы


 

   
  Яндекс цитирования  

«Жёлтый Лист» - cайт о мире юникс
Новости Форум Статьи Файлы Пользователи
   

Установка greylistd для exim и его мониторинг с помощью mrtg

MooSE 2008-10-28 10:06:26

greylistd это небольшой демон, написанный на python, созданый разработчиками Debian специально для реализации грейлистинга - технологии, позволяющей отсекать более 80% спама, практически не нагружая при этом сервер.

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

Мы будем предполагать что у нас уже есть работающий почтовый сервер на Exim под управлением Debian/Ubuntu.

Для начала установим greylistd:

apt-get install greylistd

Далее добавим в конфигурацию exim настройки для работы с greylistd. Сделать это нам поможет утилита greylistd-setup-exim4 из комплекта greylistd:

greylistd-setup-exim4 add

Обновим конфигурацию exim:

update-exim4.conf

И перезапустим exim:

invoke-rc.d exim4 restart

На этом вобщем-то всё. Грейлистинг уже работает, в чём можно убедиться просмотрев логи exim. Переходим к настройке мониторинга с помощью mrtg. Для начала установим mrtg:

apt-get install mrtg

Создадим директорию, куда будут складываться графики:

mkdir /var/www/mrtg

Теперь нам нужно привести файл /etc/mrtg.cfg примерно к такому виду:

WorkDir: /var/www/mrtg
WriteExpires: Yes

Refresh:300
Interval: 5
Language:russian


Target[greylistd]: `/usr/bin/greylist mrtg`
MaxBytes[greylistd]: 1
XSize[greylistd]: 600
YSize[greylistd]: 160
Title[greylistd]: greylistd statistics
PageTop[greylistd]: <h1>greylistd statistics</h1>
AbsMax[greylistd]: 1250000
Options[greylistd]: integer,nopercent,perhour
YLegend[greylistd]: Emails per Hour
ShortLegend[greylistd]: emails/h
Legend1[greylistd]: Grey Emails per hour
Legend2[greylistd]: White Email per hour

Далее создадим индексный файл для директории с графиками mrtg:

indexmaker --title="greylistd statistics" --columns=1 --output=/var/www/mrtg/index.html /etc/mrtg.cfg

Скорее всего почтовый сервер имеет веб-интерфейс, и потому для просмотра графиков достаточно настроить на имеющемся веб-сервере ещё один виртуальный хост с DocumentRoot в /var/www/mrtg. Если веб-интерфейса нет, то можно просто установить какой-нибудь лёгкий веб-сервер. Например thttpd. Для этого сначала нужно установить пакет thttpd:

apt-get install thttpd

Далее нужно привести файл /etc/thttpd/thttpd.conf к примерно такому виду:

port=80
dir=/var/www/mrtg
chroot
user=www-data
cgipat=/cgi-bin/*
throttles=/etc/thttpd/throttle.conf
logfile=/var/log/thttpd.log
charset=utf-8

И наконец перезапустить веб-сервер для вступления в силу новой конфигурации:

invoke-rc.d thttpd restart

На этом вобщем-то всё. Стоит только отметить что при даже при наличии уже работающего веб-сервера всё равно можно дополнительно установить thttpd и "посадить" его на нестандартный порт. Кроме того в любом случае доступ к статистике нужно ограничить только IP-адресами администраторов сервера. В случае использования thttpd это придётся делать средствами файрволла.

Приятной работы!

Ключевые слова: mrtg greylistd greylist exim thttpd

Версия для печати

Возможно вас заинтересуют следующие товары:


Комментарии:

Анонимный посетитель 2009-08-31 13:13:18 (*)

greylistd-setup-exim4 add
Adding greylistd support to Exim 4 configuration files
/etc/exim4/exim4.conf.template : No such file or directory
/etc/exim4/exim4.conf.template : No such file or directory
...conf.d/acl/30_exim4-config_check_rcpt: No such file or directory
...conf.d/acl/40_exim4-config_check_data: No such file or directory
и чего творить дальше?

[Ответить]


MooSE 2009-08-31 17:52:06 (*)

ты на дебиане делаешь? точно? какой-то странный у тебя дебиан...

[Ответить]


Анонимный посетитель 2009-09-01 16:56:21 (*)

:) ну почти убунту у меня

[Ответить]


MooSE 2009-09-01 18:31:19 (*)

А exim как ставил?

[Ответить]


Анонимный посетитель 2009-09-04 09:19:35 (*)

aptitude install exim :)

[Ответить]


MooSE 2009-09-04 11:45:12 (*)

Покажи:

dpkg --list|grep exim

[Ответить]


Анонимный посетитель 2009-09-04 12:20:01 (*)

ii exim4-base 4.69-2 support files for all Exim MTA (v4) packages
ii exim4-config 4.69-2 configuration for the Exim MTA (v4)
ii exim4-daemon-heavy 4.69-2 Exim MTA (v4) daemon with extended features,
ii sa-exim 4.2.1-9 Use spamAssassin at SMTP time with the Exim

[Ответить]


MooSE 2009-09-04 20:58:30 (*)

Тогда вспоминай куда ты дел директорию /etc/exim4 :)

[Ответить]


Содержание*:
=

При копировании материалов с этого сайта ссылка на источник обязательна! Уважайте труд авторов!


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

рублей


Обратная связь


© 2006-2010 Вадим Калинников aka MooSE


Подробная векторная gps карта России. Топографическая карта краснодарской области. . Статистические данные продаётся база жд. Статистические данные жд базы. . Растяжки; лечение растяжек в Киеве. Процедура удаление растяжек; лечение растяжек.