Chaining with Parameterized | Rule Chaining |
General PUDR Steps
The general step for creating a chain that uses a PUDR are:
1In UBM, define an Object, User, or Session policy that will be your Source Rule.
2In UBM, define a PUDR that will be your Target Rule
3In the Rule Chaining module, define a chain which associates the UBM policy and the PUDR.
PUDR Process
Parameterized User-Defined Rule Flow Diagram
The PUDR process involves these steps.
1The source rule is violated and an alert is generated.
2FortiDB MA determines if there is a PUDR that is chained to the source rule.
•If a rule is chained, FortiDB MA fetches the information on the chain relationship
3FortiDB MA checks to see if the source rule is to be run immediately or not.
4FortiDB MA checks to see if the chained rule is a PUDR vs. a regular policy
aIf a regular UDR, FortiDB MA runs the UDR without passing any variables.
bIf the rule is a PUDR and is set to be run immediately, FortiDB MA passes the parameters defined in the rule chain to the PUDR.
cIf the rule is a PUDR and is set to be run with the schedule settings of the source rule, FortiDB MA indicates that parameters have to be passed for the successful execution of the PUDR.
5An alert is generated for the PUDR.
| FortiDB Version 3.2 Utilities User Guide |
12 |