• Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Search
  • Register
  • Login
Netgate Discussion Forum
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Search
  • Register
  • Login

Bandwidthd with PostgreSQL [logging double the traffic]

Scheduled Pinned Locked Moved Traffic Monitoring
1 Posts 1 Posters 1.3k Views
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • K
    kittler
    last edited by Dec 16, 2015, 12:41 PM Dec 15, 2015, 2:28 PM

    The amount of traffic that I see from 2 PFsense (2 sensors) is exactly the double that I'm mesuring.
    On phppgadmin seems that I'm indeed getting the double of the necessary information:

    This is my sensor 1 on PFSense (same for sensor 2, just another sensor name):

    # the package manager resyncs.
    #
    ####################################################
    # Bandwidthd.conf
    #
    # Commented out options are here to provide
    # documentation and represent defaults
    
    # Subnets to collect statistics on. Traffic that
    # matches none of these subnets will be ignored.
    # Syntax is either IP Subnet Mask or CIDR
    subnet 192.168.1.0/24
    
    # Device to listen on
    # Bandwidthd listens on the first device it detects
    # by default. Run "bandwidthd -l" for a list of
    # devices.
    dev "hn1"
    
    ###################################################
    # Options that don't usually get changed
    
    # An interval is 2.5 minutes, this is how many
    # intervals to skip before doing a graphing run
    
    # Graph cutoff is how many k must be transferred by an
    # ip before we bother to graph it
    
    #Put interface in promiscuous mode to score to traffic
    #that may not be routing through the host machine.
    promiscuous false
    
    #Log data to cdf file htdocs/log.cdf
    
    #Read back the cdf file on startup
    
    # Standard postgres connect string, just like php, see postgres docs for
    # details
    pgsql_connect_string "user = postgres dbname = band password = xx host = 192.168.1.128"
    
    # Arbitrary sensor name, I recommend the sensors fully qualified domain
    # name
    sensor_id "VPN"
    
    #Libpcap format filter string used to control what bandwidthd sees
    #Please always include "ip" in the string to avoid strange problems
    
    #Draw Graphs - This defaults to true to graph the traffic bandwidthd is recording
    #Usually set this to false if you only want cdf output or
    #you are using the database output option. Bandwidthd will use very little
    #ram and cpu if this is set to false.
    graph false
    
    #Set META REFRESH seconds (default 150, use 0 to disable).
    

    Using PFSense 2.2.3.
    But just did a clean install of 2.2.5 with nothing but Bandwidthd and still get the same double amount of log.

    PS: today a generated cdf files, and it seems to be doubled too:

    1 Reply Last reply Reply Quote 0
    1 out of 1
    • First post
      1/1
      Last post
    Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.
      This community forum collects and processes your personal information.
      consent.not_received