Анализатор логов Apache своими руками и в одну строчку
О невероятной силе командной строки пост.
Мне приходится поддерживать работоспособность некоторых сайтов и одной из ключевых процедур в этом деле является выявление паразитного трафика и борьба с ним. Почти все CMS позволяют зафиксировать аномальные перегрузки и вычислить их источник. Иногда приходится делать хитрые запросы к СУБД. Но в сложных ситуациях приходится опускаться по уровням абстракции еще ниже и «листать» системные журналы web-сервера. Недавно как раз столкнулся с таким случаем.
А что дальше?
Дальше комбинируем с командами mail и whois, добавляем скрипт в cron и начинаем получать каждодневные отчеты в удобной форме на email. Никогда еще банить малолетних каккеров не было так приятно. ;)