Обзор MTA-Hub

Журнал прокси-гейта

История событий прокси с автором каждого решения

Журнал прокси.
Кто и почему
снял адрес.

Адрес выпал из отправки — почему? Журнал отвечает одной колонкой справа: кто решил — MTA, правило, человек или сам Хаб.

Здесь же всё, что меняет парк: импорт и приёмка, чёрные списки, карантин, запись таблиц гейтов, аренда, DNS.

Кто пишет в журнал
MTA · правилоЧеловек · системаCSV
Прокси-гейт · журналИнтерфейс MTA-Hub
Кто решилЧто произошлоКогда
Оригинальные экраны модуляОткрыть в полном размере ↗
01MTAВернёт по своему таймеру
02ПравилоПо своему действию
03ЧеловекВернут вручную
04СистемаПроверки Хаба

01 / Автор записи

Кто снял прокси и как адрес вернётся.

Если адрес выпал из отправки, главное — понять, кто это решил. От этого зависит, вернётся ли адрес сам, по действию правила или только вручную. Поэтому у каждой записи журнала прокси справа подписан автор: MTA, правило, человек или система.

Снял MTA

Вернётся сам

Хаб раз в час спрашивает PowerMTA, какие адреса он снял, и записывает снятие от его имени. Когда MTA отпускает адрес, появляется запись о возврате.

Сработало правило

По действию

Дальше всё идёт по действию правила: из карантина адрес после срока вернёт проверка — в резерв набора, а выведенный навсегда не вернётся. Адрес, снятый человеком, ждёт, пока его вернут вручную.

02 / События за неделю

История событий прокси за неделю.

Кроме снятий, журнал хранит всё, что меняет парк прокси: срабатывания правил, чёрные списки, смену класса, запись таблиц гейтов, импорт и приёмку. Вот неделя из примера — по одной записи на карточку.

Правило · сегодня, 00:00

Кончается аренда

px-05: до конца аренды сутки — только уведомление.

Система · вчера, 04:10

Чёрные списки

Круг проверок нашёл px-06 в SpamCop, Barracuda и PSBL.

Правило · вчера, 14:00

Карантин

«Доставляемость просела» отправило px-06 в карантин при 81,84 %.

Система · вчера, 14:00

Таблица гейта

Хаб сразу переписал таблицу гейта на mta-02 — в ней осталось два адреса.

Система · вчера, 21:00

Класс C → D

Перепроверка нашла у px-06 закрытый порт 25.

Человек · 21.10

Импорт и приёмка

Человек импортировал px-09, приёмка отбраковала его на шаге «порт 25».

Повторы складываются в одну строку: если MTA держит адрес снятым часами, журнал показывает снятие одной строкой со счётчиком — «повторов: 2 · с 01:40».

03 / Отбор

Фильтры журнала и выгрузка в CSV.

Журнал прокси отбирается по автору, группе событий, адресу и набору, а период считается по календарю кабинета. Выгрузка повторяет то, что на экране.

Кнопки авторов

Кто решил

Все, человек, правило, MTA, система — и заранее видно, сколько строк останется.

Группы событий

Что произошло

Снятие и замена, карантин, проверки, сбор и импорт, чёрные списки, DNS, гейты, аренда.

Период

По календарю кабинета

«Сутки» — с полуночи по времени кабинета, «7 дней» — семь суток вместе с сегодняшними.

Выгрузка

CSV как на экране

Те же фильтры и колонки плюс колонка сервера; время — в часовом поясе профиля.

«Только то, что изменило состояние» убирает записи для сведения, а поиск идёт по адресу, имени прокси и тексту события.

04 / Как пишутся записи

Почему журналу прокси можно верить.

Записи журнала создаёт сам Хаб — ровно тогда, когда что-то произошло. Поэтому журналу можно верить: в нём нет пересказа задним числом.

Кто пишет

Сам Хаб

Для правила — когда оно сработало, для проверки — когда она сменила класс или нашла адрес в чёрных списках, для MTA — при ежечасном опросе, для человека — когда он нажал кнопку.

На языке читателя

Не готовой фразой

Текст записи хранится не готовой фразой и собирается на языке того, кто его читает. Когда адрес удаляют, его записи уходят вместе с ним — остаётся одна, о самом удалении.

05 / Подробно об интерфейсе

