Just noticed i didnt send reply to the group

I just enabled both debug and mysql query debug

the query sent to mysql is really wrong

here is the line before the line with error from sys log
Oct 10 20:45:01 ALM02 pmacctd[10723]: DEBUG ( out6/mysql ): 1 VALUES
statements sent to the MySQL server.
Oct 10 20:45:01 ALM02 pmacctd[10723]: ERROR ( out6/mysql ): Column 'ip_src'
specified twice

Oct 10 20:45:01 ALM02 pmacctd[10722]: DEBUG ( in6/mysql ): 1 VALUES
statements sent to the MySQL server.
Oct 10 20:45:01 ALM02 pmacctd[10722]: ERROR ( in6/mysql ): Column 'ip_dst'
specified twice

which is not that useful but when checking what query sent to db it looks
like this


2019-10-11T01:07:01.018311Z         7 Query     UPDATE `acct6_out` SET
packets=packets+6460, bytes=bytes+1590631 WHERE ip_src='' AND ip_src='::'
AND src_port=0 AND dst_port=0 AND ip_proto='ip' AND mac_src='0:0:0:0:0:0'
AND mac_dst='0:0:0:0:0:0' AND ip_src='0.0.0.0' AND ip_dst='0.0.0.0'
2019-10-11T01:07:01.029075Z         8 Query     UPDATE `acct6_in` SET
packets=packets+9576, bytes=bytes+13235525 WHERE ip_dst='::' AND dst_port=0
AND ip_proto='ip' AND mac_src='0:0:0:0:0:0' AND mac_dst='0:0:0:0:0:0' AND
ip_src='0.0.0.0' AND ip_dst='0.0.0.0'
2019-10-11T01:07:01.113495Z         8 Query     INSERT INTO `acct6_in`
(ip_dst, dst_port, ip_proto, mac_src, mac_dst, ip_src, ip_dst, packets,
bytes) VALUES ('::', 0, 'ip', '0:0:0:0:0:0', '0:0:0:0:0:0', '0.0.0.0',
'0.0.0.0', 9576, 13235525)
2019-10-11T01:07:01.117569Z         7 Query     INSERT INTO `acct6_out`
(ip_src, ip_src, src_port, dst_port, ip_proto, mac_src, mac_dst, ip_src,
ip_dst, packets, bytes) VALUES ('', '::', 0, 0, 'ip', '0:0:0:0:0:0',
'0:0:0:0:0:0', '0.0.0.0', '0.0.0.0', 6460, 1590631)
2019-10-11T01:08:01.015998Z        11 Query     UPDATE `acct6_in` SET
packets=packets+244378, bytes=bytes+335595260 WHERE ip_dst='::' AND
dst_port=0 AND ip_proto='ip' AND mac_src='0:0:0:0:0:0' AND
mac_dst='0:0:0:0:0:0' AND ip_src='0.0.0.0' AND ip_dst='0.0.0.0'
2019-10-11T01:08:01.016375Z        12 Query     UPDATE `acct6_out` SET
packets=packets+164730, bytes=bytes+51500942 WHERE ip_src='' AND
ip_src='::' AND src_port=0 AND dst_port=0 AND ip_proto='ip' AND
mac_src='0:0:0:0:0:0' AND mac_dst='0:0:0:0:0:0' AND ip_src='0.0.0.0' AND
ip_dst='0.0.0.0'
2019-10-11T01:08:01.127378Z        12 Query     INSERT INTO `acct6_out`
(ip_src, ip_src, src_port, dst_port, ip_proto, mac_src, mac_dst, ip_src,
ip_dst, packets, bytes) VALUES ('', '::', 0, 0, 'ip', '0:0:0:0:0:0',
'0:0:0:0:0:0', '0.0.0.0', '0.0.0.0', 164730, 51500942)
2019-10-11T01:08:01.127854Z        11 Query     INSERT INTO `acct6_in`
(ip_dst, dst_port, ip_proto, mac_src, mac_dst, ip_src, ip_dst, packets,
bytes) VALUES ('::', 0, 'ip', '0:0:0:0:0:0', '0:0:0:0:0:0', '0.0.0.0',
'0.0.0.0', 244378, 335595260)
2019-10-11T01:09:01.012185Z        15 Query     UPDATE `acct6_in` SET
packets=packets+276526, bytes=bytes+387029255 WHERE ip_dst='::' AND
dst_port=0 AND ip_proto='ip' AND mac_src='0:0:0:0:0:0' AND
mac_dst='0:0:0:0:0:0' AND ip_src='0.0.0.0' AND ip_dst='0.0.0.0'
2019-10-11T01:09:01.027795Z        16 Query     UPDATE `acct6_out` SET
packets=packets+177194, bytes=bytes+44384720 WHERE ip_src='' AND
ip_src='::' AND src_port=0 AND dst_port=0 AND ip_proto='ip' AND
mac_src='0:0:0:0:0:0' AND mac_dst='0:0:0:0:0:0' AND ip_src='0.0.0.0' AND
ip_dst='0.0.0.0'
2019-10-11T01:09:01.114225Z        16 Query     INSERT INTO `acct6_out`
(ip_src, ip_src, src_port, dst_port, ip_proto, mac_src, mac_dst, ip_src,
ip_dst, packets, bytes) VALUES ('', '::', 0, 0, 'ip', '0:0:0:0:0:0',
'0:0:0:0:0:0', '0.0.0.0', '0.0.0.0', 177194, 44384720)
2019-10-11T01:09:01.224697Z        15 Query     INSERT INTO `acct6_in`
(ip_dst, dst_port, ip_proto, mac_src, mac_dst, ip_src, ip_dst, packets,
bytes) VALUES ('::', 0, 'ip', '0:0:0:0:0:0', '0:0:0:0:0:0', '0.0.0.0',
'0.0.0.0', 276526, 387029255)
2019-10-11T01:10:01.017359Z        18 Query     UPDATE `acct6_in` SET
packets=packets+294880, bytes=bytes+412303624 WHERE ip_dst='::' AND
dst_port=0 AND ip_proto='ip' AND mac_src='0:0:0:0:0:0' AND
mac_dst='0:0:0:0:0:0' AND ip_src='0.0.0.0' AND ip_dst='0.0.0.0'
2019-10-11T01:10:01.017829Z        20 Query     UPDATE `acct6_out` SET
packets=packets+186580, bytes=bytes+48111642 WHERE ip_src='' AND
ip_src='::' AND src_port=0 AND dst_port=0 AND ip_proto='ip' AND
mac_src='0:0:0:0:0:0' AND mac_dst='0:0:0:0:0:0' AND ip_src='0.0.0.0' AND
ip_dst='0.0.0.0'
2019-10-11T01:10:01.110120Z        18 Query     INSERT INTO `acct6_in`
(ip_dst, dst_port, ip_proto, mac_src, mac_dst, ip_src, ip_dst, packets,
bytes) VALUES ('::', 0, 'ip', '0:0:0:0:0:0', '0:0:0:0:0:0', '0.0.0.0',
'0.0.0.0', 294880, 412303624)
2019-10-11T01:10:01.146967Z        20 Query     INSERT INTO `acct6_out`
(ip_src, ip_src, src_port, dst_port, ip_proto, mac_src, mac_dst, ip_src,
ip_dst, packets, bytes) VALUES ('', '::', 0, 0, 'ip', '0:0:0:0:0:0',
'0:0:0:0:0:0', '0.0.0.0', '0.0.0.0', 186580, 48111642)
2019-10-11T01:11:01.016057Z        23 Query     UPDATE `acct6_out` SET
packets=packets+167580, bytes=bytes+44638648 WHERE ip_src='' AND
ip_src='::' AND src_port=0 AND dst_port=0 AND ip_proto='ip' AND
mac_src='0:0:0:0:0:0' AND mac_dst='0:0:0:0:0:0' AND ip_src='0.0.0.0' AND
ip_dst='0.0.0.0'
2019-10-11T01:11:01.016832Z        22 Query     UPDATE `acct6_in` SET
packets=packets+261858, bytes=bytes+363933056 WHERE ip_dst='::' AND
dst_port=0 AND ip_proto='ip' AND mac_src='0:0:0:0:0:0' AND
mac_dst='0:0:0:0:0:0' AND ip_src='0.0.0.0' AND ip_dst='0.0.0.0'
2019-10-11T01:11:01.107406Z        22 Query     INSERT INTO `acct6_in`
(ip_dst, dst_port, ip_proto, mac_src, mac_dst, ip_src, ip_dst, packets,
bytes) VALUES ('::', 0, 'ip', '0:0:0:0:0:0', '0:0:0:0:0:0', '0.0.0.0',
'0.0.0.0', 261858, 363933056)
2019-10-11T01:11:01.133611Z        23 Query     INSERT INTO `acct6_out`
(ip_src, ip_src, src_port, dst_port, ip_proto, mac_src, mac_dst, ip_src,
ip_dst, packets, bytes) VALUES ('', '::', 0, 0, 'ip', '0:0:0:0:0:0',
'0:0:0:0:0:0', '0.0.0.0', '0.0.0.0', 167580, 44638648)
2019-10-11T01:12:01.014452Z        30 Query     UPDATE `acct6_in` SET
packets=packets+242934, bytes=bytes+335519993 WHERE ip_dst='::' AND
dst_port=0 AND ip_proto='ip' AND mac_src='0:0:0:0:0:0' AND
mac_dst='0:0:0:0:0:0' AND ip_src='0.0.0.0' AND ip_dst='0.0.0.0'
2019-10-11T01:12:01.015199Z        29 Query     UPDATE `acct6_out` SET
packets=packets+162488, bytes=bytes+44937541 WHERE ip_src='' AND
ip_src='::' AND src_port=0 AND dst_port=0 AND ip_proto='ip' AND
mac_src='0:0:0:0:0:0' AND mac_dst='0:0:0:0:0:0' AND ip_src='0.0.0.0' AND
ip_dst='0.0.0.0'
2019-10-11T01:12:01.132584Z        29 Query     INSERT INTO `acct6_out`
(ip_src, ip_src, src_port, dst_port, ip_proto, mac_src, mac_dst, ip_src,
ip_dst, packets, bytes) VALUES ('', '::', 0, 0, 'ip', '0:0:0:0:0:0',
'0:0:0:0:0:0', '0.0.0.0', '0.0.0.0', 162488, 44937541)
2019-10-11T01:12:01.141778Z        30 Query     INSERT INTO `acct6_in`
(ip_dst, dst_port, ip_proto, mac_src, mac_dst, ip_src, ip_dst, packets,
bytes) VALUES ('::', 0, 'ip', '0:0:0:0:0:0', '0:0:0:0:0:0', '0.0.0.0',
'0.0.0.0', 242934, 335519993)


