Navigation

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

    DHCP Lease Widget

    webGUI
    3
    8
    2718
    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.
    • F
      fuzion9 last edited by

      I made some changes to an existing DHCP Leases widget and thought I would share in case anyone else is looking for something like this.

      • Original widget by Bobby Earl (why reinvent the wheel?  Thanks Bobby)

      • Added: widgets/include/DHCP_leases.inc to provide a click-able link to DHCP Leases Page

      • Added: 2 columns – Lease Type, and Status (online/offline statuses (online always for active dynamic leases, and actual status for dynamic leases)

      • Added: footer with Lease Counts

      • Dynamic Leases: Active/total (including expired leases)

      • Static Leases

      https://github.com/fuzion9/pfSense_widgets

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

        Hi there

        Just thought I would like to mention, this doesn't seem to work with version 2.3.4-RELEASE. I followed the instructions exactly and it doesn't display at all and alters the top side of the main page too. Is there an updated widget for this as I like want something similar to this as I think it's a cool widget to have!
        Attached are screen shots of what it is doing for me.

        As this is an outdated post, I don't expect much but just to inform others that it may be a waste of time trying this out.

        Cheers




        1 Reply Last reply Reply Quote 0
        • P
          phil.davis last edited by

          https://github.com/fuzion9/pfSense_widgets/pull/2
          I made a meld of:

          • the things that widget code used to/tried to do.
          • stuff that status_dhcp_leases.php does in pfSense 2.3.4
          • the way that widget coee is laid out in general in 2.3.4

          I have tried it on my 2.3.4 home system with a LAN and OPT1-WiFi and it works for me. It also works on a 2.4 test VM that I have ("standard" widget code like this from 2.3.4 is upward compatible to 2.4)

          Give it a try.

          As the Greek philosopher Isosceles used to say, "There are 3 sides to every triangle."
          If I helped you, then help someone else - buy someone a gift from the INF catalog http://secure.inf.org/gifts/usd/

          1 Reply Last reply Reply Quote 0
          • F
            fuzion9 last edited by

            Works great, thanks!

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

              OMG, I only signed up to the forums the other day and this was my 1st post. I really wasn't expecting a response but this is cool! There's many others that have seemed to want the same thing as I've seen other threads from google searches but with no solution.
              I'll try this out now and thanks very much for a quick response with another solution to try!
              I'm loving the pfSense community so far!

              Cheers

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

                Hi there,

                I have done the steps above, so I used the new PHP file along with the 2 other files.
                I have the widget working, however, there is still something making it play up with the top side of my webpage with the main system homepage where the widgets are shown.

                And a screen shot (pretty much alike the 1st one from my previous comment).

                Otherwise, the widget itself is working!

                Cheers.

                [Edit: After some playing around, I got that jumble to go away by excluding the script. Was that required at all, or was that just needed for the old widget that was made?]


                1 Reply Last reply Reply Quote 0
                • P
                  phil.davis last edited by

                  I didn't look at the JavaScript file, and now I think of it, I did not put it on my system. I did leave the bit of JS in the widget code. Probably that should all just be removed unless there is someone who cares to enough to look at what it did and make it work.

                  As the Greek philosopher Isosceles used to say, "There are 3 sides to every triangle."
                  If I helped you, then help someone else - buy someone a gift from the INF catalog http://secure.inf.org/gifts/usd/

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

                    Heya

                    I know it's picky, but if you wanted to maybe do it as you managed to do this so quick (I am no programmer myself sadly but will eventually get round to learning). Would it be hard to get the status's to show red or green for online and offline like the original version was?
                    I imagine that's what the script was doing partially?

                    I dunno, just a suggestion. I am very thankful someone chimed in and updated this as I am sure many others will appreciate this widget ounce again!

                    Cheers guys!

                    1 Reply Last reply Reply Quote 0
                    • First post
                      Last post