Is there a tool similar to Solarwinds Network Configuration Manager for Meraki?
As the title says.
I know the API is a powerful tool for mass management/mass changes/compliance auditing & enforcement, but I'm looking for something pre-built that's GUI driven and doesn't require a programming background to make use of. Specifically, for MX & MS hardware.
Yeah. Our Meraki deployment doesn't make use of config templates - most networks were stood up using the Clone feature, then tweaked for the specific needs of a given network; However, not all were cloned from the same base network so there's quite a bit of variation across the environment.
A simple example is that we want to disable the Local Device Status page across the environment, only manually enabling it when we need it. In the dashboard, I've got no way to tell it "Go turn this setting off everywhere".
Another example would be the layer 3 firewall rules. We're currently building three rulesets, and one of the three rulesets will be applied at all locations depending on the needs of the location. The rulesets are aimed at separating ~10 vlans per location from eachother. We've got no good way, via the dashboard, to roll that out - in our team of 3 techs, trawling through ~150 networks and manually creating several rules at each isn't a great experience. Even if we were to work through and manually build the rules at each site, the dashboard doesn't provide a good method for ensuring the rules were built correctly or applied at each site (audit/compliance needs).
These types of wants would be addressed by templates. But, if you don't use them then API is another way to manage at scale.
As for a GUI-fied option as another person mentioned Boundless offers an interesting tool. However, they can only access config options with a corresponding API endpoint. Not every option config option in dashboard has a API endpoint today. I also just looked at my Boundless dashboard and can't find anything for making changes to the device Local Status Pages. But, you should engage directly with Boundless and get the scoop from them.
Another option which is $0 is Postman. This can help ease the move into API management. It's fairly powerful if you use external seed files and/or runner to cycle through calls.
So for example, we want to make a change with Alerts for all networks, checking the alert for blocked malware. Have not used API's yet. Do I need to learn? Thinking maybe we're missing out on some of the possibilities we don't realize that we have.