01-21-2025 01:34 AM
Hello,
I need to get the last successful authentication date of an endpoint based on its mac address from ISE. This will have to be automated down the road so using the GUI Reports is not an option.
After testing the API I realized it's not possible to get historical data, just active session info.
Would this be something I could do with data-connect? The idea is to dynamically provide a list of mac addresses to some kind of python script and obtain the last authentication date for each mac address.
BR,
Konstantinos
Solved! Go to Solution.
01-21-2025 01:54 AM - edited 01-21-2025 01:54 AM
https://cs.co/ise-berg#dataconnect
Or send syslog somewhere and report/API to that syslog collector/SIEM.
01-21-2025 08:41 AM - edited 01-21-2025 09:03 AM
Yes, Data Connect is the fastest and easiest method by querying ENDPOINTS_DATA or RADIUS_ACCOUNTING tables.
https://github.com/1homas/ISE_Python_Scripts :
- iseql.py
- isedc.py | Docs
- data/SQL : contains many example SQL queries
01-21-2025 01:54 AM - edited 01-21-2025 01:54 AM
https://cs.co/ise-berg#dataconnect
Or send syslog somewhere and report/API to that syslog collector/SIEM.
01-21-2025 08:41 AM - edited 01-21-2025 09:03 AM
Yes, Data Connect is the fastest and easiest method by querying ENDPOINTS_DATA or RADIUS_ACCOUNTING tables.
https://github.com/1homas/ISE_Python_Scripts :
- iseql.py
- isedc.py | Docs
- data/SQL : contains many example SQL queries
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide