For the sake of the list archives: this is now solved thanks to
the great support from Robin. Here a recap of what was done:

https://github.com/pmacct/pmacct/commit/2d4cbec792a3e60b4a828c62b5615098a04faa70
https://github.com/pmacct/pmacct/commit/1e444f9d23babbc7704ce2ead903b24c02df55ff

Cheers,
Paolo

On Fri, Feb 19, 2016 at 03:58:51PM +0100, Robin Douine wrote:
> Hello Paolo,
> 
> I had the time to test the last version of pmacct, sfacct seg fault when
> I add sfacctd_counter_amqp_routing_key in the configuration file.
> 
> Feb 19 14:46:16 DEBUG ( default/core ): Received sFlow packet from
> [95.81.160.126:8888] version [5] seqno [331687602]
> Feb 19 14:46:16 DEBUG ( default/core ): readv5CountersSample(): element
> tag 0:1.
> Feb 19 14:47:01 ERROR ( default/amqp ): Core process *seems* gone. Exiting.
> 
> sfacctd -f /etc/pmacct/sfacctd.conf -d
> DEBUG: [/etc/pmacct/sfacctd.conf] plugin name/type: 'default'/'core'.
> DEBUG: [/etc/pmacct/sfacctd.conf] plugin name/type: 'default'/'amqp'.
> DEBUG: [/etc/pmacct/sfacctd.conf] amqp_host:localhost
> DEBUG: [/etc/pmacct/sfacctd.conf] amqp_user:pmacct
> DEBUG: [/etc/pmacct/sfacctd.conf] amqp_passwd:pmacct
> DEBUG: [/etc/pmacct/sfacctd.conf] amqp_exchange_type:fanout
> DEBUG: [/etc/pmacct/sfacctd.conf] amqp_exchange:pmacct.fanout
> DEBUG: [/etc/pmacct/sfacctd.conf] amqp_routing_key:$peer_src_ip
> DEBUG: [/etc/pmacct/sfacctd.conf] amqp_persistent_msg:true
> DEBUG: [/etc/pmacct/sfacctd.conf] sfacctd_counter_amqp_host:localhost
> DEBUG: [/etc/pmacct/sfacctd.conf] sfacctd_counter_amqp_user:pmacct
> DEBUG: [/etc/pmacct/sfacctd.conf] sfacctd_counter_amqp_passwd:pmacct
> DEBUG: [/etc/pmacct/sfacctd.conf] sfacctd_counter_amqp_exchange_type:fanout
> DEBUG: [/etc/pmacct/sfacctd.conf]
> sfacctd_counter_amqp_exchange:counter.fanout
> DEBUG: [/etc/pmacct/sfacctd.conf] sfacctd_counter_amqp_routing_key:plop
> DEBUG: [/etc/pmacct/sfacctd.conf] amqp_refresh_time:60
> DEBUG: [/etc/pmacct/sfacctd.conf] amqp_history:1m
> DEBUG: [/etc/pmacct/sfacctd.conf] amqp_time_roundoff:m
> DEBUG: [/etc/pmacct/sfacctd.conf] refresh_maps:true
> DEBUG: [/etc/pmacct/sfacctd.conf] pre_tag_map:/etc/pmacct/pretag.map
> DEBUG: [/etc/pmacct/sfacctd.conf] pre_tag_filter:1
> ERROR: [/etc/pmacct/sfacctd.conf] TAG filter cannot be global. Not loaded.
> DEBUG: [/etc/pmacct/sfacctd.conf] aggregate:src_host,dst_host
> DEBUG: [/etc/pmacct/sfacctd.conf] sfacctd_renormalize:true
> DEBUG: [/etc/pmacct/sfacctd.conf] timestamps_since_epoch:true
> DEBUG: [/etc/pmacct/sfacctd.conf] logfile:/var/log/pmacct.log
> DEBUG: [/etc/pmacct/sfacctd.conf] debug:true
> Segmentation fault
> 
> sfacctd -V
> sFlow Accounting Daemon, sfacctd 1.6.0-git (20160219-00)
>  --enable-geoip2 --enable-jansson --enable-rabbitmq --enable-plabel
> 
> Do you want I create an issue on github ?
> 
> Best regards
> 
> On 18/01/2016 20:14, Robin Douine wrote:
> > Hi Paolo,
> > 
> > I'll be back to you as early as possible.
> > 
> > Best regards
> > 
> > On 18/01/2016 06:16, Paolo Lucente wrote:
> >> Hi Robin,
> >>
> >> To say this is now done, see:
> >>
> >> https://github.com/pmacct/pmacct/commit/56bb6ac4924814fda7732112122c70ddcdd01542
> >> https://github.com/pmacct/pmacct/commit/bc7249b949b952cce8b2b496b3c8b1e4af8ade24
> >>
> >> Essentially, sFlow counters can now be exported to a RabbitMQ broker
> >> via the new sfacctd_counter_amqp_* configuration directives (see
> >> CONFIG-KEYS for full list and description:
> >>
> >> https://github.com/pmacct/pmacct/blob/master/CONFIG-KEYS
> >>
> >> Next up for sFlow counters (will be done later in the week) is to
> >> add support for export via a Kafka broker.
> >>
> >> Look forward to hear from you if get a second to test this out.
> >>
> >> Cheers,
> >> Paolo
> >>
> >> On Thu, Nov 05, 2015 at 07:22:16PM +0100, Robin Douine wrote:
> >>> Hello,
> >>>
> >>> As the sFlow Samples Counter Data format 1, 2 and 5 (Generic, Ethernet
> >>> and Vlan) are already implemented, the only thing I "wish", it would be
> >>> to be able to use the amqp plugin.
> >>>
> >>> Best regards
> >>>
> >>> On 05/11/2015 04:59, Paolo Lucente wrote:
> >>>> Hi Robin,
> >>>>
> >>>> Thanks for your kind words.
> >>>>
> >>>> About sFlow counters: you are right, currenty only streamed output to
> >>>> files is supported - no AMQP or Kafka. The feature was built ad-hoc and
> >>>> before doing further development I was precisely looking to see whether
> >>>> there is further interest into it. 
> >>>>
> >>>> What would be your wishlist wrt sFlow counters?
> >>>>
> >>>> Anybody else reading has also interest into collecting sFlow counters?
> >>>>
> >>>> Cheers,
> >>>> Paolo
> >>>>
> >>>> On Wed, Nov 04, 2015 at 12:16:45PM +0100, Robin Douine wrote:
> >>>>> Hello,
> >>>>>
> >>>>> First, I congratulate you on this beautiful piece of software.
> >>>>>
> >>>>> I have a question about the new feature on the Sflow counters.
> >>>>> In the changelog, it's written :
> >>>>> "Counters are exported in JSON format to files"
> >>>>>
> >>>>> Does it mean that we can't get back the sflow counters in the plugins
> >>>>> like amqp ?
> >>>>>
> >>>>> Best regards
> >>>>>
> >>>
> >>> -- 
> >>> Robin DOUINE
> > 
> > _______________________________________________
> > pmacct-discussion mailing list
> > http://www.pmacct.net/#mailinglists
> > 
> 
> 
> -- 
> Robin DOUINE - Network Manager
> Arkena - http://www.arkena.com
> 27 Bd Hippolyte Marques, 94200 Ivry sur Seine, France
> Phone : +33.1.58.68.62.33 / Cell  : +33.6.87.05.20.02

_______________________________________________
pmacct-discussion mailing list
http://www.pmacct.net/#mailinglists

Reply via email to