auth_log_summary
Summarizes SSH authentication events on an instance: failed logins, invalid-user probes, and accepted logins grouped by source IP.
Instructions
Summarize SSH auth activity on one instance: failed logins, invalid-user probes, and accepted logins, grouped by source IP. Read-only (auth.log/secure tail, journald ssh units as fallback). Returns JSON: {failed_logins: [{ip, user, count, method}], invalid_users: [{ip, count}], accepted_logins: [{ip, user, count, method}]}. Errors: auth_log_not_available, auth_log_permission_denied.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| top_n | No | Max rows per section (1-100, default 20). | |
| instance_id | Yes | Instance ID or name. | |
| since_minutes | No | Lookback window in minutes — exact on the journald path, approximate (line-bounded tail) on file tails (1-10080, default 1440). |