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

    New Traffic Totals package available for testing

    Scheduled Pinned Locked Moved Traffic Monitoring
    121 Posts 37 Posters 52.2k 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.
    • jdillardJ
      jdillard
      last edited by

      Thanks for all the help and for being patient!

      I'll try to continue to improve it (the known issues) over time.

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

        @jdillard Just wanted to let you know that I upgraded to pfSense 2.3.2 today and installed the new Traffic Totals package. It picked up my current vnstat DB with no issues. Between this package and the vnStat Web Interface, I'm able to display a years worth of data if needed.

        Btw great work on the new package!

        1 Reply Last reply Reply Quote 0
        • T
          topoldo
          last edited by

          Two things make me to stay away from 2.3.x version until now, the most important being the lack of the possibility to receive by email the report of the daily activity of my pfSense bridge-firewall.
          Now, I went back from vacations, and I found this thread. This allow to me to try to re-test pfSense 2.3.x: many hanks to jdillard!
          Anyway, maybe I missed something, but my dumb question is now: "Does this package allow to send a daily mail with the graph report(s) of the activity of the interface(s) or it simply gives the opportunity to view 'online' the activity of a pfSense device along a large period of time?"

          Thanx,
          Topoldo

          1 Reply Last reply Reply Quote 0
          • M
            MyKroFt
            last edited by

            It just to view web pages at the moment - but

            I installed the mailreport plugin and daily run following command:

            /usr/local/bin/vnstat -i re0 ; /usr/local/bin/vnstat -i re0 –exportdb

            you can run any vnstat options you want and multi commands by using ";" between them

            and they show up at exactly 12am/daily that I have it set for

            take a look at the mailreport plugin - i think it will do what you want/need

            Myk

            @topoldo:

            Two things make me to stay away from 2.3.x version until now, the most important being the lack of the possibility to receive by email the report of the daily activity of my pfSense bridge-firewall.
            Now, I went back from vacations, and I found this thread. This allow to me to try to re-test pfSense 2.3.x: many hanks to jdillard!
            Anyway, maybe I missed something, but my dumb question is now: "Does this package allow to send a daily mail with the graph report(s) of the activity of the interface(s) or it simply gives the opportunity to view 'online' the activity of a pfSense device along a large period of time?"

            Thanx,
            Topoldo

            1 Reply Last reply Reply Quote 0
            • P
              pwnell
              last edited by

              Perhaps a very stupid question - but I am on 2.3.2-RELEASE (x64), and I have just installed Status_Traffic_Totals 1.1_1.  It works, however I do not see vnstat anywhere - it is not available in the Available Packages list, and it is not part of my cron jobs.  Hence no data is being gathered.

              I am to set up vnstat manually?

              1 Reply Last reply Reply Quote 0
              • B
                BabaBooey
                last edited by

                Vnstat is included as far as I can tell. I didn't need to install any other packages, works fine here :)
                When you just installed it, you need to give it some time for it to gather the data.

                1 Reply Last reply Reply Quote 0
                • jdillardJ
                  jdillard
                  last edited by

                  vnStat is a just package dependency, the package shows up in Status > Traffic Totals and you have enable graphing in there. You can also run vnStat commands from the command prompt if you want after that.

                  Once you enable it, you should have:

                  */5	*	*	*	*	root	/usr/local/bin/vnstat -u
                  

                  in your cron jobs (you might have to install the Cron package to see it)

                  1 Reply Last reply Reply Quote 0
                  • P
                    pwnell
                    last edited by

                    Aha now I see.  I had to first disable it, then enable it, and only then did it add the vnstat cron entry.  Before I explicitly disabled it and reenabled it, the crontab entry was not there.  After I initially installed the package, it was enabled by default.  Perhaps a small bug?

                    Thanks!

                    1 Reply Last reply Reply Quote 0
                    • jdillardJ
                      jdillard
                      last edited by

                      Did you have vnStat already installed before you messed with the Traffic Totals package?

                      1 Reply Last reply Reply Quote 0
                      • P
                        pwnell
                        last edited by

                        Quite possible as I had vnstat2 installed, then upgraded from 2.1 to 2.2 before, which dropped support for vnstat2.  I never cleaned it out manually.

                        1 Reply Last reply Reply Quote 0
                        • johnpozJ
                          johnpoz LAYER 8 Global Moderator
                          last edited by

                          So I on accident deleted the vnstat cron job.  Not I can seem to get it back..  I have reinstalled the package, I have deleted the package and then reinstalled.  No cron.  I have disabled the cumulative graphing and then re-enabled it.. Nothing.  Reset all graph data.. Just not seem to put this cron job back in??

                          I can manually put back, but shouldn't a reinstall of the package check that the cron is there.  Or a turn off and back on of the cumulative put it back, etc..?

                          An intelligent man is sometimes forced to be drunk to spend time with his fools
                          If you get confused: Listen to the Music Play
                          Please don't Chat/PM me for help, unless mod related
                          SG-4860 24.11 | Lab VMs 2.7.2, 24.11

                          1 Reply Last reply Reply Quote 0
                          • jdillardJ
                            jdillard
                            last edited by

                            @johnpoz:

                            I can manually put back, but shouldn't a reinstall of the package check that the cron is there.  Or a turn off and back on of the cumulative put it back, etc..?

                            It should, that's odd behavior that it won't add a cron on re-install. I'll have to look into it, it's related to #14 on the known issues list.

                            1 Reply Last reply Reply Quote 0
                            • johnpozJ
                              johnpoz LAYER 8 Global Moderator
                              last edited by

                              Well I can leave it as and see if it shows up when new version comes out, etc.

                              An intelligent man is sometimes forced to be drunk to spend time with his fools
                              If you get confused: Listen to the Music Play
                              Please don't Chat/PM me for help, unless mod related
                              SG-4860 24.11 | Lab VMs 2.7.2, 24.11

                              1 Reply Last reply Reply Quote 0
                              • M
                                maverick_slo
                                last edited by

                                Hello!

                                Are any updates planned to make it to release that will happen soon?
                                Like correct iface names :) ?

                                Thanks!

                                1 Reply Last reply Reply Quote 0
                                • D
                                  drathus
                                  last edited by

                                  @jdillard:

                                  #9a) NanoBSD image is untested at this time, but should work. Data loss after a reboot needs to also be tested (actually, I may be able to tie the data into backups).

                                  Running on a modified Firebox, and I can confirm that it works on a nanoBSD image. However, yes, it's losing all data on reboot.

                                  Edit: punctuation

                                  1 Reply Last reply Reply Quote 0
                                  • jdillardJ
                                    jdillard
                                    last edited by

                                    @maverick_slo:

                                    Hello!

                                    Are any updates planned to make it to release that will happen soon?
                                    Like correct iface names :) ?

                                    Thanks!

                                    I've been tied up with a roll out, but hope to have more time soon to get some fixes/features in.

                                    1 Reply Last reply Reply Quote 0
                                    • jdillardJ
                                      jdillard
                                      last edited by

                                      @drathus:

                                      @jdillard:

                                      #9a) NanoBSD image is untested at this time, but should work. Data loss after a reboot needs to also be tested (actually, I may be able to tie the data into backups).

                                      Running on a modified Firebox, and I can confirm that it works on a nanoBSD image. However, yes, it's losing all data on reboot.

                                      Edit: punctuation

                                      Thanks for confirming! I plan to mimic what is done for the RRD graphs as fas as data retention goes, but I'm not sure how involved that is quite yet.

                                      1 Reply Last reply Reply Quote 0
                                      • D
                                        drathus
                                        last edited by

                                        @jdillard:

                                        Thanks for confirming! I plan to mimic what is done for the RRD graphs as fas as data retention goes, but I'm not sure how involved that is quite yet.

                                        How would you recommend manually backing up the vnstat database & configuration settings so if I do have to reboot my pfsense box I don't lose my historic data?

                                        1 Reply Last reply Reply Quote 0
                                        • B
                                          baggar11
                                          last edited by

                                          I've noticed that there isn't a proper separation of totals for openvpn clients. I have 2 clients and they both show the same totals as WAN. Openvpn server does seem to have its own totals though. Does traffic totals have a limitation in this regard?

                                          1 Reply Last reply Reply Quote 0
                                          • G
                                            gadean
                                            last edited by

                                            @drathus i've "solved" this with two scripts and cron - it's not the best solution but it works

                                            #!/bin/sh
                                            
                                            if [ -d "/var/db/vnstat" ]; then
                                              cd / && tar -czf /cf/conf/vnstat.tgz /var/db/vnstat/*
                                            fi
                                            
                                            
                                            #!/bin/sh
                                            
                                            if [ -d "/var/db" ]; then
                                              cd / && tar -xzf /cf/conf/vnstat.tgz
                                            fi
                                            
                                            
                                            0       */1     *       *       *       root    /etc/rc.backup_vnstat.sh
                                            @reboot                                 root    /etc/rc.restore_vnstat.sh
                                            
                                            
                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post
                                            Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.