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

    Smokeping as a package - $100

    Scheduled Pinned Locked Moved Bounties
    17 Posts 10 Posters 11.5k 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.
    • V
      val
      last edited by

      an example here:-
      http://sandbox.vintalk.com/smokeping/smokeping.cgi?target=Clients.SDWTC.SDWTCPFSense

      As pfSense already using RRD graphs, I hope this is not too hard to integrate as a package.
      also add setup GUI to do setting like adding new host, ping interval and so on.

      I will start with contributing with $100 USD

      Intel Xeon E3-1225 V2 @ 3.20Ghz
      Intel S1200KPR server board mini-ITX
      A-data ECC 4GB x 2 1600MHz
      Intel Ethernet Server Adapter I350-T2
      Samsung 840 Pro 120GB
      Lian-Li PC-Q15B

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

        Any taker? As I am new to pfSense if there is already a package like this please point me to the right directions.

        Intel Xeon E3-1225 V2 @ 3.20Ghz
        Intel S1200KPR server board mini-ITX
        A-data ECC 4GB x 2 1600MHz
        Intel Ethernet Server Adapter I350-T2
        Samsung 840 Pro 120GB
        Lian-Li PC-Q15B

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

          Alright I will put this bounty up to $200.

          Intel Xeon E3-1225 V2 @ 3.20Ghz
          Intel S1200KPR server board mini-ITX
          A-data ECC 4GB x 2 1600MHz
          Intel Ethernet Server Adapter I350-T2
          Samsung 840 Pro 120GB
          Lian-Li PC-Q15B

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

            I've looked into this a little.

            SmokePing 2.x has monitoring and a web interface, and is written in perl. There are quite a few monitor types, which was a surprise (I thought it was just for pings, which feature would be fairly easy to directly replicate).

            Version 3.0 is going towards monitoring only, which may be better for pfSense integration; SmokePing would then be used for data collection, and the interface could easily be merged with pfSense.

            Writing a 3.0 package that runs as a slave would be the easiest first step (once SmokePing 3.0 is a bit more stable; development started about a month ago).

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

              @dhiltonp:

              I've looked into this a little.

              SmokePing 2.x has monitoring and a web interface, and is written in perl. There are quite a few monitor types, which was a surprise (I thought it was just for pings, which feature would be fairly easy to directly replicate).

              Version 3.0 is going towards monitoring only, which may be better for pfSense integration; SmokePing would then be used for data collection, and the interface could easily be merged with pfSense.

              Writing a 3.0 package that runs as a slave would be the easiest first step (once SmokePing 3.0 is a bit more stable; development started about a month ago).

              Good to know, hoping more ppl would find this useful too tho  ;D

              Intel Xeon E3-1225 V2 @ 3.20Ghz
              Intel S1200KPR server board mini-ITX
              A-data ECC 4GB x 2 1600MHz
              Intel Ethernet Server Adapter I350-T2
              Samsung 840 Pro 120GB
              Lian-Li PC-Q15B

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

                I'll chip in $100 as well.  I use smokeping to monitor both of my Multi-WAN connections but would rather not need to run it on other hosts when my Soekris (running pfSense) can probably handle it.

                1 Reply Last reply Reply Quote 0
                • B
                  bryan.paradis
                  last edited by

                  I may be able to have a look at this but I really am not sure how to deal with the PBI packages.

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

                    @bryan.paradis:

                    I may be able to have a look at this but I really am not sure how to deal with the PBI packages.

                    ;) Good time to learn maybe?

                    Also if you would take this bounty up please let me know if you need payment upfront, thank you.

                    Intel Xeon E3-1225 V2 @ 3.20Ghz
                    Intel S1200KPR server board mini-ITX
                    A-data ECC 4GB x 2 1600MHz
                    Intel Ethernet Server Adapter I350-T2
                    Samsung 840 Pro 120GB
                    Lian-Li PC-Q15B

                    1 Reply Last reply Reply Quote 0
                    • B
                      bryan.paradis
                      last edited by

                      @val:

                      @bryan.paradis:

                      I may be able to have a look at this but I really am not sure how to deal with the PBI packages.

                      ;) Good time to learn maybe?

                      Also if you would take this bounty up please let me know if you need payment upfront, thank you.

                      Possibly! There really isn't a whole lot to go on as far as information.

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

                        I'll chip in $100

                        Just as a side note,  I would be happy with just the ability to be able to have a tab to the RRD graphs where you can simply add ip's or domains and choose which interface to use and add them in and have pfsense handle it in an interface similar to smokeping that sat within RRD graphs. Smokeping, its self is not really a prerequisite for me.

                        Cheers,

                        James

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

                          ;D $400 now.

                          Intel Xeon E3-1225 V2 @ 3.20Ghz
                          Intel S1200KPR server board mini-ITX
                          A-data ECC 4GB x 2 1600MHz
                          Intel Ethernet Server Adapter I350-T2
                          Samsung 840 Pro 120GB
                          Lian-Li PC-Q15B

                          1 Reply Last reply Reply Quote 0
                          • R
                            robi
                            last edited by

                            Would it be sufficient to have a step-by-step guide / howto for installing it (either on a full, or on a NanoBSD version of) vanilla pfSense?

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

                              @dhiltonp:

                              I've looked into this a little.

                              SmokePing 2.x has monitoring and a web interface, and is written in perl. There are quite a few monitor types, which was a surprise (I thought it was just for pings, which feature would be fairly easy to directly replicate).

                              Version 3.0 is going towards monitoring only, which may be better for pfSense integration; SmokePing would then be used for data collection, and the interface could easily be merged with pfSense.

                              Writing a 3.0 package that runs as a slave would be the easiest first step (once SmokePing 3.0 is a bit more stable; development started about a month ago).

                              Honestly I'm surprised this hasn't been integrated into pfsense yet, it's the de facto standard for monitoring line latency even for ISPs.

                              Smokeping3 is work that was sponsored and it doesn't seem to have taken off - https://github.com/oetiker/smokeping-3.x
                              The latest commit was on Nov 9, 2013.
                              Smokeping2 is stable and will likely see use far longer than Smokeping3.

                              This is a decent bounty, and I will try to see if I can get Smokeping2 to work with lighthttpd and all the Perl dependencies.
                              I'm unfamiliar with pfsense packaging, and the hardest part for me will be to enable the package to add hosts for monitoring via the web gui.

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

                                Freelance coder here, I'll have a look at this once I get back to my dev environment (holidays).

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

                                  I've looked at it. Oh yeah, this can be done. No problem! I'm assuming it hasn't been completed by the previous psoter either, since he posted in October…

                                  The hardest part for me will be the fact it's written in PERL. I'm more accustomed to lower-level languages like C and C++.

                                  This should be a snap. lighthttpd and RRD, no problem. Might even be able to piggyback it onto CARP. No promises about CARP, though.

                                  I return to my old beating grounds in a week, I'll give it a crack then. MISSION ACCEPTED.

                                  1 Reply Last reply Reply Quote 0
                                  • ?
                                    A Former User
                                    last edited by

                                    Is there an update about the smokeping package?

                                    1 Reply Last reply Reply Quote 0
                                    • MikeV7896M
                                      MikeV7896
                                      last edited by

                                      @Ben.:

                                      Is there an update about the smokeping package?

                                      With pfSense having made some pretty major changes back at version 2.3 - nginx is now used instead of lighttpd, RRD graphing is no longer used due to the amount of prerequisite packages that would increase the distribution size significantly - so if it was being worked on, these two changes alone probably threw a monkey wrench into the works.

                                      IF someone IS working on it, then you might want to contact jdillard about using the D3 graphing engine that is now used for the monitoring graphs, and will also be used for vnstat when it eventually returns as a package.

                                      The S in IOT stands for Security

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