Retrieving usage details and connected clients for a Meraki network
How many clients do you currently have on your network? What are their MAC addresses? How much data are they sending or receiving? When did the client first connect and when was the client last online? These kinds of questions lend themselves to automated report creation. In this recipe, we will explore how to extract these metrics using our API, and then save them into a CSV file that can be opened with a table calculation program such as Excel for further analysis.
Getting ready
Open your code editor and start by creating a file called usage.py
. Next, navigate your terminal to the same directory that you just created the usage.py
file in.
In your terminal, you'll also have to set an environment variable called MERAKI_DASHBOARD_API_KEY
, whose value is the API key for your Meraki organization. Please refer to the Authenticating web requests recipe for an introduction on how to set environment variables...