madf Опубліковано: 18 листопада, 2011 Автор Опубліковано: 18 листопада, 2011 Вот же есть патч: https://gitorious.org/stg/stg/commit/99ca2755b23f8d4d3a4000effefc60947e84504a
Maxaon Опубліковано: 19 листопада, 2011 Опубліковано: 19 листопада, 2011 Вот же есть патч: https://gitorious.org/stg/stg/commit/99ca2755b23f8d4d3a4000effefc60947e84504a Теперь буду смотреть за комитами.
yKpon Опубліковано: 21 листопада, 2011 Опубліковано: 21 листопада, 2011 (відредаговано) из git не собиарется make[2]: Entering directory `/home/stg/git-21.11.2011-08:26/stg/projects/stargazer/plugins/authorization/ao' deps:1: *** несколько образцов цели. Останов. make[2]: Leaving directory `/home/stg/git-21.11.2011-08:26/stg/projects/stargazer/plugins/authorization/ao' make[1]: *** [authorization/ao] Ошибка 2 make[1]: Leaving directory `/home/stg/git-21.11.2011-08:26/stg/projects/stargazer/plugins' make: *** [plugins] Ошибка 2 не пойму в чём дело, из дистрибудтива не собирается тоже разобрался, такая ошибка вылетает если в названии директории присутствует символ ":" (двоеточие) Відредаговано 21 листопада, 2011 yKpon
Алексей Маргасов Опубліковано: 23 листопада, 2011 Опубліковано: 23 листопада, 2011 Стабильно ли работает модуль cap_nf? Второй день бьюсь со связкой softflowd + stargazer (2.407-p1), Не весь трафик считает У кого как считает netflow ? откуда берете сенсор? netflow v9 умеет считает?
madf Опубліковано: 23 листопада, 2011 Автор Опубліковано: 23 листопада, 2011 С момента появления плагина cap_nf жалоб на него небыло. v9 не умеет. А почему не в ветку обсуждения 2.407-p1?
madf Опубліковано: 23 листопада, 2011 Автор Опубліковано: 23 листопада, 2011 А какой смысл поддерживать v9 если в нем только добавились IPv6 (Stargazer не умеет его считать), дополнительная информация и некие "шаблоны"? Для нужд Stargazer хватает v5 с головой.
nightfly Опубліковано: 23 листопада, 2011 Опубліковано: 23 листопада, 2011 Второй день бьюсь со связкой softflowd + stargazer (2.407-p1), Не весь трафик считает Уже несколько лет все тот же softflowd -> cap_nf, ошибок подсчета не обнаружено, при подсчете более 2 гбит канала загрузка старгейзера не выжирает более 25-30% одного ядра. ЗЫ Слышал негативные отзывы о тормознутости/корявости softflowd на линуксе, хотя свечку не держал, точно не уверен. В большинстве случаев там успешно используется что-то типа fprobe.
SpiderX Опубліковано: 23 листопада, 2011 Опубліковано: 23 листопада, 2011 В большинстве случаев там успешно используется что-то типа fprobe. ipt_netflow, во всех ракурсах — как для трафика предназначенного хосту (когда NAS — сервер под линуксом), так и для обратного случая (когда NAS — L3 свитч, а трафик собирается коллектором через RSPAN). В последнем случае, кстати, была проблема с фрагментированными пакетами, решилось обновлением ядра.
Roman Pogosyan Опубліковано: 29 листопада, 2011 Опубліковано: 29 листопада, 2011 Скрипт ./build в гите на сегоднешней день ... кривой
Roman Pogosyan Опубліковано: 30 листопада, 2011 Опубліковано: 30 листопада, 2011 А именно? Не вдавался в подробности. Но он неправильно создает deps и как следствие не компилит , заменил скрипт билд тем же из архива выложенного в этой теме .. все собралось
madf Опубліковано: 30 листопада, 2011 Автор Опубліковано: 30 листопада, 2011 А именно? Не вдавался в подробности. Но он неправильно создает deps и как следствие не компилит , заменил скрипт билд тем же из архива выложенного в этой теме .. все собралось Ошибка. Файл deps создает не скрипт build а Makefile. Скрипт build только конфигурирует систему сборки - создает Makefile.conf. Это аналог скрипта configure из autotools. В скрипте build изменения по сравнению с rc2 касались только процесса установки. Когда ошибка в файле deps - надо или удалить этот файл (тогда система сборки пересоздаст его) или сделать make clean перед сборкой. Давно надо бы поправить эти безобразия, да все руки не доходят.
Roman Pogosyan Опубліковано: 30 листопада, 2011 Опубліковано: 30 листопада, 2011 А именно? Не вдавался в подробности. Но он неправильно создает deps и как следствие не компилит , заменил скрипт билд тем же из архива выложенного в этой теме .. все собралось Ошибка. Файл deps создает не скрипт build а Makefile. Скрипт build только конфигурирует систему сборки - создает Makefile.conf. Это аналог скрипта configure из autotools. В скрипте build изменения по сравнению с rc2 касались только процесса установки. Когда ошибка в файле deps - надо или удалить этот файл (тогда система сборки пересоздаст его) или сделать make clean перед сборкой. Давно надо бы поправить эти безобразия, да все руки не доходят. Я два раза делал make clean и не помогало заменил только билд ... ножет он как то криво мекйфалы читает хз .. но в депсах тепеть все впорядке .. а тогда в начале строки о компиляции писалась какая то "-е"
madf Опубліковано: 30 листопада, 2011 Автор Опубліковано: 30 листопада, 2011 ... Ошибка. Файл deps создает не скрипт build а Makefile. Скрипт build только конфигурирует систему сборки - создает Makefile.conf. Это аналог скрипта configure из autotools. В скрипте build изменения по сравнению с rc2 касались только процесса установки. Когда ошибка в файле deps - надо или удалить этот файл (тогда система сборки пересоздаст его) или сделать make clean перед сборкой. Давно надо бы поправить эти безобразия, да все руки не доходят. Я два раза делал make clean и не помогало заменил только билд ... ножет он как то криво мекйфалы читает хз .. но в депсах тепеть все впорядке .. а тогда в начале строки о компиляции писалась какая то "-е" Воспроизвести получится?
Roman Pogosyan Опубліковано: 30 листопада, 2011 Опубліковано: 30 листопада, 2011 root@gw-kapan:~/stg# git clone git://gitorious.org/stg/stg.git Initialized empty Git repository in /root/stg/stg/.git/ fatal: The remote end hung up unexpectedly root@gw-kapan:~/stg# git clone git://gitorious.org/stg/stg.git Initialized empty Git repository in /root/stg/stg/.git/ remote: Counting objects: 8411, done. remote: Compressing objects: 100% (5180/5180), done. remote: Total 8411 (delta 5700), reused 5010 (delta 3110) Receiving objects: 100% (8411/8411), 10.08 MiB | 802 KiB/s, done. Resolving deltas: 100% (5700/5700), done. ----------------------------------- root@gw-kapan:~/stg/stg/projects/stargazer# ./build ############################################################################# Building STG 2.4 for Linux ############################################################################# Checking CC... found Checking CXX... found Checking endianess... Little Endian Checking for -lexpat... yes Checking for -lfbclient... no Checking for mysql_config... yes Checking for mysql_config --cflags... [-I/usr/include/mysql -DBIG_JOINS=1 -fno-strict-aliasing -DUNIV_LINUX -DUNIV_LINUX] Checking for mysql_config --libs_r... [-Wl,-Bsymbolic-functions -rdynamic -L/usr/lib/mysql -lmysqlclient_r] Checking for pg_config... no Checking for -lpq... no Checking for xmlrpc-c-config... no Checking for -lxmlrpc... no make -C /root/stg/stg/projects/stargazer/../../stglibs make[1]: Entering directory `/root/stg/stg/stglibs' make -C logger.lib make[2]: Entering directory `/root/stg/stg/stglibs/logger.lib' [: 9: 1: unexpected operator make[2]: Leaving directory `/root/stg/stg/stglibs/logger.lib' make[2]: Entering directory `/root/stg/stg/stglibs/logger.lib' deps:2: *** missing separator. Stop. make[2]: Leaving directory `/root/stg/stg/stglibs/logger.lib' make[1]: *** [logger.lib] Error 2 make[1]: Leaving directory `/root/stg/stg/stglibs' make -C /root/stg/stg/projects/stargazer/../../stglibs make[1]: Entering directory `/root/stg/stg/stglibs' make -C logger.lib make[2]: Entering directory `/root/stg/stg/stglibs/logger.lib' deps:2: *** missing separator. Stop. make[2]: Leaving directory `/root/stg/stg/stglibs/logger.lib' make[1]: *** [logger.lib] Error 2 make[1]: Leaving directory `/root/stg/stg/stglibs' make: *** [libs] Error 2 ----------------------------------------------------- root@gw-kapan:~/stg/stg/projects/stargazer# cd /root/stg/stg/stglibs/logger.lib root@gw-kapan:~/stg/stg/stglibs/logger.lib# ls deps include logger.cpp Makefile root@gw-kapan:~/stg/stg/stglibs/logger.lib# cat deps logger.o: logger.cpp include/stg/logger.h Makefile ../../Makefile.conf -e $(CXX) -I/usr/local/include -DARCH_LE -fPIC -I ../../include -I . -I ./include -DNDEBUG -DLINUX -DSTG_TIME -c $< root@gw-kapan:~/stg/stg/stglibs/logger.lib#
Roman Pogosyan Опубліковано: 30 листопада, 2011 Опубліковано: 30 листопада, 2011 Аналог deps с другим билдом root@gw-kapan:~/stg/stg_w/stglibs/logger.lib# cat deps logger.o: logger.cpp include/stg/logger.h Makefile ../../Makefile.conf $(CXX) -I/usr/local/include -DARCH_LE -fPIC -I ../../include -I . -I ./include -DNDEBUG -DLINUX -DSTG_TIME -c $<
madf Опубліковано: 30 листопада, 2011 Автор Опубліковано: 30 листопада, 2011 Что за дистрибутив и что используется в качестве shell?
Roman Pogosyan Опубліковано: 30 листопада, 2011 Опубліковано: 30 листопада, 2011 Ubnuntu lucid GNU bash, version 4.1.5(1)-release
madf Опубліковано: 30 листопада, 2011 Автор Опубліковано: 30 листопада, 2011 Сейчас должно быть исправлено
Roman Pogosyan Опубліковано: 1 грудня, 2011 Опубліковано: 1 грудня, 2011 в makefile разных есть echo -e не все echo это понимают. проблема осталась
DarkSpider Опубліковано: 1 грудня, 2011 Опубліковано: 1 грудня, 2011 Была как то проблема с echo - решение указать абсолютный путь. "echo -e" - не работает "/bin/echo -e" - работает
madf Опубліковано: 1 грудня, 2011 Автор Опубліковано: 1 грудня, 2011 Если б все было так просто... Выставить бы всех разработчиков шеллов вдоль стенки, да ленту в пулемет вставить... Короче, последний коммит по идее должен решить проблему. Заменил echo на printf. А все из-за отвязки от bash.
Рекомендованные сообщения