|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Artem Chuprina 2:5020/400 28 Dec 2004 15:19:03 To : Andrew V Scherbacov Subject : Re: ulogd + perl -------------------------------------------------------------------------------- Andrew V Scherbacov -> Bulat Ziganshin @ Tue, 28 Dec 2004 15:27:36 +0300: AS>>> есть такая задумка: хочу научить ulog передавать данные AS>>> непосредственно демону, написанному на перле. то есть, не парсить AS>>> периодически вывод ulogd (ulog-acctd), а непосредственно в AS>>> программе, по приходу информации о пакете, обрабатывать ее AS>>> согласно моим потребностям. BZ>> неправильно мыслишь. открой этот файл на чтение и читай в бесконечном BZ>> цикле. будешь иметь именно то, что тебе нужно - получение информации BZ>> непосредственно по приходу пакета AVS> при этом файл будет расти и расти... и при большой нагрузке - он вырастет AVS> до неприемлимых размеров достаточно быстро. можно, конечно, периодически AVS> его усекать, приостанавливая на этот период сбор трафика, но это - AVS> кривоватое решение, по-моему. может есть ulog*d какой-нить, который умеет AVS> писать в сокет ? А вот слабо доку почитать на тему ротации файлов? ulog-acctd точно это умеет прямо сам, а если ulogd этого не умеет, то он наверняка умеет по сигналу закрыть файл и переоткрыть его заново, а все остальное умеет logrotate или его аналог, который неизбежно имеется в твоем дистрибутиве - иначе бы у тебя файл сислога рос до бесконечности. -- Artem Chuprina RFC2822: <ran{}ran.pp.ru> Jabber: ran@jabber.ran.pp.ru --- ifmail v.2.15dev5.3 * Origin: Leninsky 45 home network (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/256069470a36b.html, оценка из 5, голосов 10
|