Начальная страница монитора

Home Display
Точка входа во всё остальное

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

Консоль в списке переходов есть не всегда: руководство показывает её, только когда служба PowerMTA на машине работает.

Та же страница структурой — /?format=json, без суффикса /ui.

По умолчанию монитор закрыт всем: http-access без строк — это none, и первым делом браузер получает «доступ запрещён», пока адрес не разрешат в конфигурации.

Главная ловушка — открыть монитор всей сети ради проверки. Пример руководства http-access 0/0 monitor помечен «только для испытаний»: такая строка отдаёт состояние узла, очереди и журналы любому, кто дойдёт до порта. Руководство прямо советует держать монитор в локальной сети и закрытым от интернета.
Что делает Хаб. Страницей не пользуется: сведения об установке — версию, лицензию, время работы — он берёт из /status на вкладке «Обзор» экрана «Мониторинг PMTA». Своим адресам Хаб выдаёт в http-access уровень monitor, а самой машине — admin.
Рекомендуемые значения

На какой вопрос отвечает страница:

Вопрос Она ли
что за установка и какие разделы у монитора есть да
что сейчас с узлом нет — «Состояние»
те же сведения для программы нет — /?format=json
что было вчера нет — это учёт
Состав страницы, условие появления консоли, закрытый по умолчанию доступ и совет держать монитор в локальной сети — из руководства (§ 5.1, § 5.2, § 3.3.1.58.3). Разграничение вопросов наше.
Пример в конфигурации
# открыть монитор только локальной сети и самой машине
http-access 10.0.0.0/8 monitorhttp-access 127.0.0.1 admin
Строки проверяются в том порядке, в каком записаны в файле, — сверху вниз.
жёлтым — — имена директив, голубым — блоки. Так же они подсвечены и в тексте карточки.
Совместимость
PowerMTA 6.0
описана в руководстве этой версии · платформа: любая
С какой версии директива доступна, вендор указывает не для всех — здесь пометки нет. Имя встречается и в издании руководства 5.0.
Как проверить на узле
Проверить, пускает ли монитор адрес браузера:
curl -s -o /dev/null -w "%{http_code}\n" 'http://127.0.0.1:8080/'
grep -n 'http-access' /etc/pmta/config
Код 403 — адрес не разрешён строками http-access; перенаправление — действует http-redirect-to-https, открывать по https. Попытки входа монитор пишет в pmtahttp.log вместе с адресом.
В Хабе
Цена ошибки
безопасно: неверное значение ничего не ломает
Сценарии
Безопасность узла