Hi Pablo

On 13 Dec 2013, at 22:59, Pablo Destéfanis <[email protected]> wrote:

> Hello,
> 
> I have ntopng running fine capturing packets redirected from my ASA via a 
> SNAP port. Since I cannot use this setup in a VM (now it is running in real 
> hardware), I would like to use either ntopng or nprobe as a Netflow collector.
> 
> I have confirmed that Netflow flows are coming from the ASA unit on UDP:2055 
> with tcpdump
> 
> I was unable to find a way/command to start ntopng as a pure Netflow 
> collector (listening to UDP:2055), tried the following options with different 
> errors:
> 
> ntopng -i "tcp://127.0.0.1:2055"  [no info displayed in the web interface]
> ntopng -i "udp://127.0.0.1:2055" [ERROR: could not open pcap file: 
> udp://127.0.0.1:2055: No such file or directory]
> 
> For what I read at 
> http://www.ntop.org/nprobe/why-nprobejsonzmq-instead-of-native-sflownetflow-support-in-ntopng/
>  it seems that ntopng will not consume NetFlow flows, but rather ZQM flows 
> from nprobe.
yes
> 
> I have tried that setup with nprobe v.6.15.131213, and while I get it to 
> listen (shows "Flow collector listening on port 2055 (IPv4/v6)"), and I see 
> port TCP:5556 open, ntopng does not seem to consume/connect to nprobe, in 
> spite of stating "Collecting flows..." after initialization.
> 
> The web interface for ntopng reads "No packet has been received yet on 
> interface [email protected]:5556", which is confusing, as I thought that 
> actually ntopng would poll packets from nprobe as stated in the document 
> referenced above

I believe your ASA device is not sending flow templates but just flow data.

Please check as this is a common problem with these devices

Luca

> 
> Command line used:
> ntopng -i "nprobe-collector.lua@tcp://127.0.0.1:5556"
> nprobe --zmq "tcp://*:5556" -i none -n none --collector-port 2055 --city-list 
> /usr/local/nprobe/GeoLiteCity.dat
> 
> Note: just ran nprobe with -b 1 and apparently is not getting any data from 
> the Netflow flows (checked after a few minutes). It collecting packets, but 
> not processing any:
> 
> 13/Dec/2013 16:39:25 [nprobe.c:2178] Average traffic: [0.00 pps][0 b/sec]
> 13/Dec/2013 16:39:25 [nprobe.c:2185] Current traffic: [0.00 pps][0 b/sec]
> 13/Dec/2013 16:39:25 [nprobe.c:2191] Current flow export rate: [0.0 flows/sec]
> 13/Dec/2013 16:39:25 [nprobe.c:2194] Flow drops: [export queue too 
> long=0][too many flows=0]
> 13/Dec/2013 16:39:25 [nprobe.c:2198] Export Queue: 0/512000 [0.0 %]
> 13/Dec/2013 16:39:25 [nprobe.c:2203] Flow Buckets: 
> [active=0][allocated=0][toBeExported=0]
> 13/Dec/2013 16:39:25 [cache.c:850] Redis Cache [0 total/0.0 get/sec][0 
> total/0.0 set/sec]
> 13/Dec/2013 16:39:25 [nprobe.c:2221] Collector Threads: [644 pkts@0]
> 13/Dec/2013 16:39:25 [nprobe.c:2045] Processed packets: 0 (max bucket search: 
> 0)
> 13/Dec/2013 16:39:25 [nprobe.c:2028] Fragment queue length: 0
> 13/Dec/2013 16:39:25 [nprobe.c:2054] Flow export stats: [0 bytes/0 pkts][0 
> flows/0 pkts sent]
> 13/Dec/2013 16:39:25 [nprobe.c:2061] Flow collection: [collected pkts: 
> 644][processed flows: 0]     <------- See here
> 13/Dec/2013 16:39:25 [nprobe.c:2064] Flow drop stats:   [0 bytes/0 pkts][0 
> flows]
> 13/Dec/2013 16:39:25 [nprobe.c:2069] Total flow stats:  [0 bytes/0 pkts][0 
> flows/0 pkts sent]
> 
> Versions:
> nProbe.x86_64                              6.15.131213-3810              @ntop
> ntopng.x86_64                              1.1.1_7107-7107               @ntop
> ntopng-data.x86_64                         1.1.1_7107-7107               @ntop
> pfring.x86_64                              5.6.2-7113                    @ntop
> ntopng-data.x86_64                         _7113-7113                    ntop
> 
> Based on this:
> 
> Is it possible to use ntopng to receive Netflow flows from an ASA unit? Can 
> you provide an example command line?
> Is the nprobe/ntopng setup correct? Why would ntopng not collect any data?
> 
> Thank you for your help,
> 
> Pablo Destefanis
> 
> ------
> 
> Startup screens follow:
> 
> NPROBE
> 
> [root@hqsys2 ntopng]# nprobe --zmq "tcp://*:5556" -i none -n none 
> --collector-port 2055 --city-list /usr/local/nprobe/GeoLiteCity.dat
> 13/Dec/2013 16:41:19 [nprobe.c:5673] ERROR: Invalid or missing nProbe license 
> (/etc/nprobe.license)
> 13/Dec/2013 16:41:19 [nprobe.c:5683] ERROR: for 6F087510910461D2
> 13/Dec/2013 16:41:19 [nprobe.c:5688] ERROR: 
> ***************************************************
> 13/Dec/2013 16:41:19 [nprobe.c:5689] ERROR: **                                
>                **
> 13/Dec/2013 16:41:19 [nprobe.c:5690] ERROR: **  Switching to DEMO MODE due to 
> license error  **
> 13/Dec/2013 16:41:19 [nprobe.c:5691] ERROR: **                                
>                **
> 13/Dec/2013 16:41:19 [nprobe.c:5692] ERROR: **  Create your nProbe license at 
>                **
> 13/Dec/2013 16:41:19 [nprobe.c:5693] ERROR: **       
> http://www.nmon.net/mklicense/          **
> 13/Dec/2013 16:41:19 [nprobe.c:5694] ERROR: **                                
>                **
> 13/Dec/2013 16:41:19 [nprobe.c:5695] ERROR: 
> ***************************************************
> 13/Dec/2013 16:41:19 [nprobe.c:5715] ERROR: 
> ***************************************************************
> 13/Dec/2013 16:41:19 [nprobe.c:5716] ERROR: * NOTE: This is a DEMO version 
> limited to 25000 flows export.  *
> 13/Dec/2013 16:41:19 [nprobe.c:5717] ERROR: 
> ***************************************************************
> 13/Dec/2013 16:41:19 [plugin.c:161] No plugins found in ./plugins
> 13/Dec/2013 16:41:19 [nprobe.c:3628] Succesfully created ZMQ endpoint 
> tcp://*:5556
> 13/Dec/2013 16:41:19 [util.c:344] GeoIP: loaded cities config file 
> /usr/local/nprobe/GeoLiteCity.dat
> 13/Dec/2013 16:41:19 [util.c:353] GeoIP: loaded IPv6 cities config file 
> /usr/local/nprobe/GeoLiteCityv6.dat
> 13/Dec/2013 16:41:19 [nprobe.c:3795] WARNING: The output interfaceId is set 
> to 0: did you forget to use -Q perhaps ?
> 13/Dec/2013 16:41:19 [nprobe.c:3798] WARNING: The input interfaceId is set to 
> 0: did you forget to use -u perhaps ?
> 13/Dec/2013 16:41:19 [nprobe.c:3802] WARNING: You have specified --zmq and 
> not specified -n.
> 13/Dec/2013 16:41:19 [nprobe.c:3803] WARNING: We believe you want to use just 
> ZMQ and no netflow export
> 13/Dec/2013 16:41:19 [nprobe.c:3804] WARNING: Setting flow export to -n none
> 13/Dec/2013 16:41:19 [nprobe.c:3858] Welcome to nprobe v.6.15.131213 
> ($Revision: 3810 $) for x86_64-unknown-linux-gnu with native PF_RING 
> acceleration
> 13/Dec/2013 16:41:19 [nprobe.c:3871] nProbe SystemId: 6F087510910461D2
> 13/Dec/2013 16:41:19 [dbPlugin.c:78] Initializing DB plugin
> 13/Dec/2013 16:41:19 [nprobe.c:5733] Welcome to nprobe v.6.15.131213 for 
> x86_64-unknown-linux-gnu
> 13/Dec/2013 16:41:19 [nprobe.c:4943] GEO-533LITE 20090701 Build 1 Copyright 
> (c) 2007 MaxMind LLC All Rights Reserved
> 13/Dec/2013 16:41:19 [plugin.c:872] 0 plugin(s) enabled
> 13/Dec/2013 16:41:19 [util.c:308] GeoIP: loaded AS config file 
> /usr/local/nprobe/GeoIPASNum.dat
> 13/Dec/2013 16:41:19 [util.c:317] GeoIP: loaded AS IPv6 config file 
> /usr/local/nprobe/GeoIPASNumv6.dat
> 13/Dec/2013 16:41:19 [nprobe.c:4379] Using packet capture length 128
> 13/Dec/2013 16:41:19 [nprobe.c:5909] IPv6 traffic will NOT be 
> exported/accounted by this probe
> 13/Dec/2013 16:41:19 [nprobe.c:5910] due to configuration options (e.g. use 
> NetFlow v9)
> 13/Dec/2013 16:41:19 [nprobe.c:6038] Not capturing packet from interface 
> (collector mode)
> 13/Dec/2013 16:41:19 [collect.c:156] Flow collector listening on port 2055 
> (IPv4/v6)
> 
> NTOPNG:
> [root@hqsys2 ~]#  ntopng -i "tcp://127.0.0.1:5556"
> 13/Dec/2013 16:59:46 [Ntop.cpp:457] Setting local networks to 
> 192.168.1.0/24,0.0.0.0/32,224.0.0.0/8,239.0.0.0/8,255.255.255.255/32,127.0.0.0/8
> 13/Dec/2013 16:59:46 [Ntop.cpp:564] Registered interface 
> [email protected]:5556 [id: 0]
> 13/Dec/2013 16:59:46 [Utils.cpp:238] User changed to nobody
> 13/Dec/2013 16:59:46 [main.cpp:147] PID stored in file /var/tmp/ntopng.pid
> 13/Dec/2013 16:59:46 [HTTPserver.cpp:363] HTTP server listening on port 3000 
> [/usr/local/share/ntopng/httpdocs][/usr/local/share/ntopng/scripts]
> 13/Dec/2013 16:59:46 [main.cpp:179] Using RRD version 1.4.7
> 13/Dec/2013 16:59:46 [main.cpp:188] Working directory: /var/tmp/ntopng
> 13/Dec/2013 16:59:46 [main.cpp:190] Scripts/HTML pages directory: 
> /usr/local/share/ntopng
> 13/Dec/2013 16:59:46 [Ntop.cpp:161] Welcome to ntopng x86_64 v.1.1.1 (r) - 
> (C) 1998-13 ntop.org
> 13/Dec/2013 16:59:46 [Redis.cpp:47] Successfully connected to Redis 
> 127.0.0.1:6379
> 13/Dec/2013 16:59:46 [PeriodicActivities.cpp:53] Started periodic activities 
> loop...
> 13/Dec/2013 16:59:46 [NetworkInterface.cpp:634] Started packet polling on 
> interface [email protected]:5556...
> 13/Dec/2013 16:59:46 [CollectorInterface.cpp:100] Collecting flows...
> 
> 
> 
> _______________________________________________
> Ntop-misc mailing list
> [email protected]
> http://listgateway.unipi.it/mailman/listinfo/ntop-misc

_______________________________________________
Ntop-misc mailing list
[email protected]
http://listgateway.unipi.it/mailman/listinfo/ntop-misc

Reply via email to