tweaks
This commit is contained in:
		| @ -6,6 +6,10 @@ Logs are an important tool for system diagnoses, event auditing, user management | ||||
|  | ||||
| Event logging in authentik is highly configurable; you can define the [retention period](./index.md#event-retention-and-forwarding) for storing and displaying events, configure which exact events should trigger a [notification](./notifications.md), and view low-level details about when and where the event happened. | ||||
|  | ||||
| ### Troubleshooting with event logs | ||||
|  | ||||
| For details about troubleshooting using logs, including setting the log level (info, warning, etc.), enabling `trace` mode, viewing past logs, and streaming logs in real-time, refer to [Capturing logs in authentik](../../troubleshooting/logs.mdx). | ||||
|  | ||||
| ## Enhanced audit logging (Enterprise) | ||||
|  | ||||
| In the enterprise version, each Event details page in the UI, details about each event are abstracted and displayed in an easy-to-access table, and for any event that involves an object being created or modified, the code `diffs` are displayed as well. This allows you to quickly see the previous and new configuration settings. | ||||
| @ -25,7 +29,3 @@ Areas of the authentik UI where you can view these audits details are: | ||||
| With the enterprise version, you can view recent events on both a world map view with pinpoints of where events occurred and also as a color-coded chart displaying type of event and volume of each type. | ||||
|  | ||||
|  | ||||
|  | ||||
| ### Troubleshooting with event logs | ||||
|  | ||||
| For details about troubleshooting using logs, including setting the log level (info, warning, etc.), enabling `trace` mode, viewing past logs, and streaming logs in real-time, refer to [Capturing logs in authentik](../../troubleshooting/logs.mdx). | ||||
|  | ||||
| @ -12,23 +12,21 @@ An authentik administrator can create notification rules based on the creation o | ||||
|  | ||||
| To receive notifications about events, follow this workflow: | ||||
|  | ||||
| 1. [Create a transport](./transports.md#create-a-transport) (or use an existing default transport) | ||||
| 2. [Create a policy](#create-a-policy) | ||||
| 3. [Create a notification rule, and bind the policy to the rule](#create-a-notification-rule) | ||||
| 1. Create a transport (or use an existing default transport) | ||||
| 2. Create a policy | ||||
| 3. Create a notification rule, and bind the policy to the rule | ||||
|  | ||||
| ## 1. Create a notification transport | ||||
|  | ||||
|  | ||||
| A transport method (email, UI, webhook) is how the notifications are delivered to a user. Follow these [instructions](./transports.md#create-a-transport) for creating a transport. | ||||
|  | ||||
| ## 2. Create a policy | ||||
|  | ||||
| First you need to create a policy (either the **Event Matcher** policy or a custom Expression policy) that defines which events will trigger a notification. | ||||
| You will need to create a policy (either the **Event Matcher** policy or a custom Expression policy) that defines which events will trigger a notification. | ||||
|  | ||||
| ### **Event Matcher** policy | ||||
|  | ||||
| For simple filtering you can [create and configure](../../customize/policies/working_with_policies.md) a new **Event Matcher** policy to specify exactly which events (known as _Actions_ in the policy) you want to be notified about. For example, you get chose to create a policy for every time a user deletes a model object, or fails to successfully log in. | ||||
|  | ||||
| The authentik policy engine.... | ||||
| For simple filtering you can [create and configure](../../customize/policies/working_with_policies.md) a new **Event Matcher** policy to specify exactly which events (known as _Actions_ in the policy) you want to be notified about. For example, you can chose to create a policy for every time a user deletes a model object, or whenever any user fails to successfully log in. | ||||
|  | ||||
| Be aware that an event has to match all configured fields in the policy, otherwise the notification rule will not trigger. | ||||
|  | ||||
| @ -51,19 +49,15 @@ After you've created the policies to match the events you want, create a notific | ||||
|  | ||||
| 2. Click **Create** to add a new notification rule, or click the **Edit** icon next to an existing rule to modify it. | ||||
|  | ||||
| 3. Define the ------------, and then | ||||
| 3. Define the policy configurations, and click **Create** or \*\*Update to save the settings. | ||||
|  | ||||
| You have to select which group the generated notification should be sent to. If left empty, the rule will be disabled. | ||||
| - Note that you have to select which group the generated notification should be sent to. If left empty, the rule will be disabled. | ||||
| - You also have to select which [transports](./transports.md) should be used to send the notification. A transport with the name "default-email-transport" is created by default. This transport will use the [global email configuration](../../install-config/install/docker-compose.mdx#email-configuration-optional-but-recommended). | ||||
|  | ||||
| 4. In the list of Notification rules, click the arrow in the row of the Notification rule to expand the details of the rule. | ||||
|  | ||||
| 5. Click **Bind existing Policy/Group/User**, and in the **Create Binding** modal, select the policy that you created for this notification rule and then click **Create** to finalize the binding. | ||||
|  | ||||
| :::info | ||||
| Be aware that policies are executed even when no group is selected. | ||||
| ::: | ||||
|  | ||||
| You also have to select which [transports](./transports.md) should be used to send the notification. | ||||
| A transport with the name "default-email-transport" is created by default. This transport will use the [global email configuration](../../install-config/install/docker-compose.mdx#email-configuration-optional-but-recommended). | ||||
|  | ||||
| 4. Click **Create**. | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
		Reference in New Issue
	
	Block a user
	 Tana M Berry
					Tana M Berry