Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
OBaby Гость
|
Добавлено: Пн Май 12 2003 11:50 Заголовок сообщения: выборка данных из log |
|
|
Здраствуйте все! Помогите плз... Подскажите как написать скраптик. У меня есть файлик с логами от САМБЫ. В первой строке дата открытия файла а во второй названеи этого файла Как их совместить чтобы получилось дата-IP-имя(компа)-имя файла (вместе с путем) ------------------------------------------------ пр икладываю собственно для наглядности сам лог... [2003/05/12 08:34:09, 2] lib/access.c:check_access(329) Allowed connection from (1.2.3.4) [2003/05/12 08:34:09, 1] smbd/service.c:make_connection(636) okb545 (1.2.3.4) connect to service public as user nobody (uid=65534, gid=65533) (pid 1314) [2003/05/12 08:34:11, 2] smbd/open.c:open_file(246) HOREK opened file света - мое солнце.mp3 read=No write=Yes (numopen=1) [2003/05/12 08:34:16, 2] smbd/close.c:close_normal_file(229) nobody closed file света - мое солнце.mp3 (numopen=0) |
|
Вернуться к началу |
|
|
xt
Зарегистрирован: 17.12.2002 Сообщения: 557 Откуда: Донецк, UA
|
Добавлено: Пн Май 12 2003 12:53 Заголовок сообщения: Кусок скрипта(+) |
|
|
Этот скрипт писАлся для выборки из лога инфы о подключении юзеров к шарам (вряд-ли сервак его пропустит, но попытаюсь...в любом случае пиши на перле+regex=ruleZ):
while() { /\d+\/\d+\/\d+\s\d{2}:\d{2}:\d{2}/; print hReady2Mail $&." - "; $_=; /\s+(\w+ \(\d+\.\d+\.\d+\.\d+\))/; print hReady2Mail $1." == \\\\unix\\"; /to service\s(\S+)/; print hReady2Mail $1; print hReady2Mail "\n"; } |
|
Вернуться к началу |
|
|
|