do you know why it behave like this
the version i have is
pmacct -V
pmacct, pmacct client 1.5.2 (20150907-00)

which is the one by default in ubuntu 18 repo


Thanks

On Thu, Oct 10, 2019 at 7:29 PM Paolo Lucente <[email protected]> wrote:

>
> Hi,
>
> Thank you for reporting this. Can show the integral error message you
> get back from MySQL? It may give relevant additional info; feel free to
> anonimize any confidential data it may contain (ie. IP addresses).
>
> Paolo
>
>
> On Thu, Oct 10, 2019 at 12:34:12PM -0400, moftah moftah wrote:
> > Hi All,
> > I have issue in making pmacct aggregate traffic for all ipv6 to be per
> /64
> > not individual ip
> >
> > I am logging ipv4 and ipv6 and i made special plugin for ipv6 so i can
> use
> > network_mask but it does not work
> >
> > attached is my config
> >
> > with this config the error i get is
> > column ip_src specified twice
> > column ip_dst specified twice
> >
> > what i am doing wring here
> >
> > the table is v1 table with added 2 fields
> > net_dst
> > net_src
> >
> > can anyone understand why i get column specified twice error
> >
> >
> > Thanks
> >
> > my config
> > aggregate[in]: dst_host
> > aggregate[out]: src_host
> > aggregate[in6]: dst_net
> > aggregate[out6]: src_net
> > aggregate_filter[in]: dst net xxx.xxx.xxx.0/22 or dst net
> ttt.ttt.ttt.0/22
> > aggregate_filter[out]: src net xxx.xxx.xxx.0/22  or src net
> ttt.ttt.ttt.0/22
> > aggregate_filter[in6]: dst net zzzz:zzzz::/36
> > aggregate_filter[out6]: src net zzzz:zzzz::/36
> > networks_mask[in6]: 64
> > networks_mask[out6]: 64
> > interface: ens1f0
> > plugins: , mysql[in], mysql[out] , mysql[in6], mysql[out6]
> > sql_multi_values: 102400000
> > sql_history_roundoff: h
> > sql_refresh_time: 60
> > sql_table[in]: acct_in
> > sql_table[out]: acct_out
> > sql_table[in6]: acct6_in
> > sql_table[out6]: acct6_out
> > !sql_host: localhost
> > sql_passwd:aaaaa
> > sql_user:aaaaa
> > plugin_buffer_size: 10240
> > plugin_pipe_size: 2048000
> > !sql_table_version: 9
>
> > _______________________________________________
> > pmacct-discussion mailing list
> > http://www.pmacct.net/#mailinglists
>
>
> _______________________________________________
> pmacct-discussion mailing list
> http://www.pmacct.net/#mailinglists
>
_______________________________________________
pmacct-discussion mailing list
http://www.pmacct.net/#mailinglists

Reply via email to