> ## Documentation Index
> Fetch the complete documentation index at: https://cloudanix.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Monitor Audit

## Checks performed

* [Log Profile is not provisioned](azuremonitoraudit/rules/azure_audit_monitor_log_profile_exists)
* [Ensure activity log retention is set for 365 days or greater](azuremonitoraudit/rules/azure_audit_monitor_log_profiles_with_short_retention)
* [Ensure log profile is configured to export all activities](azuremonitoraudit/rules/azure_audit_monitor_log_profiles_without_all_categories)
* [Ensure log profile is configured for all regions](azuremonitoraudit/rules/azure_audit_monitor_log_profiles_without_all_regions)
* [Ensure Storage Account container containing the logs is not publicly accessible](azuremonitoraudit/rules/azure_audit_monitor_log_profiles_with_publicly_accessible_storage)
* [Ensure Storage Account container containing the logs is encrypted with BYOK](azuremonitoraudit/rules/azure_audit_monitor_log_profiles_without_byok_encryption)
* [Ensure Activity Log Alert exists for Create Policy Assignment](azuremonitoraudit/rules/azure_audit_monitor_policy_assignment_alert_create_update)
* [Ensure Activity Log Alert exists for Delete Policy Assignment](azuremonitoraudit/rules/azure_audit_monitor_policy_assignment_alert_delete)
* [Ensure Activity Log Alert exists for Create or Update Network Security Group](azuremonitoraudit/rules/azure_audit_monitor_security_group_alert_create_update)
* [Ensure Activity Log Alert exists for Delete Network Security Group](azuremonitoraudit/rules/azure_audit_monitor_security_group_alert_delete)
* [Ensure Activity Log Alert exists for Create or Update Network Security Group Rule](azuremonitoraudit/rules/azure_audit_monitor_security_group_rule_alert_create_update)
* [Ensure Activity Log Alert exists for Delete Network Security Group Rule](azuremonitoraudit/rules/azure_audit_monitor_security_group_rule_alert_delete)
* [Ensure Activity Log Alert exists for Create or Update Security Solution](azuremonitoraudit/rules/azure_audit_monitor_security_group_solution_alert_create_update)
* [Ensure Activity Log Alert exists for Delete Security Solution](azuremonitoraudit/rules/azure_audit_monitor_security_group_solution_alert_delete)
* [Ensure Activity Log Alert exists for Create or Update SQL Server Firewall Rule](azuremonitoraudit/rules/azure_audit_monitor_sqlserver_firewall_rule_alert_create_update)
* [Ensure Activity Log Alert exists for Delete SQL Server Firewall Rule](azuremonitoraudit/rules/azure_audit_monitor_sqlserver_firewall_rule_alert_delete)
* [Ensure Activity Log Alert exists for Create or Update Security Policy](azuremonitoraudit/rules/azure_audit_monitor_security_policy_alert_create_update)
* [Ensure Activity Log Alert exists for Delete Security Policy](azuremonitoraudit/rules/azure_audit_monitor_security_policy_alert_delete)
* [Setup Alerts for Virtual Machine Events](azuremonitoraudit/rules/azure_audit_monitor_alerts_for_vm_create_update_events)
* [Setup Alerts for Power Off Virtual Machine Events](azuremonitoraudit/rules/azure_audit_monitor_alerts_for_vm_poweroff_events)
* [Setup Alerts for Delete Virtual Machine Events](azuremonitoraudit/rules/azure_audit_monitor_alerts_for_vm_delete_events)
* [Setup Alerts for Update Key Vault Events](azuremonitoraudit/rules/azure_audit_monitor_alerts_for_keyvault_create_update)
* [Setup Alerts for Delete Key Vault Events](azuremonitoraudit/rules/azure_audit_monitor_alerts_for_keyvault_delete)
* [Create Alert for "Create or Update Security Solution" Events](azuremonitoraudit/rules/azure_audit_monitor_security_solution_alert_create_update)
* [Create Alert for "Delete Security Solution" Events](azuremonitoraudit/rules/azure_audit_monitor_security_solution_alert_delete)
* [Ensure Diagnostic Setting Captures Appropriate Categories](azuremonitoraudit/rules/azure_audit_monitor_diagnostic_setting_captures_appropriate_categories)
