1.

'>
Начин да запишеш инфото от броячите на iptables във файл (текстов):
iptables -t mangle -L -nxvZ BG_CHAIN | grep MARK | grep -v " 0 MARK" | awk {'print $2" "$8" "$9" "'} > /var/mrtg/BGtraf.dat
, или по друг начин - вземи изхода на iptables за CHAIN BG_CHAIN, вземи само тези, които са маркирани, махни тези които имат трафик 0, изкарай само 2, 8 и 9 поле (брояч байтове, src IP, dst IP)
Получаваш текстов файл с разделител шпация.
2.

'>
Стандартни SQL заявки

'>
Примерен код |
mysql -e "load data local infile '/traf.tmp' into table traffic.traffic_bg; delete from traffic.traffic_bg where traffic=0;" -uUSER -pPASSW
|
mysql -е "sql" :изпълнява SQL заявката sql;
load data local infile '/traf.tmp' into table traffic.traffic_bg; : SQL заявка, която казва "зареди данните от външно разположен файл /traf.tmp в таблицата traffic.traffic_bg
Таблицата ти трябва да има полета такива, че да съответстват на полетата във текстовия файл - в случая, който съ показал в предния пост - BIGINT (байтове), CHAR(15) (src_IP), CHAR(15) (dst_ip), DATETIME (кога е засечено)