Страница 1 из 1

Где можно взять ULOG или как писать статистику iptables в БД

СообщениеДобавлено: 21 июн 2012, 09:29
BDmV
СУБЖ или как ещё можно на SLES11 писать статистику iptables в базу MySql?
Пытался поставить ulog взятый с www.netfilter.org, но так и не смог понять с какими параметрами нужно его ставить чтобы избавится от
./install-sh: no input file specified


ЗЫ. Писать скрипты, которые по крону разбирают файл firewall как-то не хочется. :(

Re: Где можно взять ULOG или как писать статистику iptables

СообщениеДобавлено: 21 июн 2012, 18:11
skoltogyan
попробуйте так
1. скачать ulog
2. распаковать , например в /usr/local/src/ulog2.0
3. перейти в /usr/local/src/ulog2.0
4. запустить там
./configure
5. если все нормально - запустите
./make
6. если все нормально - запустите
./make all

P.S. я не пробовал этот пакет. чисто предположение

Re: Где можно взять ULOG или как писать статистику iptables

СообщениеДобавлено: 22 июн 2012, 08:56
BDmV
Пытался, но ему нужен libnfnetlink версии выше 0.0.39. Я нашёл для SLES 10 rpm 0.0.30.
У разраба лежит libnfnetlink 1.0.0, которая на make выдаёт
Making all in src
make[1]: Entering directory `/usr/local/src/libnfnetlink-1.0.0/src'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/usr/local/src/libnfnetlink-1.0.0/src'
Making all in include
make[1]: Entering directory `/usr/local/src/libnfnetlink-1.0.0/include'
Making all in libnfnetlink
make[2]: Entering directory `/usr/local/src/libnfnetlink-1.0.0/include/libnfnetlink'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/usr/local/src/libnfnetlink-1.0.0/include/libnfnetlink'
make[2]: Entering directory `/usr/local/src/libnfnetlink-1.0.0/include'
make[2]: Nothing to be done for `all-am'.
make[2]: Leaving directory `/usr/local/src/libnfnetlink-1.0.0/include'
make[1]: Leaving directory `/usr/local/src/libnfnetlink-1.0.0/include'
Making all in utils
make[1]: Entering directory `/usr/local/src/libnfnetlink-1.0.0/utils'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/usr/local/src/libnfnetlink-1.0.0/utils'
make[1]: Entering directory `/usr/local/src/libnfnetlink-1.0.0'
make[1]: Nothing to be done for `all-am'.
make[1]: Leaving directory `/usr/local/src/libnfnetlink-1.0.0'
и не ставится. :(
А ulog на ./configure в последней строчке пишет
configure: error: Cannot find libnfnetlink >= 0.0.39

Неужели в SLESе только текстовики лопатить можно?
ЗЫ. Нашел ещё вариант rsyslog в SLESe он есть, но отсутствует модуль momysql.so (опять только текстовики :( )

Re: Где можно взять ULOG или как писать статистику iptables

СообщениеДобавлено: 22 июн 2012, 12:09
Константин Ошмян
BDmV писал(а):У разраба лежит libnfnetlink 1.0.0, которая на make выдаёт [...]
Извиняюсь за глупый вопрос, а configure перед этим отработал нормально?

Re: Где можно взять ULOG или как писать статистику iptables

СообщениеДобавлено: 22 июн 2012, 12:30
BDmV
Если не считать
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking target system type... x86_64-unknown-linux-gnu
...
checking for g77... no
checking for xlf... no
checking for f77... no
checking for frt... no
checking for pgf77... no
checking for cf77... no
checking for fort77... no
checking for fl32... no
checking for af77... no
checking for xlf90... no
checking for f90... no
checking for pgf90... no
checking for pghpf... no
checking for epcf90... no
checking for gfortran... no
checking for g95... no
checking for xlf95... no
checking for f95... no
checking for fort... no
checking for ifort... no
checking for ifc... no
checking for efc... no
checking for pgf95... no
checking for lf95... no
checking for ftn... no
checking whether we are using the GNU Fortran 77 compiler... no
checking whether accepts -g... no
...
checking if gcc supports -fno-rtti -fno-exceptions... no
...
checking whether -lc should be explicitly linked in... no

То без ошибок, но не установился