Интерфейс раздела «Журнал» — 4 экрана.

Все экраны журнала прокси: отбор, события за неделю, решения MTA и чёрные списки за месяц. Над каждым снимком — зачем нужен экран, под ним — что на нём есть.

Отбор

1 экран

Сверху — всё, чем отбирается журнал прокси: период, поиск, кнопки авторов с числом записей, вид события, прокси, набор и «только то, что изменило состояние». Фильтры помогают быстро найти историю одного адреса или все решения одного автора. Выгрузка в CSV повторяет то, что на экране.

01

Отбор

Период, поиск, авторы и фильтры

Панель отбора журнала прокси: с неё начинают, когда нужно найти, что случилось с конкретным адресом. Вверху — вкладки модуля и период: сутки, 7 или 30 дней. Под ними — поиск по адресу, имени прокси и тексту события и кнопки авторов с числом записей за период. Ниже — вид события, прокси, набор и галочка «только то, что изменило состояние»; «Сбросить» снимает все фильтры разом. Числа на кнопках заранее показывают, сколько строк останется. Например, кнопка «MTA» оставит только снятия и возвраты от сервера отправки, а группа «чёрные списки» — записи о попадании в списки; оба отбора показаны ниже.

MTA-Hub: Отбор — Период, поиск, авторы и фильтрыУвеличить
Экран 01 · Отбор. Пример из интерфейса MTA-Hub.
  • Поиск — по адресу, имени прокси и тексту события.
  • Кнопки авторов — все 10, человек 1, правило 2, MTA 3, система 4.
  • Событие, прокси, набор — выпадающие фильтры.
  • Только то, что изменило состояние — убирает записи для сведения.
  • Сбросить — снимает все фильтры разом.

Числа на кнопках авторов считаются с учётом остальных фильтров — видно заранее, сколько строк останется.

События

3 экрана

Ниже — сами события по дням, новые сверху. У каждой записи справа набор, прокси с внешним адресом и автор. По подписи автора сразу понятно, вернётся ли адрес сам или его нужно вернуть вручную. Три экрана показывают неделю целиком, решения одного MTA и чёрные списки за месяц.

02

События за неделю

Десять записей по дням

История событий прокси за неделю: десять записей по дням, новые сверху. Справа у каждой — набор, прокси с внешним адресом и автор. По экрану можно проследить судьбу адреса: например, px-06 вчера попал в чёрные списки, правило отправило его в карантин, гейт на mta-02 сразу получил новую таблицу, а вечером класс упал с C до D. Сверху — кнопка «Выгрузить CSV», внизу — сколько записей показано и сколько строк на экране. Повторы складываются в одну строку: две записи MTA о снятии px-04 стоят одной строкой, поэтому записей 10, а строк на экране 9. CSV выгружает то же, что на экране, плюс колонку сервера.

MTA-Hub: События за неделю — Десять записей по днямУвеличить
Экран 02 · События за неделю. Пример из интерфейса MTA-Hub.
  • Сегодня, 00:00 · правило — «Кончается аренда»: px-05, показатель 1 день — только уведомление.
  • Вчера, 04:10 · система — px-06 попал в SpamCop, Barracuda и PSBL.
  • Вчера, 14:00 · правило и система — px-06 в карантин при 81,84 %; таблица гейта на mta-02 переписана — vMTA 2.
  • Вчера, 21:00 · система — класс px-06: C → D, порт 25 закрыт.
  • 22.10 · MTA — снял px-04 для gmail.com (повторов: 2 · с 01:40) и в 04:40 снова пустил.
  • 21.10 · человек и система — импорт списка: заведён 1; px-09 не прошёл приёмку на шаге «порт 25».

«Показаны 10 из 10 · строк на экране 9: повторы схлопнуты» — две записи MTA о снятии стоят одной строкой.

03

Что решал MTA

Снятие, повтор и возврат

Журнал прокси с включённой кнопкой «MTA» — только решения самого сервера отправки. Осталось три записи: снятие px-04 для gmail.com, его повтор и возврат. Повтор сложен со снятием в одну строку — «повторов: 2 · с 01:40», чтобы долгое снятие не забивало журнал. К опросу в 04:40 адреса в отчёте уже не было, и снятие закрылось само. Вывод: адрес, снятый MTA, вмешательства не требует — он вернётся по таймеру MTA. Причину PowerMTA 6.0 в отчёте не сообщает — журнал так и пишет, а не придумывает. Правила «снят MTA» у набора «Разгон новых адресов» нет, поэтому адрес остался в работе.

