query_event_log
Retrieve FortiGate event logs by category such as system, VPN, user, or SD-WAN, with optional filters, row limits, VDOM, and memory or disk source selection.
Instructions
Query event logs by category: system (admin logins, config changes), vpn (tunnel up/down, dial-up logins), user (authentication), router, wireless, endpoint, ha, sdwan and more.
Parameters:
device_id: Identifier of the FortiGate device
category: system (default), vpn, user, router, wireless, endpoint, ha, security-rating, fortiextender, connector, sdwan, cifs, compliance-check
rows: Maximum records (default 50, max 500)
raw_filter: Optional FortiOS filter, e.g. "user==admin" or "logdesc=@login"
source: "memory" (default) or "disk"
vdom: Virtual Domain name (optional)
Returns:
One line per record: time, level, description, user, message
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| rows | No | Maximum records | |
| vdom | No | Virtual Domain | |
| source | No | Log source | memory |
| category | No | Event category (system, vpn, user, router, wireless, ...) | system |
| device_id | Yes | FortiGate device identifier | |
| raw_filter | No | Raw FortiOS filter expression |