1. 4

I worked at company a few years ago that paid for something that does this; it kept a database of configs for network devices like routers and firewalls. If you set up syslog it would also listen for changes and pull the config whenever it changed.

Does anyone know of an open source solution for this?

    1. 2
    2. 2

      Not something like this but openwisp is a tool that I worked on that gives you a pretty interface to specify the configuration for network devices. You have a daemon reporting the hash of local config to the server and eventually it downloads the one from the db if the hash is different.

      This way you keep the config in the server and the device just overwrites local changes. It’s used mainly to administer fleets of devices, e.g. an eduroam clone.

      1. 2

        It probably used SNMP. A lot of monitoring tools supports that protocol.