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

    Enterprise style Central Management Interface - {Now $1900}

    Scheduled Pinned Locked Moved Expired/Withdrawn Bounties
    125 Posts 29 Posters 107.0k 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.
    • C
      cybrsrfr
      last edited by

      I'm adding a requirement to the amount I committed to in this bounty.

      Requirement:
      Central Management needs to be developed in PHP.

      Why:
      1. PFSense's web interface is written in PHP.
      2. PHP is Multi-platform capable on nearly every OS imaginable.
      3. It would require a smaller learning curve for development if it did not require knowledge of two languages to handle modifications to PFSense and the Central Mangement.
      4. I want to reduce my dependency on Microsoft.

      I'm not opposed to there being a .Net option. I also applaud your effort in building it. I just don't want it to be the only option.

      P.S. I know several languages including both PHP and C#.

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

        @Juve:

        I had started something like this in .NET, windows based interface….

        Alright Juve, time to take down that BSD avatar :)

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

          Like I said "I had started"… which means I stopped it (more than one year ago).

          ;D

          I was thinking about MySQL + PHP/and/or Mono (I like C#). I see two sides, the frontend wich would be in PHP (easy to code and fast), and the backend which would be more sophisticated with multithreading capabilities, plugin (monitoring sensors/actions) interface with hot loading/unloading using relfexion, storage using MySQL, configuration using XML.Link between front and back using webservice (SOAP) in order to split roles...

          Scott, I was asked to do it windows based ;-)
          ;)

          1 Reply Last reply Reply Quote 0
          • E
            eri--
            last edited by

            Anyway all that staff for such thing is overkill/overengineer. Using mysql/SOAP/and all that staff seems too much for a thing that has already been done in php.

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

              Yes but when you have to manage 100+ pfsense boxes you have to have something you can rely on… modularity, scalability and so on.
              So, If I have to do something, I will start to think about the "ideal" design.

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

                Hi Juve,

                So are you saying this might be a bounty you would take on?  Honestly I am unfamiliar with the scope of a project like this is and if it would be an easy thing to do or a very difficult.  I don't understand the underlying aspects of pfsense.  Not a programmer. 100+ pfsense boxes?  That is alot.

                Mark

                Skype ID:  Marinhd

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

                  It is something I would like to do, but I'm afraid I can't get enough time to make it good (I'm already busy at 110%, you know what it is, in IT services you have to do twice the job you are asked to.. for the samed price of course).
                  I don't want to tell you I'm going to make it and then let you wait for 10 months… this is a disrespect. I'm not either looking for money, I if do it will be for free and for the community, money should go to pfsense coders like scott,hoba,cmd etc.
                  I have already 30+ boxes to manage and plan to have some more ;-). That 's why I'm replying here, which is perhaps a mistake and should go onto General discussion thread since I'm note willing to take on that bounty "as" a bounty.
                  I'll try to get on IRC soon to discuss about that kind of central management area, and then perhaps make a team to build something "useful"  ;)

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

                    Here is a neat example from watchguard.  http://www.watchguard.com/products/wsm.asp  At least it is a visual of what I am looking for.

                    Except their product is $6000 just to manage 50 clients…not too mention the cost of the box needed!

                    Skype ID:  Marinhd

                    1 Reply Last reply Reply Quote 0
                    • H
                      hoba
                      last edited by

                      http://www.astaro.com/our_products/astaro_command_center might be worth a look as well. There is a livedemo on their site as well.

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

                        Ok guys, Im a pfSense developer. Ive been looking into this feasibility while also working on a similiar concept. Ive got time to invest so can we compile a list of specific features youd like so I can review everyones needs.

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

                          Hi Hoba,

                          That product looks like a replacement for pfSense.  Not something which would let me manage multiple units from one location.

                          Hi Dingo,

                          Great to hear that!!!!  I have to go to work but I will respond in a little while.  Thank you for taking interest in this bounty.

                          Mark

                          Skype ID:  Marinhd

                          1 Reply Last reply Reply Quote 0
                          • H
                            hoba
                            last edited by

                            @kapara:

                            That product looks like a replacement for pfSense.  Not something which would let me manage multiple units from one location.

                            Astaro is a linux based firewalldistribution, that's right but they offer a commandcenter that you can control multiple astaro units with. I didn't say switch to astaro, I just said if something like that has to be developed for pfSense it can't hurt to have a look at similiar existing products. It's the same like the watchguard controlcenter that was psoted here. Watchguard is a replacement for pfSense as well.

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

                              Hi Hoba,

                              ok…so you meant as an example.  Thanks for the suggestion.  I appreciate any help.  Sorry for the misunderstanding.

                              Skype ID:  Marinhd

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

                                Just a thought real quick….Curious how this will be applied to pfsense.  As part of the system?  Separate product entirely?  As a plugin?

                                Thanks,

                                Mark

                                Skype ID:  Marinhd

                                1 Reply Last reply Reply Quote 0
                                • E
                                  eri--
                                  last edited by

                                  The best way would be for it being available as a package running in a jail with the option to disable all the GUI at the other, controlled, hosts. Since it is not needed on them.

                                  Just my 2c

                                  1 Reply Last reply Reply Quote 0
                                  • ?
                                    Guest
                                    last edited by

                                    Considering that 1.3 will offer the ability to run pfSense as an appliance (single NIC) I would think that making this a package that could be installed on a pfSense appliance would make the most sense.  I certainly wouldn't want something this powerful sitting on my edge firewall where someone might get a hold of it.

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

                                      @submicron:

                                      Considering that 1.3 will offer the ability to run pfSense as an appliance (single NIC) I would think that making this a package that could be installed on a pfSense appliance would make the most sense.

                                      I was thinking the same exact thing. A package to run on the new appliance would be perfect when its available. Until that time a standalone version that can run on its own would be good so we can get started now.

                                      I've now downloaded the m0n0wall-cmi code from http://m0n0wall-cmi.sourceforge.net/. I don't think there would be any reason to start over. We should leverage the 3 months of full time coding that was spent to create it. In fact it would be great to maintain that packages ability to manage m0n0wall and extend it to also manage PFSense. By doing this we should be able to leverage a larger audience of users and developers to improve it from both m0n0wall and PFSense. Since PFSense was based on m0n0wall that should give us a nice jump start.

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

                                        Here are my requirements for the bounty:

                                        1. Manage all aspects of each pfSense firewall from central location (Like m0n0wall CMI).
                                        2. A heads up of all pfsense systems with green light if able to communicate/Red if not with central management device.
                                            Possibly in a tree like format where the icon would turn red or a list format.
                                            Red would be based on rules..ie connection from CMI down, CPU high, low memory, point to point tunnel down, unusually high traffic for entended    period of time based on rules.
                                        3. Email notification (SMS notification if possible) when a rule has either a threshold passed or unable to perform the task requested in the rule..ie Ping
                                            Email notification….via smtp with potential username/password
                                        4.Connection from CMI to remote systems must be secure (Probably doesn't need to be mentioned but....)
                                        5. Ability to schedule automatic backups and perform manual backups.  Possibly better than automatic is have the system check the file and if it is newer to back it up.
                                        6. Have RRD graphs available for connections from CMI to remote locations.
                                        6.  Logging of system to a web based log like in pfSense with ability to filter based on firewall and type of events and export.  (I really like the idea of going to one location for all information rather than having to constantly switch)
                                        7. Ability to send log info to syslog for further diagnosis.
                                        8. I would like the install to be as simple as installing pfSense itself or adding a plugin.
                                        9.  I really think a one stop shop solution would be best (All services provided within the same box) since this unit will not be acting as a firewall. Prefered but not required.
                                        10.  Would be great but not required is mobileweb..ie Iphone or PocketPC web like interface for remote management via Phone.

                                        Please excuse me if my list is not realistic.  Any suggestions or comments would be much appreciated.

                                        Thanks,

                                        Mark

                                        Skype ID:  Marinhd

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

                                          Hi ermal,

                                          What if the CMI console was unable to access the local pfSense.  Would that prevent someone from accessing it locally if they had to?

                                          Mark

                                          Skype ID:  Marinhd

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

                                            My implementation does not run on pfSense. It is a standalone application to manage infrastructure. it should not be run physically on the pfSense firewall itself, but yes could probably be turned into a "application". CMI is a good start but Im going way further down the road then CMI has gone so far.

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