|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Andrew V Scherbacov 2:5002/74.1 31 Dec 2004 09:54:57 To : Abrasha Shapirus Subject : ulogd + perl -------------------------------------------------------------------------------- Привет, Abrasha! Однажды Thursday December 30 2004 в 13:18, некто abrasha shapirus писал Andrew V Scherbacov: AVS>> есть такая задумка: хочу научить ulog передавать данные AVS>> непосредственно демону, написанному на перле. то есть, не AVS>> парсить периодически вывод ulogd (ulog-acctd), а непосредственно AVS>> в программе, по приходу информации о пакете, обрабатывать ее AVS>> согласно моим потребностям. as> а почему бы все-таки не парсить файл? вроде как проще и надежнее as> получается. а потом в БД складывать. у меня именно так и сделано -- с as> августа месяца работает себе, по крону вызывается и не жужит. у меня тоже именно так сейчас и работает. но при интенсивном трафике, а сейчас этот хост роутит 5 _реальных_ сетей с немалым трафиком в каждой, в момент парсинья файла нехило нагружается и память и процессор: к вечеру размер файла зашкаливает за десятки Мб. поэтому и есть задумка консолидировать данные в нужном мне разрезе "на лету", в момент прохождения пакета через iptables, а уж эти консолидированных данные и хранить в SQL базе. можно, конечно, период ротации файла ulog'а уменьшить с 24 часов до 2-3, но это, половинчатое решение... С уважением Андрей Щербаков E-mail: avs_andrew[at]mail.ru ICQ: 54034993 ... Плотность населения Австралии составляет 4 квадратных человека на один метр. --- GED+W32 испытывает версию 1.1.5-040120 * Origin: В театp одного актеpа весь билет pаспpодан... (2:5002/74.1) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/273741d4c137.html, оценка из 5, голосов 10
|