We want to get information from all active Mac Addresses, and below is what we did:
- First, we used this request on Monitoring API to get the session active list: https://<ISEhost>/admin/API/mnt/Session/ActiveList
- The active list gave us about 10,000 Mac Addresses, then we used another request to get detailed information for each active Mac Address: https://<ISEhost>/admin/API/mnt/Session/MACAddress/<macaddress>
- However, from Step 2, we only got non-empty responses from the first ~5000 Mac Addresses
So our questions are:
- Does the Monitoring API have any time-out setting (e.g., the server will terminate the API connection after a certain time)?
- Does the Monitoring API have any rate limit (e.g., the server will terminate the API connection if too many requests have been submitted)?
- Any other possible reasons that we were not able to get complete information for all 10K Mac addresses?
Thanks!