1.1 KiB
1.1 KiB
Meraki API Utilities
Configuration
This project requires a .env file to run both scripts.
Environment Variables
The following environment variables must be defined in your .env file:
-
API_KEY
Your Cisco Meraki API key used to access and manage Meraki networks.Required by every script. -
NETWORK_ID
The network ID of the network you want to parse.Required by deviceCheck.py. -
DEVICE_MAC
The MAC address of the device you want to monitor.Required by deviceCheck.py. -
SMTP_SERVER
Your outgoing SMTP mail server address.Required by deviceCheck.py. -
SMTP_PORT
Your outgoing SMTP mail server port.Required by deviceCheck.py. -
SMTP_EMAIL
The email address used to send notifications.Required by deviceCheck.py. -
SMTP_PASS
The password for the SMTP email account.Required by deviceCheck.py.
Notes
- Ensure the
.envfile is stored securely and is not committed to version control. - Verify that the API key has the required permissions for your intended operations.
- SMTP credentials should be for a dedicated service account where possible.