Скрипт мониторинга доступности сайтов

Алексей13 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
08.07.2016

Добрый день!

Требуется написать мониторинг доступности сайтов на ошибки:

- 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 по МСК.

Заявки фрилансеров