Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Архив форумов ЦИТФорума
Море(!) вопросов - Море(!) ответов
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
Как правильно задавать вопросы

выборка данных из log

 
Перейти:  
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Unix
Предыдущая тема :: Следующая тема  
Автор Сообщение
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";
}
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Unix Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2002 phpBB Group
Русская поддержка phpBB

 

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 6608306, ICQ 232284597
Пресс-релизы — pr@citforum.ru
Послать комментарий
Информация для авторов
This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2006 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...