Техническое задание: Автоматизация мониторинга доменов
Цель проекта
Разработать и настроить автоматизированный процесс (workflow) в платформе n8n для комплексной проверки доступности и технического состояния списка доменов.
Основные функции
- Проверка HTTP-статусов: Автоматическое определение и фиксация кодов ответа сервера: 200, 410, 451, 500, 503.
- Анализ SSL-сертификата: Проверка наличия и актуальности SSL/TLS-шифрования на домене.
- Контроль регистрации домена: Получение и запись даты окончания срока действия регистрации доменного имени.
- Валидация редиректов: Проверка корректности перенаправления (редиректа) с HTTP-версии на HTTPS-версию сайта.
Логика работы workflow
- Триггер: Workflow должен запускаться автоматически 1 раз в час по расписанию.
- Получение данных: На вход workflow получает список доменов через HTTP-запрос (например, из внешнего API или файла).
- Последовательная проверка: Для каждого домена из списка выполняются все 4 типа проверок, описанных выше.
- Формирование отчета: Результаты проверок по всем доменам агрегируются в структурированный отчет.
- Вывод результата: Итоговый отчет возвращается в виде ответа на HTTP-запрос. Формат отчета должен быть удобен для обработки (JSON, массив, таблица).
Требования к результату
- Готовый, работоспособный n8n workflow.
- Корректная обработка ошибок (например, недоступность домена для проверки).
- Четкая структура выходных данных с полями для каждой выполненной проверки.