opnsense_get_system_status
Get OPNsense firewall health overview: version, uptime, load, memory, temperature, and disk usage. Use it to verify system status and detect resource strain.
Instructions
Get a health overview of the OPNsense firewall: version, uptime, load, memory, optional temperature sensors and optional disk usage.
Start here when asked how the firewall is doing, what version it runs, or whether it is under load. This does NOT report firmware updates - use opnsense_get_firmware_status for that.
Args: params (SystemStatusInput): Validated input containing: - include_temperature (bool): Include temperature sensors (default: True) - include_disk (bool): Include filesystem usage (default: True) - response_format (ResponseFormat): 'markdown' or 'json'
Returns: str: Markdown summary, or JSON with this schema: { "system": {...}, # product name, versions, uptime, CPU model "resources": {...}, # load average, memory and swap usage "temperature": [...], # optional, per-sensor readings "disk": {...}, # optional, per-filesystem usage "status": {...} # pending notices and their severity } Sections whose endpoint is unavailable on this release are omitted.
Examples: - Use when: "Is the firewall healthy?" or "What OPNsense version am I on?" - Don't use when: You want pending updates (use opnsense_get_firmware_status) - Don't use when: You want per-interface throughput (use opnsense_get_interface_statistics)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| params | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |