|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Andrey Ostanovsky 2:5030/1957 12 Jan 2008 01:32:46 To : Pavel Vasiliev Subject : NAT в PF и счетчики -------------------------------------------------------------------------------- 11 Jan 08 20:42, you wrote to me: PV> строй. В логах - чисто и понять что же там случилось - невозможно. Это PV> возможно из-за того, что ядро загрузило модуль ng_ipacct.ko, он там PV> начал копить какие-то данные, а поскольку снятие статистики я еще не PV> настроил - то там переполнился какой-то буфер? Маловероятно. В этом случае будут просто теряться старые данные. о вот накрутить лишнего в процессе создания самой ноды - в принципе можно. Хотя, в портовых скриптах вроде не так много багов - косметика в основном. -+- ng_ipacct.conf.org Fri Oct 20 12:33:18 2006 +++ ng_ipacct.conf Tue Oct 16 13:51:41 2007 @@ -9,7 +9,7 @@ # On "ng_ipacct.sh start" all kernel modules specified # in ${ng_ipacct_modules_list} will be loaded. # Note: on "ng_ipacct.sh stop" only "ng_ipacct" will be unloaded. -ng_ipacct_modules_load="YES" +ng_ipacct_modules_load="NO" # Netgraph can load required ng_* modules automatically on the hook creation # - except for "ng_ether". Generally, preloading modules is recommended. @@ -89,7 +89,7 @@ ng_ipacct_xl0_savetime="no" # 'no' by default ng_ipacct_xl0_start=${ng_ipacct_default_ether_start} ng_ipacct_xl0_stop=${ng_ipacct_default_ether_stop} -ng_ipacct_xl0_checkpoint_script="path/to/your/script --checkpoint-and-save xl0" +# ng_ipacct_xl0_checkpoint_script="path/to/your/script --checkpoint-and-save xl0" # this script is called on stop (to save accumulated # data) or via "rc.d/ng_ipacct.sh checkpoint" @@ -97,25 +97,73 @@ ng_ipacct_fxp0_dlt="EN10MB" # required line; see ipacctctl(8) ng_ipacct_fxp0_threshold="15000" # '5000' by default ng_ipacct_fxp0_verbose="yes" # 'yes' by default -ng_ipacct_fxp0_saveuid="yes" # 'no' by default -ng_ipacct_fxp0_savetime="no" # 'no' by default +ng_ipacct_fxp0_saveuid="no" # 'no' by default +ng_ipacct_fxp0_savetime="yes" # 'no' by default ng_ipacct_fxp0_start=${ng_ipacct_default_ether_start} ng_ipacct_fxp0_stop=${ng_ipacct_default_ether_stop} -ng_ipacct_fxp0_checkpoint_script="path/to/your/script --checkpoint-and-save fxp0" +# ng_ipacct_fxp0_checkpoint_script="path/to/your/script --checkpoint-and-save fxp0" PV> Все таки этот ng_ipacct старый, вроде тогда была ещо пятерка, а счас у PV> меня FreeBSD 6.2-RELEASE #2 У вас с этим ng_ipacct не было таких PV> проблем? product version Version: @(#) $Id: ipacctctl.c,v 1.37 2005/03/10 07:54:31 romanp Exp $ Kernel module version: @(#) $Id: ng_ipacct.c,v 1.45 2005/07/31 07:20:50 romanp Exp $ NG_ipacct API version: 2 # uname -r 6.2-RELEASE-p9 А было ли переполнение можно смотреть добавив вот такой вариант в скрипт: stat) for IFACE in ${ng_ipacct_interfaces}; do echo " current database stat" /usr/local/sbin/ipacctctl -o ${IFACE}_ip_acct:${IFACE} stat a echo " hook stat" /usr/local/sbin/ipacctctl -o ${IFACE}_ip_acct:${IFACE} stat h echo " checkpoint stat" /usr/local/sbin/ipacctctl -o ${IFACE}_ip_acct:${IFACE} stat c done echo " product version" /usr/local/sbin/ipacctctl -o ${IFACE}_ip_acct:${IFACE} stat v ;; Andrey --- GoldED+/BSD 1.1.5-b20061116 * Origin: PGP KeyID 2ABEC67A andrey @ ostanovsky. spb. ru (2:5030/1957) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/28604787e087.html, оценка из 5, голосов 10
|