Hi Brent,

They are in fact the same, my final design won't be (I'll have devices without a full feed sending sflow), but they are right now.


sfacctd_as_new: false
does not produce data in the dst_as table.

sfacctd_net: bgp
does produce data in the in the dst_net table.

Odd one.

-Adam


On 8/24/12 1:06 AM, Brent Van Dussen wrote:
I see you have 'sfacctd_net: bgp' commented out. Was something not working with 
dst_net until you did?

Actually now that I look at your bgp_agent_map again, I think this may be where 
you're missing your BGP related data.

Try this instead for your bgp_agent_map:

id=ip.address.of.BGP.neighbor ip=ip.address.of.sflow.agent

If the box you're getting your sflow feed from is really the same box you're 
sending your full BGP feed from then why not just use the sflow reported dst_as 
field and set 'sfacctd_as_new: false'?

-Brent


On Aug 23, 2012, at 9:45 PM, Adam Jacob Muller wrote:

Hi Brent,
I have around 300pps of sflow data coming in.

https://gist.github.com/9cf741bb3c1af8432886

Everything works EXCEPT dst_as

mysql> select table_name,table_rows from information_schema.tables where 
table_schema='pmacct' and table_name in 
('peer_dst_as','dst_as','dst_net','dst_ip','src_ip','dst_iface_mac')\G
*************************** 1. row ***************************
table_name: dst_as
table_rows: 0
*************************** 2. row ***************************
table_name: dst_iface_mac
table_rows: 111
*************************** 3. row ***************************
table_name: dst_ip
table_rows: 1112796
*************************** 4. row ***************************
table_name: dst_net
table_rows: 64358
*************************** 5. row ***************************
table_name: peer_dst_as
table_rows: 68
*************************** 6. row ***************************
table_name: src_ip
table_rows: 857878
6 rows in set (0.00 sec)


# sed -i -e 's/: 10/: 300/' /etc/pmacctd/sfaccd.conf

Running that now, will see in 5 minutes I guess :)

-Adam

On 8/24/12 12:32 AM, Brent Van Dussen wrote:
Hi Adam,

I've seen some interesting behavior with sfacctd when the sql_refresh_time is 
really low, especially when there isn't a very significant volume of sflow 
samples coming in.

What happens if you increase the sql_refresh_time to, say, 300 seconds instead 
of 10?

Can you also post your full sfacctd config?

Thanks!
-Brent

On Aug 23, 2012, at 8:02 PM, Adam Jacob Muller wrote:

Hi,
I've been investigating pmacctd (specifically sfacctd) recently, its a very 
nice tool and fits some of what I need very well I think.


I've gotten pmacctd doing a number of the things i'm looking for it to do, but 
for some reason the dst_as aggregate doesn't seem to work for me.


I have:
sfacctd_as_new:bgp

aggregate[dst_as]: dst_as
sql_refresh_time[dst_as]: 10
sql_table_type[dst_as]: bgp
sql_table[dst_as]: dst_as


I also have a BGP peer configured (with a full table incoming):
bgp_daemon: true
bgp_daemon_ip: a.b.c.d
bgp_agent_map: /etc/pmacctd/bgp_agent_map


/etc/pmacctd/bgp_agent_map has:
id=loopback.ip.of.peer ip=loopback.ip.of.peer

(bgp is configured to [and does] connect from loopback)


Looking at the sflow data with sflowtool, I see:
agentSubId 1
agent loopback.ip.of.peer

I also see (less frequently), agentSubId 2 and 3

This SEEMS all correct to me, but for an unknown reason its doing... nothing, 
no errors (yes I got LOTS of errors at points, but i've resolved them all).


Any ideas what else I might be missing?


-Adam


_______________________________________________
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