Написать мониторинг сайтов.
Основное требование - не использовать готовых решений доя мониторинга сайтов.
Git репозиторий приветствуется.
Частичное решение задачи допускается.
На задачу даются одни сутки. Задача выдается в любое удобное для вас время и результат мы ждем на почту через сутки.
Нужно написать мониторинг, он должен следить за указанным ресурсом, и считать корректным ответ 200. В случае кода ответа отличного от корректного отправлять уведомление по смс или по электронной почте. Плюсом будет возможность настройки. Уведомления нужно отправлять:
-
первое сообщение отправлять после 3х минут состояния ошибки
-
второе после 10 минут
-
третье после 50
-
затем 100
-
и 500 минут.
Позже уведомлять не стоит. При выходе ресурса из некорретного состояния отправить сообщение о том, что ресурс восстановился