Тонкости обработки Squid Log =)

Представим задачу следующим образом — имеется набор логов Squid за неделю, требуется найти все записи по определённому пользователю, например — mrtux, затем выбрать все записи соответсвующие ресурсу, например — freebsd.org, а после, пожалуй самое главное, перевести дату в читаемый формат (:

— создаём пустые текстовые файлы mrtux.txt (для первой выборки) и freebsd.org.txt (для второй выборки) — echo > mrtux.txt

— делаем выборку grep -i ‘mrtux’ access.log.* >> mrtux.txt , вместо * подставляем номер лога, чтобы не обрабатывать каждый файл составьте список и запустите через sh файл со списком, вы также можете просто выполнить выше приведённую команду, которая обработает все логи, но конечный формат не подходит под нашу финальную задачу

— делаем выборку grep -i ‘freebsd.org’  mrtux.txt > freebsd.org.txt

—  переводим дату и время в читаемый формат tail -n 12000 freebsd.txt |perl -pe ‘s/^\d+\.\d+/localtime $&/e;’ > final.txt , 12000 — количество строк, обрабатываемых командой, редактируется под ваши нужды

Cisco EXPO 2010 ; ))

Программа мероприятия http://www.ciscoexpo.ru/expo2010/prog/ =)

Даже не знаю что можно ещё добавить, сам иду на выставку впервые — обычно изучал всё по архивным видеоматериалам, хочу сказать, что особо «скучных» выствок не припомню, поэтому уверен мероприятие однозначно стоящее, до встречи на выставке, Амигос (:

Cisco Tele-Presence =)

После месяца молчания, наконец-то, нашлось время для работы над журналом — будем исправляться (:  Вчера был сдан CIPT 2 (642-456) на 930, сдал со второго раза, что очень позабавило, всем отличного дня, успехов в учебё и работе, кому нужна помощь — стучите! ; ))