Панель мониторинга сайтов
Собственно что требуетсся:
1. спрограмировать панель для мониторинга сайтов по некоторым параметрам
2. сделать чтобы этот скрипт работал по крону
3. в случае ошибок формировать отчёт и отправлять на почту
4. должна быть возможность настроек некоторых общих параметров (контактная почта хотяб в config.ini)
5. отчёт должен формироваться общий по всем сайтам за всю проверку
6. будет 2 типа проверок, суточная и временная (суточная раз в сутки к примеру в 00:00, а временная раз в 3 часа), настроены проверки будут через крон и результаты их должны записываться по разному, читаем дальше для чего.
7. снизу кнопки:
- добавить - вслывает фансибокс с 1 полем - адрес сайта, добавляем и он появляется в таблице
- обновить - можно выбрать 1 или несколько сайтов и нажать обновить и будет произведена проверка выбранных сайтов
- удалить - соответственно можно удалить сайт из панели
8. сайты в таблице выводятся по алфавиту
Параметры которые берём для мониторинга:
- http ответ сервера
- количество подключаемых js скриптов
- вес страницы
- наличие встроенных iframe
- количество внешний ссылок
Правила проверки и формирования ошибок:
1. HTTP ответ сервера - если отличный от 200 выводим красным цветом и прошлый ответ рядом в кавычках
2. количество подключаемых js скриптов если отличное от прошлого значения за суточный чек выводим красным и рядом значение суточного чека
3. вес страницы аналогично п.2 от суточного чека
4. наличие встроенного iframe аналогично п.2 от суточного чека
5. Наличие внешних ссылок не закрытых в noindex, тут ссылка может быть как сама в ноиндекс прим.
так и может быть другой код внутри ноиндекс, потом ссылка и другой код
код
код
код
код
код
код
Собственно внешняя часть уже готова: http://www.mediamaxx.ru/monitoring/index.html
От вас цена и сроки.
+ интересная цена и срок на тоже самое только плюс интеграция с вебмастером яндекса и гугла для получения следующих данных:
- зарадён ли вирусом сайт
- количество проиндексированных страииц