Compliance overview
5 mins
V6 ProV6 MSP
Compliance Overview
We have completely re-written the compliance engine to be more modular and flexible. The new engine is based on the following principles:
- A policy definition is a collection of rules.
- The rules and how to apply them are defined in a JSON file.
- There is a detailed help file in the app on how to design and implement the rules.
- A policy assignment is an assignment of a policy definition to a Scope of category, device or Tag.
- A policy assignment is an assignment of a policy definition given Scopes available commands/ configs.
- A policy compliance is an output of the latest check of the policy assignment.
- A policy compliance jobs are configured in Scheduled Tasks and are either run manually from the UI or at the configured interval.
- Write a Policy Definition first, then create a Policy Assignment. Then create a Scheduled Task to run the compliance check.
- The compliance check is run on the devices latest downloaded config for the scope/ command selected in the assignment. The compliance engine does not connect to devices at any time. It only uses the latest downloaded config to run compliance checks.