monitor_get_system_status
Retrieve a snapshot of OS, CPU usage, load, memory, disk, network, and top processes to diagnose system health and resource issues.
Instructions
Snapshot of OS, CPU count, load, memory, optional disk/network and top processes.
Recovery: If psutil raises AccessDenied, retry with fewer options or run with appropriate permissions.
Return Format
{"success": bool, "result": {"timestamp": str, "system": str, "release": str, "cpu_count": int, "cpu_usage_percent": float, "memory": {...}, "disk": {...}, "processes": [...], "network": {...}}}
Examples
monitor_get_system_status() monitor_get_system_status(include_processes=True, max_processes=20)
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "monitor_get_system_status"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| include_disk | No | ||
| max_processes | No | ||
| include_network | No | ||
| include_processes | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||