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

    BandwidthD is coming back soon!

    Scheduled Pinned Locked Moved Traffic Monitoring
    28 Posts 16 Posters 7.1k 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.
    • J
      jasonsfirewall
      last edited by

      I love Bandwidthd! I was soooo disappointed when it was removed. Thank you to all that worked on the project to get it reinstated! Not everyone has unlimited bandwidth so I depend on this tool to tell me who is over doing it. I tried a lot of other tools even using free version of splunk which will turn you into a forensic investigator spending hours and hours…. Bandwidthd is point and click!  ;D

      1 Reply Last reply Reply Quote 0
      • J
        jasonsfirewall
        last edited by

        @jimp:

        @ecfx:

        Hi,

        I discovered that bandwidth statistical pages can be accessed without been authenticated…

        That has always been the case with bandwidthd. Though I have some ideas on how to fix that, I haven't implemented anything yet.

        I like the fact that it doesn't require auth for home use so I can easily share with kids and wife, I can see for commercial use that wouldn't be so good. If you do enable auth it would be good to be able to toggle on or off.

        1 Reply Last reply Reply Quote 0
        • J
          jasonsfirewall
          last edited by

          Does Bandwidthd work on 2.4.1? thanks

          1 Reply Last reply Reply Quote 0
          • S
            sgw
            last edited by

            A bit off-topic here, but not completely:

            customer asks to have the stats generated by bandwidthd included in a website on another server.

            I want to keep pfsense as out-of-the-box as possible: everything restorable from config.xml. So I want to avoid pushing/rsyncing the generated html-dir from pfsense to the webserver, but rather have the webserver pull the date from pfsense.

            How to solve that in the most secure way? extra ssh-user with minimal rights, and edit its .ssh/authorized_keys to only allow scp or so?

            1 Reply Last reply Reply Quote 0
            • C
              Craash
              last edited by

              Another "Me Too" for for remote database support.  I ended up here AFTER I setup my postgresSQL VM and saw the "Postgresql logging selected but postgresql support is not compiled into binary. Please check the documentation in README, distributed with this software" error message in pfSense's logs.

              1 Reply Last reply Reply Quote 0
              • S
                shortspecialbus
                last edited by

                Chalk me up as well for wanting Postgres support.  I spent an hour debugging this because I failed to notice the error message :(

                1 Reply Last reply Reply Quote 0
                • J
                  johndoe74
                  last edited by

                  I was able to get postgresSQL working with Bandwidthd. You would need to recompile bandwidthd with postgressql library. Here're the steps:

                  1. On a FreeBSD 11 system (I used a FreeBSD 11 VM), download and compile postgressql version 7.4.30 (I used this version because it's likely the version used by bandwidthd 10 years ago, newer versions may or may not work) -> ./configure && make install, you should have postgressql library at /usr/local/pgsql.
                  2. Download the Pfsense FreeBSD freshports here: https://github.com/pfsense/FreeBSD-ports
                  3. Extract the pfsense freshports and go into net-mgmt/bandwidthd folder.
                  4. run ./configure && make
                  5. You should get the pgsql-enabled bandwidthd binary at net-mgmt/bandwidthd/work/bandwidthd-xxxxx/ folder (where xxxxx is the latest bandwidthd version).
                  6. Stop the bandwidthd service at pfsense, SSH into pfsense, make a backup of the bandwidthd binary at /usr/local/bandwidthd.
                  7. scp the pgsql-enabled bandwidthd binary to your pfsense /usr/local/bandwidthd path and overwrite it.
                  8. Restart Bandwidthd service at pfsense.

                  1 Reply Last reply Reply Quote 1
                  • B
                    breakaway
                    last edited by

                    Is putting VLAN monitoring back in on the roadmap? Additionally, any recommendations for alternative packages that also allow VLAN traffic monitoring?

                    I have installed ntopNG for the time being but it's too complicated for what I require.

                    1 Reply Last reply Reply Quote 0
                    • First post
                      Last post
                    Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.