MTA-Hub: Что решал MTA — Снятие, повтор и возвратУвеличить
Экран 03 · Что решал MTA. Пример из интерфейса MTA-Hub.
  • 03:40 · снятие — MTA снял px-04 для gmail.com; причину PowerMTA 6.0 в отчёте не сообщает — так и написано.
  • Повторов: 2 · с 01:40 — первое снятие записано в 01:40, повтор — в 03:40.
  • 04:40 · возврат — «MTA снова пускает адрес к gmail.com» — снятие закрыто и в «Требует внимания» не висит.

Правила «снят MTA» у набора «Разгон новых адресов» нет, поэтому адрес остался в работе.

04

Чёрные списки за 30 дней

Записи для сведения

Журнал прокси, отобранный по группе «чёрные списки» за 30 дней. Две записи системы: px-06 вчера и px-05 16 октября, оба в SpamCop, Barracuda и PSBL. Списки проверяются раз в сутки, во время круга проверок, поэтому обе записи стоят в 04:10. Такая запись — для сведения, без цвета: важно её следствие — класс адреса падает до C, и это видно в «Требует внимания». Кнопки авторов считают по тому же фильтру. У px-05 падение B → C стоит там с причиной «числится в чёрных списках», а px-06 и так был в C. Что делать с такими адресами дальше, решают правила набора, например «Попал в чёрный список».

MTA-Hub: Чёрные списки за 30 дней — Записи для сведенияУвеличить
Экран 04 · Чёрные списки за 30 дней. Пример из интерфейса MTA-Hub.
  • px-06 · 23.10, 04:10 — попал в SpamCop, Barracuda и PSBL.
  • px-05 · 16.10, 04:10 — попал в те же три списка.
  • Кнопки авторов — все 2, система 2, остальные 0.

Такая запись — для сведения, без цвета: важно её следствие. Попадание в список снижает класс до C, и у px-05 падение B → C стоит в «Требует внимания».

06 / Вопросы о журнале

Частые вопросы о журнале прокси.

Коротко о том, как по журналу понять, почему адрес выпал из отправки и вернётся ли он.

Что решал MTA
MTA-Hub: Что решал MTA — снятие, повтор и возврат адресаУвеличить

Кнопка «MTA»: снятие px-04 для gmail.com, его повтор одной строкой и возврат.

Как понять, почему адрес выпал из отправки?

Найти его в журнале и посмотреть колонку справа: MTA, правило, человек или система. От автора зависит, как адрес вернётся.

Вернётся ли адрес, который снял MTA?

Да, по таймеру MTA. Хаб раз в час спрашивает PowerMTA о снятых адресах, и когда адрес снова пускают, в журнале появляется запись о возврате.

Почему у MTA «причина в отчёте не указана»?

PowerMTA 6.0 не сообщает причину снятия в своём отчёте. Журнал так и пишет, а не придумывает причину.

Что значит «повторов: 2»?

Пока MTA держит адрес снятым, каждый опрос записывает снятие заново. Журнал складывает такие записи в одну строку со счётчиком и временем первой записи.

Вернётся ли адрес из карантина?

Да: после срока его вернёт проверка — в резерв набора. Выведенный навсегда не вернётся, а снятый человеком ждёт, пока его вернут вручную.

Почему запись о чёрных списках без цвета?

Она для сведения, важно её следствие: попадание в список снижает класс до C, и это падение стоит в «Требует внимания».

Что попадёт в CSV?

То же, что на экране: те же фильтры и колонки плюс колонка сервера. Время — в часовом поясе профиля, пояс указан в заголовке столбца.

Что происходит с записями удалённого адреса?

Они удаляются вместе с адресом. Остаётся одна запись — о самом удалении.

07 / Следующий шаг

Задайте правила, чтобы меньше решать руками.

Журнал отвечает, кто и что решил. Чтобы решений руками было меньше, задайте правила наборов — тогда в журнале будет видно, что адрес снял механизм, а не человек.

Обзор модуля показывает весь маршрут — от MTA через гейт до получателя — и ведёт на любую вкладку прокси-гейта.

Интерфейс модуля