Get Management Interface Settings for All Devices in Org

nickydd9
Getting noticed

Get Management Interface Settings for All Devices in Org

I want to get the management interface settings (https://developer.cisco.com/meraki/api/#!get-network-device-management-interface-settings) but for all devices in my Org at the same time. I figure what I need to do is pull the inventory via API and then filter on just MX, Z3 and Z1 devices and then using the NetworkID's and Serial Number's iterate through all the devices using the call I mention above. 

 

Does anyone have a script that already does this or mind helping?

3 Replies 3
Seshu
Meraki Employee
Meraki Employee

Hello @nickydd9 

 

Here is an app I built using Meraki Dashboard API endpoints. Here is the source code.  You can pull the source code from git and make necessary changes to gather the same at Org level. The input will be an API Key and the rest is pretty dynamic.

 

Steps to get started:

 

git clone https://github.com/Cool-Apps-Pvt-Ltd/Meraki-API-MutiOrg-Portal

cd Meraki-API-MutiOrg-Portal/

npm install

npm start

nickydd9
Getting noticed

I am having trouble actually running this app. It starts it and opens browser to localhost:3000 but lists as "Failed to compile"

 

./src/views/NetworkHome/NetworkHeader/btClientsDetailed.js
Module not found: Can't resolve 'material-table' in 'c:\docstemp\Meraki-API-MutiOrg-Portal\src\views\NetworkHome\NetworkHeader'
Seshu
Meraki Employee
Meraki Employee

you may be missing the module "material-table". Most of the errors are searchable in Google and the answers would be available in Stack Overflow. Maybe stop the server and try 

 

npm install material-table

 

And then do "npm start". 

 

 

Get notified when there are additional replies to this discussion.
Welcome to the Meraki Community!
To start contributing, simply sign in with your Cisco account. If you don't yet have a Cisco account, you can sign up.