
FortiGate IPS Engine Fail Open or Fail Closed: diagnose test application ipsmonitor
- 3 days ago
- 2 min read

After an IPS engine crash, some sites die and some pass. Security asks if you are fail-open.
This is a live-ticket style lesson from Techclick Infosec. You will isolate the fault with CLI first, then prove the fix with one clean packet or log.
What you will be able to do
Name the first CLI command to run on FortiGate for this ticket
Separate the layer that is actually broken from the layer people blame
Apply one scoped fix instead of a global disable
Prove the ticket closed with a session, log, or counter
Quick answer
Know the fail-open setting and the engine state. ipsmonitor tells you if the engine is dead and what the policy will do next.
Why this ticket shows up
A dead IPS engine can drop inspected traffic (fail-closed) or skip inspection (fail-open). Teams argue policy while the engine is just crashed.
Symptoms operators actually see
ipsengine crash in crashlog
Inspected policies stall
CPU spike then drop
Recent IPS database update
CLI first — copy this block
Run these on the FortiGate device or console named in the ticket. Do not skip the first show command — it tells you which later command matters.
diagnose test application ipsmonitor 1
diagnose test application ipsmonitor 99
diagnose ips session status
diagnose debug crashlog read
get system performance statusHow to read that output
If the engine is not running, fail-open will pass uninspected traffic and fail-closed will look like an outage. Read the setting before you restart.
Triage order
Read IPS engine state
Note fail-open vs closed
Restart ipsengine during an approved window if crashed
Roll back the last IPS DB if it started after an update
Watch crashlog for a repeat
Classic traps
What you see | Real cause | Fix |
Disable IPS on every policy | Engine crashed once | Restart the engine |
Assume fail-open | This tenant is fail-closed | Read the setting |
Ignore because ping works | Inspected HTTPS is dead | Ping bypasses IPS |
Proof the ticket is closed
ipsmonitor shows engine running
Inspected sites load
No new crashlog lines
Say this in an interview
I check whether IPS is fail-open or fail-closed before I call an outage a policy problem.
Need the full vendor lab, mock interview, and production runbooks? Techclick trains Palo Alto, Zscaler, F5, FortiGate, Check Point, Cisco ISE, Azure and routing with live CLI — start at https://www.techclick.in/



Comments