The toolbox is a simple web app wrapper for creating specialty tools for things best done through the Meraki dashboard API. All information like your api-key is stored in a cookie in your browser, so there’s no state or information stored anywhere else by the app.
Developed by meraki-david
It’s available as a docker container that will host locally on port 80. After installing docker, simply run:
docker run -p 80:80 whitlow/meraki-api-toolbox
You should then be able to access it with your browser at http://localhost/
To stop the docker container you’ll need the container ID. Get it by running:
Once you have that you can stop it by running ‘docker stop [container_id]’. It should look something like this:
docker stop cd04fbb33586
Tools in the box
Saves your API key in a cookie for authenticating you to dashboard.
This tool will change the physical address of each device in the network. Optionally tell dashboard to also move the map marker or also write the address into the notes field (useful since you can’t show the address in the AP list).
This will show logs that each of the tools publish.
Docker is also great for updating containers, you should be able to just do:
docker pull whitlow/meraki-api-toolbox
Current behavior notes
- The toolbox doesn’t respect dashboard’s 5 calls per second limit. If any update requests fail, they are scheduled to retry 2-8 seconds later. If the request fails 6 times then it dies. Failures are not currently logged.
- The ‘Change addresses’ tool has only been tested on wireless networks, ymmv for networks with switches or MX’s in them.