sudo apt install sflowtool sflowtool -p 6343 -l | tee /var/log/sflow.log Pipe to custom parser (e.g., Python):
# Check if sFlow packets arrive sudo tcpdump -i eth0 udp port 6343 -c 10 show sflow free sflow collector
[[inputs.sflow]] service_address = "udp://:6343" sample_limit = 1000 [[outputs.influxdb]] urls = ["http://localhost:8086"] database = "sflow_data" sudo apt install sflowtool sflowtool -p 6343 -l
Ensure -i sflow:// is correct interface – use 0.0.0.0 to listen on all. free sflow collector
Create database: