Скрипт-конвертер лог-файла апача
Артем17 років у сервісі
Дані замовника будуть вам доступні після подання заявки
05.07.2008
Есть лог апача, который пишется в формате
unxitime virtual_host bytes_in bytes_out
нужен скрипт, который бы конвертировал бы его в формат
unixtime gid bytes_in bytes_out
gid - соответсвенно id группы, которой принадлежит данный виртуальный хост
как определять соотвествие virtual_host -> gid ?
возможные варианты:
1.апач работает с поддержкой Suexec
т.е. в конфиге виртуального хоста присутсвует директива
SuexecUserGroup $user $group
gid соответсвенно присутсвует в файл /etc/passw
2. директории виртуальных хостов выглядят
/home/$user/data/www/$virtual_host
предположительно скрипт будет запускать по крону раз в сутки
т.е. брать исходный лог и на выходе получать другой файл
доп. информация предоставляется.
предпочтения: PHP, Perl.