Execute a CLI script based on CPU and memory thresholds
Automation stitches can be created to run a CLI script and send an email message when CPU or memory usage exceeds specified thresholds.
In this example, two automation stitches are created that run a CLI script to collect debug information, and then email the results of the script to a specified email address when the CPU usage threshold is exceeded, or memory usage causes the FortiGate to enter conserve mode.
![]() |
The maximum size of the CLI script action output is 16K characters. |
To define CPU and memory usage thresholds:
config system global set cpu-u