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

    Smart view for HSFC queues

    Traffic Shaping
    9
    21
    7.8k
    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
      jvorhees
      last edited by

      Hello,

      If you are like me a newbie with HSFC queueing and have a complex
      pfsense setup like multi-wan-lan-squid transparent but you NEED shapping and want understand it a little, you could help yourself with using this all-in-one global tabular view that include cascading tree-like view, link to straight edit for each queue, options for each queue and monitoring !

      These modifications also include a button to view raw queue configuration taken from /tmp/rules.debug

      You need to replace two originals pfsense (2.0.1) files (make backup before!!!) firewall_shaper.php and shaper.inc
      in respectively /usr/local/www and /etc/inc

      Implementation will be improved (like include the stuff in different php file and access from pfsense tab navigation inside shapping area) if needed.

      Hope this kind of all-in-one view will be included in futures pfsense releases ;-)

      Tested with 2.0.1 pfsense.

      Files/readme: https://github.com/jvorhees/pfsense/tree/master/Shaper

      Feel free to post feedback here if you use it ;-)

      att,
      jvorhees.

      1 Reply Last reply Reply Quote 0
      • Z
        zass
        last edited by

        Testing with 2.0.2 , looks good ! wow

        1 Reply Last reply Reply Quote 0
        • K
          Klaws
          last edited by

          You might consider to develop a package for this, with a separate menu entry.

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

            This is pretty awesome. Using it with 2.0.3 and it works great. =)

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

              Hello all,
              i'm happy that it is working on 2.0.3 too 8)
              I know that i have to make package  ::) … anyone more expert can help maybe ?

              Att,
              Jvorhees

              1 Reply Last reply Reply Quote 0
              • V
                vielfede
                last edited by

                On 2.1 RC0 UI is ok, Qstats buttons do not work.
                This is probably due to new pfSense 2.1 queues functions.
                Is there any chance to get a pfsense 2.1 working version?
                Thank you in advance.

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

                  Hi,
                  i think this summer i will have time to do that if 2.1 final is out…
                  In the meantime is someone want to go further let me now ;-)
                  Att,
                  Jvorhees.

                  1 Reply Last reply Reply Quote 0
                  • V
                    vielfede
                    last edited by

                    I just tested that on pfSense 2.2.5 and…

                    It does NOT work anymore.

                    Is there any chance to get it back to work?
                    It was really helpful… :)
                    Thank you

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

                      Thank you for interest, but actually Pfsense already include something like that in Queues status page, (basic tabular view), as of 2.1.x.

                      Is it about design or you need other informations on that stock page ?

                      1 Reply Last reply Reply Quote 0
                      • KOMK
                        KOM
                        last edited by

                        The Queues view is about as spartan as it gets compared to this view.  I wasn't aware of this before but it looks really informative.

                        1 Reply Last reply Reply Quote 0
                        • V
                          vielfede
                          last edited by

                          @jvorhees:

                          Thank you for interest, but actually Pfsense already include something like that in Queues status page, (basic tabular view), as of 2.1.x.

                          Is it about design or you need other informations on that stock page ?

                          1st of all sorry to answer late…
                          2nd I think your interface is much more plenty of data compared to Status=>Queues, moreover much more useful to discover "errors" at first glance....

                          Indeed I'd suggest to insert it as "standard interface"
                          Thank you in advance

                          1 Reply Last reply Reply Quote 0
                          • S
                            Steve_B Netgate
                            last edited by

                            Now it would be nice to incorporate this design into 2.3 It's a constantly moving target I know  :)

                            Perhaps this should be a new .php file accessed via a new tab at the top of the shaper page "Table view". That way it won't impact existing functionality.

                            Als ik kan

                            1 Reply Last reply Reply Quote 0
                            • V
                              vielfede
                              last edited by

                              @Steve_B:

                              Now it would be nice to incorporate this design into 2.3 It's a constantly moving target I know  :)

                              Perhaps this should be a new .php file accessed via a new tab at the top of the shaper page "Table view". That way it won't impact existing functionality.

                              That would be great!  :)

                              1 Reply Last reply Reply Quote 0
                              • V
                                vielfede
                                last edited by

                                Is there any news about that?

                                I'm reconfiguring my HSFC queues and It'd be really useful.
                                Thanks

                                1 Reply Last reply Reply Quote 0
                                • KOMK
                                  KOM
                                  last edited by

                                  Nope.  This topic pretty much died almost a year ago and nothing has been said about it since.  Considering it was last updated about 4 years ago and is shown as working with pfSense 2.0.1, I would doubt it still works in 2.3 but you never know.

                                  1 Reply Last reply Reply Quote 0
                                  • V
                                    vielfede
                                    last edited by

                                    @KOM:

                                    Nope.  This topic pretty much died almost a year ago and nothing has been said about it since.  Considering it was last updated about 4 years ago and is shown as working with pfSense 2.0.1, I would doubt it still works in 2.3 but you never know.

                                    As you can see on my nov '15 post it has stopped to work already since 2.2.5…

                                    BTW I can't understand why there's not too much interest in that feature... In my opinion is really useful... ::)

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

                                      @vielfede:

                                      @KOM:

                                      Nope.  This topic pretty much died almost a year ago and nothing has been said about it since.  Considering it was last updated about 4 years ago and is shown as working with pfSense 2.0.1, I would doubt it still works in 2.3 but you never know.

                                      As you can see on my nov '15 post it has stopped to work already since 2.2.5…

                                      BTW I can't understand why there's not too much interest in that feature... In my opinion is really useful... ::)

                                      If you run the following command via SSH or console, you will get a similar output to this "smart view"

                                      pftop -s1 -v queue
                                      

                                      pfSense i5-4590
                                      940/880 mbit Fiber Internet from FiOS
                                      BROCADE ICX6450 48Port L3-Managed Switch w/4x 10GB ports
                                      Netgear R8000 AP (DD-WRT)

                                      1 Reply Last reply Reply Quote 0
                                      • KOMK
                                        KOM
                                        last edited by

                                        Close, but the other view was a lot more informative and easy on the eyes.

                                        1 Reply Last reply Reply Quote 0
                                        • N
                                          Nullity
                                          last edited by

                                          @KOM:

                                          Close, but the other view was a lot more informative and easy on the eyes.

                                          Surely a color-modded pftop wouldn't be too hard…

                                          It's funny how "professional" a classy, semi-useless GUI can make an product seem, regardless of whether the underlying system is quality or not. I'm not saying I gain nothing useful from a pretty GUI, it's just that what I gain is more of a sense of well-being than actual information. Both are useful in their own ways. No disrespect to either.

                                          Open-source is notorious for being aesthetically unpleasing. Years of Linux as my desktop has likely taught me more than if were using Windows, but I'm also more sullen and neck-bearded... Get off my lawn! ;)

                                          Please correct any obvious misinformation in my posts.
                                          -Not a professional; an arrogant ignoramous.

                                          1 Reply Last reply Reply Quote 0
                                          • S
                                            Steve_B Netgate
                                            last edited by

                                            I would be willing to help get this into pfSense, but unfortunately there are quite a few changes that would need to be made for it to work with the current version.

                                            • The code needs to be re-based to be compatible with the current version of pfSense rather than the very old v2.0.1
                                            • The HTML produced by the page should employ Bootstrap styling
                                            • All of the style elements (colors, fonts etc) should be moved to CSS so that themes can be supported
                                            • The folder/sub-folder icons used on the shaper pages should be used in the table, not the ASCII chars [>

                                            If the author were to update the code in this way, and better yet submit it as a pull request, it would be a nice addition to the project.

                                            Als ik kan

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