Мониторинг доступности сайтов

Бюджет: по договоренности
Добрый день!
Требуется написать мониторинг доступности сайтов на ошибки:
- Request Time-out код: 408
- bad gateway (nginx) коды: 501-504
- internal server error код: 500

Запуск по крону каждые 5 минут.

Сайты для мониторинга предоставляются в виде списков доменов (каждый с новой строки).
Может существовать несколько списков (проектов), например: "авто-сайты", "мебельные сайты" и д.р.

Сайты из списка могут работать по https и иметь редиректы, это нужно учесть.

Отчеты должны формироваться каждый день в формате:
------------------------------------------------------------------------
Проект: "авто-сайты"

www.autosite.ru
ошибка: Request Time-out (408) – 15:00:00 (09.10.2016)
ошибка: Request Time-out (408) – 15:05:00 (09.10.2016)
ошибка: Request Time-out (408) – 15:10:00 (09.10.2016)

www.autosite1.ru
ошибка: bad gateway (502) – 17:20:00 (09.10.2016)

...

Проект: "мебельные сайты"

www.mebel.ru
ошибка: Request Time-out (408) – 15:00:00 (09.10.2016)
ошибка: Request Time-out (408) – 15:05:00 (09.10.2016)

www.mebel1.ru
ошибка: bad gateway (502) – 17:10:00 (09.10.2016)
ошибка: bad gateway (502) – 17:15:00 (09.10.2016)
------------------------------------------------------------------------

Отчет должен отправляться на email указанный в настройках скрипта, 1 раз в сутки в 09:00 по МСК.
Опубликован 08.07.2016 в 15:10 Последнее изменение: 08.07.2016 в 15:58

Выберите способ верификации:

Обновите страницу после прохождения верификации.