Нужен скрипт мониторинга проверки сайтов на доступность

Олег13 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
13.03.2015

Нужен скрипт который будет работать на сервере и периодически проверять доступность сайтов. Сервер линюкс, скрипт должен быть на php.

Здание такое:

Нужно проверить доступен сайт или нет.

Есть список урлов, который хранится в бд.

Брать список урлов с бд - делать запрос к сайту донору и записывать результат в бд. Если код ответа 200 или 301 то сайт считается доступным.

Если сайт не ответил за какойто N период времени или стоят другие коды ответа то сайт считается недоступным.

Также в бд писать дату последней проверки.

Скрипт запускать через крон. Подробное тз есть.