5 ms·
I would really like to see a open source alternative that can interface with all sorts of different hardware to manage my infrastructure with a single pane of g
by InTheArena 5y ago
I would really like to see a open source alternative that can interface with all sorts of different hardware to manage my infrastructure with a single pane of glass. Sorta Ubiquti - but leveraging things like the Unifi API & the new REST api on Microtek to get me out of vendor lock in.
I don't think I have ever seen anything along those lines out there.
Im actually happy with my unifi setup - but there are some things (like multiple load balanced WAN ports) that should be easy to do, but instead are impossible.
- jedahan 5y agoOpenWISP looks to be the furthest along, though right now I think it only supports OpenWRT https://openwisp.io/docs/index.html https://openwisp.io/docs/index.html
- cedricgle 5y agoThere is some OS tooling in the SDN realm, like Stratum[1] for example, or a P4 board for the serious. But the hardware behind it isn't cheap. I wish router for personal use were as "easily" programmable as an OpenFlow compatible equipment with a external controller. Even if you need some extra tooling to reach all the feature of RouterOS, like a compute node for the DNS. I don't know if this kind of evolution will ever reach the consumer space. [1] https://opennetworking.org/stratum/ https://opennetworking.org/stratum/
- ctoth 5y agoI know that the Asuswrt integration with Home-assistant lets me manage devices which is kind of cool, but I too would love a little deeper access via a 3rd party app. Most of these things use web scraping or ssh to the device though, not an actual API as very few routers give access to one.
- ahepp 5y agoI've always wondered if one could use SNMP for this.
- trulyme 5y agoDoubtful. Some basic stuff is supported across almost all devices (interface names, speeds, status,...), but more detailed info varies widely between vendors, their OS versions and devices. SNMP SET support is mostly a joke and not worth the trouble. Better use whatever API each vendor came up with.