Написать скрипт для крона, который раз в час присылает на заданную почту:
- X IP адресов (с наибольшим кол-вом запросов) с указанием кол-ва запросов c момента последнего запуска скрипта;
- Y запрашиваемых адресов (с наибольшим кол-вом запросов) с указанием кол-ва запросов c момента последнего запуска скрипта; все ошибки c момента последнего запуска;
- Список всех кодов возврата с указанием их кол-ва с момента последнего запуска.
В письме должен быть прописан обрабатываемый временной диапазон и должна быть реализована защита от мультизапуска.
Для проверки ДЗ отредактировать Vagrantfile. В строке
echo "0 * * * * /vagrant/web-cron.sh your@email.addr" > cronfile
заменить your@email.addr на почту, куда должны прилететь письма(прямиком в спам). После запустить
vagrant up
и подождать. Либо руками тригернуть выполнение скрипта внутри виртуальной машины.