Ваше завдання
Завдання 26
Сповіщення про збої, які не кричать «вовк»
Перевіряй свої сайти кожні пʼять хвилин і отримуй одне повідомлення, коли сайт падає, і одне, коли він повертається, – без того самого попередження знову й знову.
Додаткове завдання
Попереджай за три тижні до того, як спливе сертифікат безпеки сайту, щоб він ніколи не протермінувався непомітно.
Приклади використання
- Невелика команда з трьома сайтами і без бюджету на сервіс моніторингу.
- Агенція, яка хоче дізнатися про падіння сайту клієнта раніше, ніж подзвонить клієнт.
- Будь-яка перевірка, де важливий лише момент зміни: ціна перетнула поріг, черга переповнилася, двері лишилися відчиненими.
Перед початком
- 01
Зареєструйся в n8n Cloud або відкрий свій простір n8n. Інших акаунтів не потрібно.
- 02
Створи Data Table під назвою site-status із двома колонками: url як текст і up як булеве значення. Саме тут воркфлоу памʼятає, що бачив минулого разу.
- 03
Перевіряй на адресах, зроблених для цього: https://httpbin.org/status/200 завжди відповідає 200, а https://the-internet.herokuapp.com/status_codes/500 завжди 500, тож можна побачити обидва шляхи, нічого не ламаючи.
- 04
Щоб отримувати повідомлення, скористайся ntfy.sh: вибери назву теми, яку важко вгадати, і відкрий https://ntfy.sh/твоя-тема у браузері або встанови застосунок ntfy. Акаунт не потрібен.
- 05
Для бонусу історія сертифікатів надходить із crt.sh – публічного, безкоштовного й повільного: часто він відповідає пів хвилини.
Необхідні ноди
Що має робити воркфлоу
- 01
Сайт, який відповідає 500, дає рівно одне сповіщення, а повторний запуск через пʼять хвилин, поки він усе ще зламаний, не дає жодного.
- 02
Коли цей сайт знову починає відповідати нормально, надходить одне повідомлення «повернувся», а збережений станТе, що воркфлоу памʼятає між запусками. Без нього кожна перевірка виглядає як перша, і сповіщення повторюється вічно. збігається з останнім побаченим для кожного сайту.
- 03
Найперший запуск не надсилає нічого, хоча ще нічого не збережено, а сайт, який не вкладається в тайм-аут, вважається недоступним, а не ламає запуск. Бонус: сертифікат, якому лишився 21 день або менше, дає попередження з датою завершення.
Підказка
Потрібна підказка?
Відкривайте до п’яти підказок по одній.
Досі не виходить? Запитайте на форумі спільноти n8n
Рішення
Переглянути відповідь до завдання з воркфлоу
Відкривайте готовий воркфлоу лише тоді, коли захочете порівняти його зі своїм.
Позначити як виконане
Готові показати результат?
Надсилайте завдання, коли ваша команда матиме робочий воркфлоу для демонстрації.