Phase 4: Post-Renewal Monitoring
Phase 4: Post-Renewal Monitoring (48 Hours)
DataConnect — Auth Failure Watch
These inline queries use dc_query from data/shared/partials/ise-dataconnect/helpers.adoc. Copy-paste into terminal session first.
|
All failures in last 2 hours (run hourly for 48h)
dsource d001 dev/network/ise
dc_query "
SELECT
failure_reason,
COUNT(*) AS count,
MIN(timestamp_timezone) AS first_seen,
MAX(timestamp_timezone) AS last_seen
FROM radius_authentications
WHERE failed > 0
AND timestamp > SYSTIMESTAMP - INTERVAL '2' HOUR
GROUP BY failure_reason
ORDER BY count DESC
FETCH FIRST 20 ROWS ONLY
"
Certificate-specific failures
dc_query "
SELECT
calling_station_id AS mac,
username,
failure_reason,
nas_ip_address,
timestamp_timezone
FROM radius_authentications
WHERE failed > 0
AND timestamp > SYSTIMESTAMP - INTERVAL '2' HOUR
AND (
LOWER(failure_reason) LIKE '%certificate%'
OR LOWER(failure_reason) LIKE '%trust%'
OR LOWER(failure_reason) LIKE '%expired%'
OR LOWER(failure_reason) LIKE '%chain%'
OR LOWER(failure_reason) LIKE '%tls%'
OR LOWER(failure_reason) LIKE '%ssl%'
)
ORDER BY timestamp_timezone DESC
FETCH FIRST 50 ROWS ONLY
"
Auth success rate comparison (pre vs post renewal)
dc_query "
SELECT
TRUNC(timestamp_timezone, 'HH24') AS hour,
COUNT(*) AS total_auths,
SUM(CASE WHEN passed = 'Pass' THEN 1 ELSE 0 END) AS passed,
SUM(CASE WHEN failed > 0 THEN 1 ELSE 0 END) AS failed,
ROUND(SUM(CASE WHEN failed > 0 THEN 1 ELSE 0 END) * 100.0 / COUNT(*), 2) AS fail_pct
FROM radius_authentications
WHERE timestamp > SYSTIMESTAMP - INTERVAL '48' HOUR
GROUP BY TRUNC(timestamp_timezone, 'HH24')
ORDER BY hour DESC
"
ISE Live Logs
! ISE Admin GUI
Operations > RADIUS > Live Logs
- Filter: Status = Failed
- Look for: "12511 Unexpectedly received TLS alert message"
- Look for: certificate chain / trust errors
Windows Event Logs (Endpoint Side)
! Enable CAPI2 log on a test Windows endpoint:
Event Viewer > Applications and Services Logs > Microsoft > Windows > CAPI2
> Right-click Operational > Enable Log
! Look for certificate validation failures after connecting to 802.1X
Monitoring Checklist
-
Hour 0: auth failure rate baseline captured
-
Hour 1: first post-renewal check — compare to baseline
-
Hour 4: second check
-
Hour 8: third check
-
Hour 24: daily comparison
-
Hour 48: sign-off — failure rate at or below baseline