Courseiva

CCNA Monitor and Maintain Azure Resources Questions

75 of 174 questions · Page 1/3 · Monitor and Maintain Azure Resources · Answers revealed

1
MCQhard

The subscription activity log is being sent to a Log Analytics workspace. An alert must fire when any resource group is deleted, but delete operations initiated by the automation account rg-cleaner@contoso.com must be ignored. Which query should be used in the alert rule?

A.AzureActivity | where ResourceProviderValue == "Microsoft.Resources" | where OperationName contains "delete"
B.AzureActivity | where OperationNameValue == "Microsoft.Resources/subscriptions/resourceGroups/delete" | where ActivityStatusValue == "Succeeded" | where Caller != "rg-cleaner@contoso.com" | summarize Count = count()
C.Heartbeat | where Computer == "rg-cleaner@contoso.com" | where TimeGenerated > ago(1d)
D.SecurityEvent | where EventID == 4688 | where Account == "rg-cleaner@contoso.com"
AnswerB

This query targets the exact delete operation for resource groups in AzureActivity, limits results to successful deletions, and excludes the automation account caller. A log alert can trigger when the result count is greater than zero. It is the most accurate choice because it filters by both operation identity and exception handling, which prevents false alerts from the known automation runbook.

Why this answer

It filters for the exact operation that deletes a resource group (Microsoft.Resources/subscriptions/resourceGroups/delete), ensures the deletion succeeded, and excludes the caller 'rg-cleaner@contoso.com'. This meets the requirement to fire an alert only when a resource group is deleted by any user except the automation account.

Exam trap

The trap here is that candidates often choose Option A because they see 'delete' in the operation name, but they fail to realize that a broad 'contains' filter will match many unrelated delete operations and does not exclude the automation account's caller identity.

Why the other options are wrong

A

This query does not filter by the specific resource group delete operation (OperationNameValue) and does not exclude the automation account caller. It would trigger alerts for any delete operation on any resource, including non-resource-group deletes and those initiated by rg-cleaner@contoso.com.

C

The Heartbeat table contains agent health data, not resource group deletion events. The query checks if the automation account computer exists, not if a resource group was deleted.

D

SecurityEvent tracks Windows security events (like process creation), not Azure resource deletions. The question requires monitoring Azure subscription activity logs for resource group deletions, which SecurityEvent does not capture.

2
MCQhard

An administrator enabled diagnostic settings on a storage account and selected the resource-specific table format for Log Analytics. A coworker later queried AzureDiagnostics and received no rows. What should the administrator tell the coworker to do?

A.Query the dedicated storage resource tables created by the diagnostic setting instead of AzureDiagnostics
B.Recreate the storage account because AzureDiagnostics is only populated by new resources
C.Change the storage account replication type to GRS so diagnostic logs are duplicated
D.Enable Azure Monitor metrics collection on the storage account before querying AzureDiagnostics
AnswerA

Correct. When a diagnostic setting is configured to export logs to a Log Analytics workspace, you choose between the legacy AzureDiagnostics table and resource-specific tables. For storage accounts that have resource-specific mode enabled, logs are written to dedicated tables such as StorageBlobLogs, StorageQueueLogs, and StorageTableLogs, not to AzureDiagnostics. Therefore, to retrieve the logs you must query the appropriate resource-specific table, because AzureDiagnostics will remain empty for these records.

Why this answer

When diagnostic settings are configured to use the 'Resource specific' destination table format, logs are sent to dedicated tables named after the resource type (e.g., StorageBlobLogs, StorageQueueLogs) rather than the legacy AzureDiagnostics table. Querying AzureDiagnostics returns no rows because logs are not written there under this format. The coworker must query the appropriate resource-specific table instead.

Exam trap

The trap here is that candidates assume all diagnostic logs always land in the AzureDiagnostics table, overlooking the 'Resource specific' destination table format option that creates dedicated tables per resource type.

Why the other options are wrong

B

AzureDiagnostics is only populated when diagnostic settings use the AzureDiagnostics table format, not the resource-specific table format. Since the administrator selected resource-specific tables, the data is stored in dedicated tables, not AzureDiagnostics.

C

Changing replication to GRS does not affect Log Analytics table population; diagnostic logs are sent to Log Analytics independently of replication settings.

D

Enabling Azure Monitor metrics collection does not affect the population of AzureDiagnostics or resource-specific tables. Metrics are separate from diagnostic logs and do not generate log entries.

3
MCQhard

A Windows VM in Azure is protected by Azure Backup. A developer accidentally deleted one application folder, but the VM must keep serving users while the administrator restores only that folder. What should the administrator do?

A.Restore the entire VM from the latest recovery point into the production resource group.
B.Use File Recovery from the appropriate recovery point and copy the folder back.
C.Restore the managed disk and attach it to the running VM as a second OS disk.
D.Create a new Recovery Services vault and re-protect the VM before restoring anything.
AnswerB

File Recovery is designed for item-level restore from an Azure VM backup. The administrator can mount the recovery point, browse the backed-up contents, and copy the missing folder back without replacing the whole VM. This is the least disruptive option when the machine must remain online and only a small set of files is needed.

Why this answer

Azure Backup's File Recovery feature allows you to mount a recovery point as a drive on the running VM, enabling you to copy specific files or folders without restoring the entire VM or disrupting production. This is the only method that meets the requirement of restoring only the deleted folder while the VM continues serving users.

Exam trap

The trap here is that candidates often assume a full VM restore or disk restore is required for file-level recovery, overlooking the Azure Backup File Recovery feature that is specifically designed for granular, non-disruptive restores.

Why the other options are wrong

A

Restoring the entire VM into the production resource group would overwrite or conflict with the running VM, causing downtime and potential data loss. The requirement is to restore only one folder without disrupting the running VM.

C

Restoring the managed disk and attaching it as a second OS disk would not allow selective folder recovery; it would require mounting the disk and manually copying files, which is more complex and not the intended Azure Backup feature for file-level recovery.

D

Creating a new Recovery Services vault and re-protecting the VM does not restore the deleted folder; it only enables future backups. The existing backup data remains in the original vault and is not accessible via a new vault.

4
Matchingmedium

A support engineer is investigating a failed Azure VM backup job in Log Analytics. Match each KQL operator to the result it produces.

Drag a concept onto its matching description — or click a concept then click the description.

Concepts
Matches

Keeps only rows that meet the filter condition.

Returns only selected columns and can rename them.

Aggregates rows into totals, counts, or grouped results.

Orders the output by one or more columns.

Why these pairings

These are common KQL operators. 'where' filters, 'project' selects columns, 'extend' adds columns, 'summarize' aggregates, 'join' merges tables, and 'order by' sorts results.

5
Matchingmedium

An administrator is reviewing a KQL query used to investigate failed operations in a Log Analytics workspace. Match each KQL operator to the effect it has on the query output.

Drag a concept onto its matching description — or click a concept then click the description.

Concepts
Matches

Filters rows so only records that meet the condition remain in the result.

Returns only selected columns and can rename them for cleaner output.

Aggregates data, such as counting failures by hour or by status code.

Adds a calculated column based on existing fields in each row.

Sorts the result set, such as showing the newest records first.

Why these pairings

These are standard KQL operators used in Log Analytics queries. 'where' filters, 'project' selects columns, 'extend' adds computed columns, 'summarize' aggregates, 'join' merges tables, and 'order by' sorts results.

6
MCQmedium

Based on the exhibit, which KQL query should you use to find failed storage account delete operations in the last hour and count them by caller?

A.AzureActivity | where TimeGenerated > ago(1h) | where OperationNameValue has 'Microsoft.Storage/storageAccounts/delete' | where ActivityStatusValue == 'Failed' | summarize Failures=count() by Caller
B.AzureActivity | where TimeGenerated > ago(1h) | where OperationNameValue has 'Microsoft.Storage/storageAccounts/delete' | where ActivityStatusValue == 'Succeeded' | summarize Failures=count() by Caller
C.SecurityEvent | where EventID == 4670 | summarize count() by Account
D.AzureActivity | where TimeGenerated > ago(1h) | where OperationNameValue has 'Microsoft.Storage/storageAccounts/delete' | summarize Failures=count() by Caller
AnswerA

The query correctly scopes to the AzureActivity table, which records Azure Resource Manager control-plane operations, then applies a 1-hour TimeGenerated filter to narrow the window. It uses the `has` operator to match the exact resource-provider operation string for storage account deletion, followed by an ActivityStatusValue of 'Failed' to isolate only unsuccessful attempts. The final summarize groups by Caller and counts each failed deletion, producing a per-identity failure count that directly answers the incident investigation. This pipeline is efficient because filters are applied before aggregation, reducing the dataset to the relevant failed deletes.

Why this answer

It filters AzureActivity logs to the last hour using `TimeGenerated > ago(1h)`, targets only storage account delete operations with `OperationNameValue has 'Microsoft.Storage/storageAccounts/delete'`, restricts to failed operations via `ActivityStatusValue == 'Failed'`, and then counts failures by caller using `summarize Failures=count() by Caller`. This precisely meets the requirement to find failed storage account delete operations in the last hour and count them by caller.

Exam trap

The trap here is that candidates may forget to filter by `ActivityStatusValue == 'Failed'` (as in Option D) or mistakenly filter for `'Succeeded'` (as in Option B), both of which fail to meet the requirement for counting only failed operations.

Why the other options are wrong

B

The query filters for 'Succeeded' status instead of 'Failed', so it counts successful delete operations, not failed ones as required.

C

This query queries the SecurityEvent table for EventID 4670 (permissions change), not the AzureActivity table, and does not filter for storage account delete operations or failures.

D

This option does not filter by ActivityStatusValue == 'Failed', so it counts all delete operations (including successful ones) instead of only failed operations as required.

7
Multi-Selecthard

A backup administrator manages three Recovery Services vaults. They need a single place to review the latest job outcome across all vaults, and then drill into the failed job details for one VM. Which two Azure experiences should they use? Select two.

Select 2 answers
A.Azure Backup center
B.Recovery Services vault > Backup jobs
C.Azure Monitor metric chart
D.Azure Activity Log
E.Resource Health
AnswersA, B

Azure Backup center is the ideal choice because it serves as a single, unified management pane that aggregates backup jobs, alerts, and inventory across all three Recovery Services vaults, even if they reside in different subscriptions or regions. It provides a consolidated view of the entire backup estate, allowing you to quickly identify any failed or in-progress jobs without navigating between each vault. This centralization is exactly what an administrator managing multiple vaults needs for efficient day-to-day monitoring.

Why this answer

Azure Backup center provides a single, unified dashboard to monitor backup jobs across multiple Recovery Services vaults, enabling you to quickly view the latest job outcome for all protected workloads. From the Backup center, you can drill into a specific failed job for a VM by selecting it, which navigates to the detailed job view within the associated Recovery Services vault's Backup jobs blade. This combination meets the requirement for a centralized review and granular drill-down.

Exam trap

The trap here is that candidates often assume a single Recovery Services vault's Backup jobs blade is sufficient for multi-vault oversight, but the question explicitly requires a single place to review across all vaults, which only Backup center provides, while the vault-specific blade is needed for the drill-down step.

Why the other options are wrong

C

Azure Monitor metric chart provides performance metrics and alerts, but does not show backup job outcomes or allow drill-down into failed job details for a specific VM.

D

The Azure Activity Log tracks control-plane operations (e.g., create/delete vaults) and does not include backup job outcomes like success/failure for individual VMs. It cannot provide a consolidated view of job status across multiple vaults.

E

Resource Health provides health status of Azure resources (e.g., VM, storage) but does not show backup job outcomes or allow drilling into failed job details across multiple Recovery Services vaults.

8
MCQmedium

Based on the exhibit, the security team needs 30 days of searchable log data for a storage account and wants to create queries that can be used in workbooks and alerts. The current configuration only sends data to an archive location. What should the administrator configure?

A.Add a Log Analytics workspace destination to the diagnostic setting.
B.Change the storage account redundancy to RA-GRS.
C.Enable a CanNotDelete lock on the storage account.
D.Configure a private endpoint for the storage account.
AnswerA

The diagnostic setting's primary purpose is to route log data to one or more configurable destinations. A Log Analytics workspace destination enables the security team to run KQL queries, build workbooks, and create log-based alert rules against the operational data. Because the requirement asks for 30 days of queryable audit data, this destination is the only one that natively supports that workflow.

Why this answer

The current diagnostic setting only archives logs to a storage account, which does not support interactive querying, workbooks, or alert rules. By adding a Log Analytics workspace destination to the same diagnostic setting, logs are sent to a centralized workspace where they become searchable via KQL, enabling real-time queries, workbook visualizations, and alert triggers. This meets the security team's requirement for 30 days of searchable log data without changing the existing archive destination.

Exam trap

The trap here is that candidates may think archiving logs to a storage account is sufficient for querying, but Azure Storage does not provide native log search or alerting capabilities—only Log Analytics workspaces enable interactive queries, workbooks, and alerts.

Why the other options are wrong

B

RA-GRS provides geo-redundant storage for durability, not searchable log data retention or query capabilities. The requirement is for 30 days of searchable logs and workbook/alert queries, which requires a Log Analytics workspace.

C

Enabling a CanNotDelete lock prevents accidental deletion of the storage account but does not affect log data retention, searchability, or query capabilities in workbooks and alerts.

D

Configuring a private endpoint for the storage account provides network isolation by enabling private connectivity, but it does not affect log data retention or query capabilities. The requirement is for searchable log data and queries in workbooks/alerts, which requires a Log Analytics workspace, not a private endpoint.

9
Matchingmedium

A production team wants to match common Azure Monitor components to the action each one performs. Match each item on the left to the best description on the right.

Drag a concept onto its matching description — or click a concept then click the description.

Concepts
Matches

Triggers when a numeric metric such as CPU percentage crosses a defined threshold.

Sends notifications or starts responses such as email, SMS, webhook, or automation.

Reports an Azure platform incident, advisory, or planned maintenance that affects a region or subscription.

Shows whether one specific Azure resource is currently healthy, degraded, or unavailable.

Exports a resource's logs and metrics to destinations such as Log Analytics or Storage.

Why these pairings

Log Analytics workspace stores logs centrally; Azure Monitor Metrics handles numeric time-series data; Application Insights focuses on application performance; Activity Log tracks control plane events; Alerts send notifications; Workbooks create interactive reports.

10
Multi-Selecteasy

Which two settings can you configure in an Azure Backup policy for a virtual machine? Select two.

Select 2 answers
A.Backup schedule
B.Retention period
C.Virtual network peering
D.Network security group rules
E.Public IP allocation
AnswersA, B

The backup schedule determines how and when the Azure Backup service initiates a recovery point creation for the protected resource. You can choose between daily and weekly frequencies, and specify the exact time of day or day of week for the backup job to run. This setting is a core policy component because it directly controls the recovery point objective (RPO) for your data protection SLA. Without a configured schedule, the policy cannot automate backup execution.

Why this answer

An Azure Backup policy for a virtual machine includes a 'Backup schedule' setting that defines how often (e.g., daily or weekly) and at what time the backup job runs. This schedule controls the frequency of recovery point creation, which is essential for meeting recovery point objectives (RPOs).

Exam trap

The trap here is that candidates confuse Azure Backup policy settings with other Azure resource configurations, such as networking or IP addressing, because the exam often includes distractor options from different domains (networking, security, compute) to test whether you know the exact scope of a backup policy.

Why the other options are wrong

C

Azure Backup policies for virtual machines only include backup schedule and retention period settings; virtual network peering is a networking configuration unrelated to backup policies.

D

Network security group rules are not configurable within an Azure Backup policy; they control inbound/outbound traffic to the VM, not backup settings.

E

Public IP allocation is a setting for network interfaces, not for Azure Backup policies. Backup policies only control backup schedule and retention, not IP configuration.

11
Multi-Selecteasy

A helpdesk engineer wants to determine whether a VM issue is caused by a Microsoft platform problem or a problem limited to one specific VM. Which two Azure features should they use? Select two.

Select 2 answers
A.Azure Advisor
B.Backup center
C.Resource Health
D.Service Health
E.Log Analytics workspace
AnswersC, D

Resource Health is the correct tool because it provides a personalized dashboard of the actual health of a specific Azure VM, surfacing ongoing or past platform and guest OS issues that directly impact that resource. It distinguishes between platform-initiated events and customer-caused problems, with statuses like Available, Degraded, Unavailable, and Unknown. For a helpdesk engineer investigating a single VM, this is the fastest way to see if Azure's infrastructure is the root cause.

Why this answer

Resource Health (C) provides a personalized dashboard showing the health of your individual Azure resources, including VMs, and can indicate whether an issue is specific to that resource. Service Health (D) provides a global view of Azure service availability across regions and can identify platform-wide outages or planned maintenance. Together, they allow the engineer to differentiate between a problem limited to one VM and a broader Azure platform problem.

Exam trap

The trap here is that candidates often confuse Resource Health with Service Health, thinking they are interchangeable, when in fact Resource Health focuses on individual resources while Service Health covers the entire Azure platform, and both are needed together to isolate the scope of a problem.

Why the other options are wrong

A

Azure Advisor provides personalized recommendations for best practices in cost, security, reliability, and performance, but it does not offer real-time health status or incident information to differentiate between platform-wide and VM-specific issues.

B

Backup center is used for managing and monitoring backups, not for diagnosing live VM issues or platform problems. It does not provide real-time health status of Azure services or individual resources.

E

Log Analytics workspace is used for collecting and analyzing telemetry data, not for determining whether a VM issue is caused by a platform problem or a VM-specific problem. It does not provide real-time health status of Azure services or individual resources.

12
MCQmedium

The team needs alerts for VM CPU and storage capacity thresholds, but they want to keep telemetry ingestion costs as low as possible. Which approach is best?

A.Use Azure Monitor metric alerts for the threshold conditions.
B.Send all VM diagnostic logs to Log Analytics and create only log search alerts.
C.Create a Recovery Services vault backup policy with a short retention period.
D.Assign Azure Policy to the subscription to audit CPU and storage trends.
AnswerA

Metric alerts evaluate native platform metrics directly and do not require broad log ingestion, so they are usually the most cost-aware option for threshold monitoring. For CPU and capacity-type measurements that are available as metrics, this approach gives near real-time alerting with minimal telemetry overhead. It fits the requirement to monitor multiple resources while keeping data collection costs down.

Why this answer

Azure Monitor metric alerts are the most cost-effective approach because they evaluate lightweight, pre-collected platform metrics (e.g., CPU percentage, disk read/write operations) at regular intervals without ingesting or storing raw log data. This avoids the ingestion and retention costs associated with sending diagnostic logs to a Log Analytics workspace, making it ideal for simple threshold-based monitoring of VM CPU and storage capacity.

Exam trap

The trap here is that candidates often assume Log Analytics is always the right choice for alerts because it provides richer data, but they overlook the cost implications of ingesting and storing diagnostic logs for simple threshold monitoring, where metric alerts are both sufficient and far cheaper.

Why the other options are wrong

B

Sending all VM diagnostic logs to Log Analytics incurs significant data ingestion costs, which contradicts the goal of keeping telemetry ingestion costs low. Log search alerts also require continuous log ingestion, increasing expenses compared to metric alerts that use pre-aggregated data.

C

A Recovery Services vault backup policy with a short retention period does not provide alerts for VM CPU and storage capacity thresholds; it only manages backup retention, not real-time performance monitoring.

D

Azure Policy audits compliance but does not generate real-time alerts for CPU or storage thresholds; it only evaluates and reports configuration drift, not performance metrics.

13
MCQhard

An operations team wants to know when Azure marks a specific storage account unhealthy because of a regional platform issue. They do not want to depend on a custom metric, a Log Analytics query, or any polling script. What should they create?

A.A metric alert on storage capacity because platform issues always reduce capacity first
B.A resource health alert for the storage account
C.A log alert that searches AzureDiagnostics for unavailable status codes
D.An activity log alert on every write operation to the storage account
AnswerB

Azure Resource Health provides a rolling health signal for a specific resource, such as a storage account, and explicitly reports when the Azure platform declares it unhealthy due to outages or degradation. This alert directly matches the requirement to be notified the moment Azure marks the resource unhealthy, without depending on customer-generated metrics or log ingestion. Resource Health is the authoritative, event-driven source for this exact status.

Why this answer

A resource health alert is the correct choice because it directly monitors the health of a specific Azure resource, such as a storage account, and triggers when Azure detects a platform-level issue that marks the resource as unhealthy. This alert does not require custom metrics, Log Analytics queries, or polling scripts, aligning perfectly with the team's requirement to avoid those dependencies. Resource health alerts are designed to notify you of service-impacting events originating from the Azure platform, not from your own configuration or usage patterns.

Exam trap

The trap here is that candidates often confuse resource health alerts with activity log alerts or metric alerts, mistakenly thinking that monitoring operational metrics or logging errors can detect platform-level unavailability, when in fact resource health alerts are the only native, dependency-free mechanism for this specific scenario.

Why the other options are wrong

A

Storage capacity alerts do not indicate platform-level health; a regional platform issue may not affect capacity, and capacity reduction is not a reliable indicator of service unavailability.

C

The question explicitly states the team does not want to depend on a Log Analytics query or any polling script. A log alert on AzureDiagnostics requires a Log Analytics workspace and query, violating this constraint.

D

An activity log alert on every write operation would notify on each write, not on platform-level health issues. It does not detect regional platform unavailability and would generate excessive noise.

14
Multi-Selecteasy

A VM must be backed up every day, and backups must be retained for several days after creation. Which two settings are configured in an Azure Backup policy? Select two.

Select 2 answers
A.Backup schedule
B.Retention rules
C.Network security group rules
D.Private DNS zone records
E.Availability set placement
AnswersA, B

In an Azure Backup policy, the backup schedule is the component that dictates when a snapshot of the VM is taken, typically with a daily frequency. For example, you can set the policy to run at 2:00 AM UTC every day, and this triggers the Azure Backup extension to capture a consistent recovery point. Without a correctly configured schedule, no backups will be created, regardless of retention rules, so this is a required part of any backup solution.

Why this answer

An Azure Backup policy requires a backup schedule to define when the backup job runs (e.g., daily at a specific time). Option B is correct because retention rules specify how long each backup recovery point is kept (e.g., 7 days for daily backups, 30 days for weekly). Together, these two settings form the core of a backup policy, ensuring both the timing and lifespan of backups are controlled.

Exam trap

The trap here is that candidates confuse backup policies with other VM management features like networking or availability, but Azure Backup policies strictly require only a schedule and retention rules to function.

Why the other options are wrong

C

Network security group rules control inbound/outbound traffic to Azure resources, not backup scheduling or retention. Azure Backup policies only include backup schedule and retention rules.

D

Private DNS zone records are used for custom domain name resolution within a virtual network, not for configuring backup retention or scheduling. Azure Backup policies only involve backup schedule and retention rules.

E

Availability set placement is a VM high-availability configuration, not a backup policy setting. Backup policies define when backups occur and how long they are retained, not VM placement.

15
MCQhard

A storage account hosts application logs that security wants to search in Log Analytics for 30 days and keep in a separate retained copy for one year. They also want to monitor storage metrics in the same place for troubleshooting. What should be configured on the storage account?

A.Enable only the activity log export because it already includes all storage telemetry.
B.Create a diagnostic setting that sends the storage resource logs and AllMetrics to Log Analytics and a storage account.
C.Create an action group that archives storage events and forwards them to investigators.
D.Create a metric alert on the storage account and use it as the retention mechanism.
AnswerB

Diagnostic settings can stream both resource logs and supported metrics from the storage account. Sending the logs to Log Analytics makes them searchable for troubleshooting, while sending them to a storage account preserves a second copy for the required one-year retention. Including metrics in the same diagnostic setting gives operators a unified view of performance and troubleshooting data. This is the most complete configuration for the stated retention and analysis goals.

Why this answer

A diagnostic setting on a storage account can send both resource logs (e.g., StorageRead, StorageWrite) and AllMetrics (e.g., transactions, ingress) to a Log Analytics workspace for querying and to a secondary storage account for long-term retention. This meets the requirement to search logs for 30 days in Log Analytics (which has its own retention setting) and keep a separate archived copy for one year in the storage account.

Exam trap

The trap here is that candidates confuse the activity log (which only covers Azure resource management events) with resource logs (which capture data-plane operations), leading them to choose Option A, or they mistakenly think an action group or metric alert can handle log retention.

Why the other options are wrong

A

The activity log does not include storage resource logs (e.g., storage read/write logs) or storage metrics; it only contains control-plane events like creating a storage account. The requirement to search application logs and monitor storage metrics necessitates resource logs and AllMetrics, which are only available via diagnostic settings.

C

An action group is used to define actions (e.g., email, SMS) triggered by alerts, not to archive or forward storage events to Log Analytics or for long-term retention. It does not collect logs or metrics.

D

Metric alerts are for notifying on threshold breaches, not for retention or sending logs to Log Analytics; they cannot retain logs for 30 days or archive for one year.

16
Matchingmedium

An operations team monitors a group of Azure VMs and storage accounts. Match each Azure Monitor component to the behavior it provides in day-to-day operations.

Drag a concept onto its matching description — or click a concept then click the description.

Concepts
Matches

Evaluates a numeric metric and fires when the threshold condition is met.

Sends the alert to chosen recipients or automation targets.

Shows Microsoft platform, region, or resource health incidents affecting the subscription.

Sends resource logs and metrics to Log Analytics, Event Hub, or Storage for later analysis.

Why these pairings

Metrics give real-time performance; Logs store detailed events; Alerts trigger notifications; Workbooks visualize data; Autoscale adjusts capacity; Action Groups configure alert responses.

17
Matchinghard

An operations lead must choose the right Azure Monitor target for each requirement. Match each requirement to the Azure component that best satisfies it.

Drag a concept onto its matching description — or click a concept then click the description.

Concepts
Matches

Log Analytics workspace

Storage account

Event Hub

Action group

Why these pairings

Metrics Explorer shows real-time metrics; Action Groups define notification actions; Log Analytics Workspace stores and queries logs; Alert Rules define conditions; Workbooks provide visualizations.

18
Multi-Selecteasy

A production VM needs an email and SMS notification when CPU percentage stays above 80 percent for five minutes. Which two Azure Monitor components should the administrator configure? Select two.

Select 2 answers
A.Action group
B.Azure Policy assignment
C.Metric alert rule
D.Recovery Services vault
E.Log Analytics workspace
AnswersA, C

The action group is the Azure Monitor component that defines the delivery endpoints for notifications—such as email addresses, SMS phone numbers, webhooks, and ITSM connectors. When a metric alert rule detects that CPU utilization has crossed a threshold, it invokes the associated action group, which then sends the email/SMS. Without an action group linked to the alert rule, the alert would fire but would have no way to notify anyone, so it is a required part of the solution.

Why this answer

A Metric alert rule monitors the VM’s CPU percentage metric and triggers when the condition (above 80% for 5 minutes) is met. An Action group defines the notification actions (email and SMS) that are executed when the alert fires. Together, they enable the required notification workflow.

Exam trap

The trap here is that candidates may confuse Log Analytics workspace (which can also generate alerts from log queries) with the metric-based alerting required for CPU percentage, or mistakenly think a Recovery Services vault is involved in monitoring notifications.

Why the other options are wrong

B

Azure Policy assignment enforces compliance rules on resources (e.g., tagging, SKU restrictions) and does not send notifications based on performance metrics like CPU percentage.

D

A Recovery Services vault is used for Azure Backup and Azure Site Recovery, not for monitoring or alerting. It cannot send email or SMS notifications based on CPU metrics.

E

A Log Analytics workspace is used for collecting and analyzing log data, not for sending email or SMS notifications based on CPU metrics. The notification action requires an action group, not a Log Analytics workspace.

19
Matchingmedium

A backup administrator is learning how Azure VM backup actions map to their purpose. Match each Recovery Services or backup item to the best description.

Drag a concept onto its matching description — or click a concept then click the description.

Concepts
Matches

Central place where Azure VM backups, policies, and recovery points are managed.

Defines when backups run and how long recovery points are retained.

Mounts a recovery point so individual files or folders can be copied back.

Recovers VM disks so they can be attached or used to rebuild a machine.

Overwrites the original VM by restoring it from a chosen recovery point.

Why these pairings

Recovery Services vault stores backups; policy defines schedule; instant snapshot allows fast restore; extension is the agent; restore point is a backup copy; cross-region restore enables DR.

20
MCQmedium

A help desk analyst wants a query in Log Analytics that returns Azure virtual machines that have stopped sending a heartbeat for more than 15 minutes. Which KQL query should the analyst run?

A.Heartbeat | summarize LastSeen=max(TimeGenerated) by Computer | where LastSeen < ago(15m)
B.AzureActivity | where OperationNameValue contains 'Heartbeat' | summarize count() by ResourceGroup
C.Perf | where CounterName == '% Processor Time' | summarize avg(CounterValue) by Computer
D.SecurityEvent | where EventID == 4624 | summarize count() by Computer
AnswerA

This query uses the Heartbeat table to identify the most recent signal from each VM and filters for machines whose latest heartbeat is older than 15 minutes. That is the correct pattern for detecting VMs that are no longer reporting to Log Analytics or Azure Monitor. It is practical, concise, and directly aligned to troubleshooting agent connectivity or VM availability.

Why this answer

The Heartbeat table in Log Analytics records a heartbeat signal from Azure Monitor agents every 5 minutes by default. The query uses `summarize` to find the latest `TimeGenerated` per computer, then filters with `where LastSeen < ago(15m)` to identify VMs that have not sent a heartbeat in over 15 minutes, indicating they are likely offline or unresponsive.

Exam trap

The trap here is that candidates may confuse the Heartbeat table with other log tables (AzureActivity, Perf, SecurityEvent) that contain different data types, leading them to pick a query that looks for 'heartbeat' in the wrong table or uses irrelevant metrics like CPU or logon events.

Why the other options are wrong

B

AzureActivity does not contain heartbeat data; heartbeats are logged in the Heartbeat table. This query also counts events by resource group instead of identifying VMs with no recent heartbeat.

C

The Perf table contains performance counters like '% Processor Time', not heartbeat data. This query calculates average CPU usage per computer, which does not identify VMs that have stopped sending heartbeats.

D

SecurityEvent with EventID 4624 logs successful user logons, not VM heartbeats. It cannot determine if a VM has stopped sending heartbeats.

21
MCQhard

You need to collect performance counters and event logs from multiple Azure virtual machines and query the data centrally by using Kusto Query Language. Which Azure resource should you deploy?

A.A Log Analytics workspace
B.A Recovery Services vault
C.Azure Network Watcher
D.A load balancer
AnswerA

A Log Analytics workspace is the central data repository for Azure Monitor Logs. It can natively ingest performance counters and event logs from multiple VMs and other resources via the Azure Monitor Agent or the legacy Log Analytics agent, making it the correct destination for KQL-based analysis. All log and metric data collected from diverse sources is stored here, enabling unified queries, alerting, and visualization.

Why this answer

A Log Analytics workspace is the correct Azure resource because it ingests performance counters and event logs from Azure virtual machines via the Azure Monitor agent or the legacy Log Analytics agent, and stores them in a centralized repository. You can then query this data using Kusto Query Language (KQL) to perform real-time analysis, troubleshooting, and reporting across multiple VMs.

Exam trap

The trap here is that candidates often confuse Azure Monitor with Azure Backup or network monitoring tools, mistakenly thinking a Recovery Services vault or Network Watcher can store and query log data, when in fact only a Log Analytics workspace provides the centralized KQL-based querying capability for performance counters and event logs.

Why the other options are wrong

B

A Recovery Services vault is used for backup and disaster recovery, not for collecting and querying performance counters and event logs with Kusto Query Language.

C

Azure Network Watcher provides network monitoring and diagnostics (e.g., packet capture, NSG flow logs), but it does not collect performance counters or event logs, nor does it support querying data with Kusto Query Language (KQL).

D

A load balancer distributes network traffic across virtual machines; it does not collect performance counters or event logs, nor does it support querying data with Kusto Query Language.

22
Multi-Selecteasy

A subscription admin wants to investigate who changed a resource and also review the platform-generated events for that subscription. Which two types of logs can be sent to Log Analytics and queried later? Select two.

Select 2 answers
A.Activity log entries
B.Resource diagnostic logs
C.Azure Backup vault names
D.Virtual network address spaces
E.Managed disk size settings
AnswersA, B

The Azure activity log is a subscription-level platform log that records every control-plane write operation, including create, update, and delete actions. Each entry contains the caller identity (user or service principal), timestamp, operation name, resource ID, and status, which directly answers 'who changed a resource.' It is automatically retained for 90 days and can be sent to a Log Analytics workspace for longer-term querying and alerting.

Why this answer

The Activity log (option A) records subscription-level events such as who created, modified, or deleted a resource, making it essential for investigating administrative changes. Resource diagnostic logs (option B) capture platform-generated events emitted by a resource itself (e.g., Azure SQL Database audit logs, network security group flow logs), which can be sent to Log Analytics for querying. Both log types can be configured to stream to a Log Analytics workspace, enabling Kusto Query Language (KQL) analysis.

Exam trap

The trap here is that candidates often confuse resource diagnostic logs (which are platform-generated events from the resource) with Activity logs (which are subscription-level administrative events), and mistakenly think configuration properties like disk sizes or address spaces are loggable events.

Why the other options are wrong

C

Azure Backup vault names are metadata, not logs. They cannot be sent to Log Analytics for querying platform-generated events or resource changes.

D

Virtual network address spaces are configuration settings, not logs. They cannot be sent to Log Analytics for querying as log data; only activity logs and resource diagnostic logs are log types that can be collected.

E

Managed disk size settings are configuration properties, not logs. They cannot be sent to Log Analytics as a log type; only activity logs and resource diagnostic logs can be collected for querying.

23
Multi-Selecteasy

A support engineer is narrowing a Log Analytics query to only failed backup jobs and wants to show only the needed columns. Which two KQL operators should they use? Select two.

Select 2 answers
A.extend
B.join
C.project
D.summarize
E.where
AnswersC, E

The project operator narrows the query output by retaining only the specified columns and discarding all others. This is useful when a table has many fields but you only need a few, such as timestamp and status. It is the correct column-level reduction operator for trimming the result set to only the required data.

Why this answer

The `where` operator filters rows based on a condition, so it is used to narrow results to only failed backup jobs (e.g., `where Status == "Failed"`). The `project` operator selects a subset of columns, allowing the engineer to display only the needed columns (e.g., `project JobName, Status, StartTime`). Together, they achieve both row filtering and column selection in a Kusto Query Language (KQL) query.

Exam trap

The trap here is that candidates often confuse `project` with `extend` (thinking both are for column manipulation) or incorrectly assume `summarize` can filter rows, when in fact `summarize` aggregates and loses row-level detail.

Why the other options are wrong

A

The 'extend' operator adds a new calculated column to the result set, but it does not filter rows or remove existing columns. The question requires narrowing to only failed backup jobs (filtering) and showing only needed columns (projection), which is achieved by 'where' and 'project', not 'extend'.

B

The 'join' operator is used to combine rows from two tables based on a matching key, not to filter rows or select columns. The question asks for narrowing results to only failed backup jobs (filtering) and showing only needed columns (projection), which require 'where' and 'project'.

D

The 'summarize' operator aggregates data into groups, but the question requires filtering rows (failed jobs) and selecting columns, not aggregation. It does not filter or project columns.

24
MCQmedium

You want Azure to recommend ways to reduce cost, improve performance, and strengthen security across your subscriptions. Which service should you use?

A.Azure Advisor
B.Azure Policy
C.Azure Backup
D.Virtual network peering
AnswerA

Azure Advisor is the correct answer because it continuously analyzes your Azure resource configuration and telemetry to produce personalized, actionable recommendations in five categories: Cost, Performance, Reliability, Security, and Operational Excellence. Its cost-specific recommendations identify idle or underutilized virtual machines, suggest right-sizing opportunities, and flag reservation or savings-plan purchase options, directly answering the goal of reducing spend. Advisor also surfaces these findings through the Azure portal, CLI, and API, enabling you to implement the suggested changes immediately.

Why this answer

Azure Advisor is the correct service because it provides personalized recommendations across your Azure subscriptions to optimize for cost, performance, reliability, and security. It analyzes your resource configuration and usage telemetry, then generates actionable recommendations such as right-sizing underutilized VMs, enabling geo-redundant storage, or applying security rules. This directly matches the question's requirement for a unified tool that suggests improvements in all three areas.

Exam trap

The trap here is that candidates often confuse Azure Advisor (a recommendation engine) with Azure Policy (a governance enforcement tool), mistakenly thinking Policy can also suggest cost or performance improvements when it only enforces rules and audits compliance.

Why the other options are wrong

B

Azure Policy enforces compliance rules and governance, but it does not provide recommendations for cost, performance, or security optimization. Azure Advisor is the service specifically designed to deliver personalized best practice recommendations across these areas.

C

Azure Backup is a service for backing up data and workloads, not for providing recommendations to reduce cost, improve performance, or strengthen security across subscriptions.

D

Virtual network peering connects Azure virtual networks for traffic routing, but it does not provide recommendations for cost, performance, or security across subscriptions.

25
Multi-Selectmedium

A help desk analyst needs a KQL query that identifies each VM's most recent heartbeat so computers can be flagged if their last check-in is older than 20 minutes. Which two KQL elements should be used? Select two.

Select 2 answers
A.Query the Heartbeat table, because it stores the heartbeat records for Azure VMs.
B.Summarize max(TimeGenerated) by Computer to get the most recent heartbeat per VM.
C.Join the results to AzureActivity to calculate service health.
D.Filter where TimeGenerated is older than 20 minutes before summarizing.
E.Use the Perf table because it stores heartbeat timestamps.
AnswersA, B

The Heartbeat table is the correct source because the Log Analytics agent emits a Heartbeat record every minute by default, capturing the VM's Computer name, TimeGenerated, and agent health metadata. These records are explicitly designed to indicate that the VM agent is alive and communicating with the workspace, making them the authoritative signal for determining each VM's last check-in time. Without these records, there is no direct way to determine the freshest contact from a VM in Log Analytics.

Why this answer

The Heartbeat table in Azure Monitor Logs (Log Analytics) is specifically designed to store heartbeat records from Azure Monitor Agent (AMA) or the legacy Log Analytics agent. Each heartbeat record contains a TimeGenerated timestamp, making it the authoritative source for determining when a VM last reported its health status.

Exam trap

The trap here is that candidates mistakenly think filtering before summarizing is more efficient, but doing so removes the very data needed to identify the most recent heartbeat, leading to incorrect results.

Why the other options are wrong

C

Joining to AzureActivity is unnecessary for identifying VMs with heartbeats older than 20 minutes; the Heartbeat table alone provides the required timestamp data.

D

Filtering where TimeGenerated is older than 20 minutes before summarizing would exclude recent heartbeats, making it impossible to identify the most recent heartbeat per VM. The correct approach is to summarize first to get the latest timestamp per computer, then filter on that result.

E

The Perf table stores performance counters (e.g., CPU, memory), not heartbeat timestamps. Heartbeat data is stored in the Heartbeat table, so using Perf would not yield the required heartbeat information.

26
Multi-Selecteasy

You want to send a storage account's platform logs to a workspace so they can be queried with KQL later. Which two items are part of the required configuration? Select two.

Select 2 answers
A.Diagnostic settings on the storage account
B.A Log Analytics workspace
C.A network security group
D.A Recovery Services vault
E.An availability zone assignment
AnswersA, B

A diagnostic setting acts as the export rule configured directly on the storage account resource. It specifies which platform log categories (such as StorageRead, StorageWrite, and StorageDelete) and which metrics are streamed to a selected destination, like a Log Analytics workspace. Without this setting, the workspace never receives the storage account's telemetry, even if the workspace exists and is healthy.

Why this answer

A is correct because diagnostic settings on the storage account are the mechanism that defines which platform logs (e.g., storage read/write/delete operations) are collected and where they are sent. Without configuring diagnostic settings, the storage account does not emit logs to any destination. B is correct because a Log Analytics workspace is the required destination for storing the logs so they can be queried with KQL; it provides the ingestion and retention infrastructure for log analytics.

Exam trap

The trap here is that candidates often confuse the destination (Log Analytics workspace) with the source configuration (diagnostic settings), or mistakenly think that network-level components like NSGs or redundancy features like availability zones are involved in log routing.

Why the other options are wrong

C

A network security group (NSG) filters network traffic to/from Azure resources, but it does not collect or route platform logs to a Log Analytics workspace. Diagnostic settings on the resource (like the storage account) are required to send logs to the workspace.

D

A Recovery Services vault is used for backup and disaster recovery (Azure Backup, Site Recovery), not for collecting platform logs to a Log Analytics workspace. Diagnostic settings and a Log Analytics workspace are the required components.

E

Availability zone assignment is a high-availability feature for Azure resources, not a component for collecting platform logs into a Log Analytics workspace. Diagnostic settings and a Log Analytics workspace are the required items.

27
MCQmedium

You need to collect guest operating system performance counters and Windows event logs from several Azure virtual machines into a central queryable platform. Which Azure component should you configure?

A.A Log Analytics workspace
B.A Recovery Services vault
C.An Azure Policy initiative
D.A route table
AnswerA

A Log Analytics workspace is the required destination for guest OS performance counters and Windows event logs. The Azure Monitor Agent (or legacy Log Analytics agent) streams this telemetry into the workspace, where it can be queried with KQL, visualized in workbooks, and retained according to your data retention policies. Without a workspace, there is no centralized repository for the collected metrics and logs, making alerting and diagnostics impossible.

Why this answer

A Log Analytics workspace is the correct Azure component for collecting guest OS performance counters and Windows event logs from Azure VMs. It serves as a central repository where diagnostic data from Azure Monitor agents (such as the Log Analytics agent or Azure Monitor Agent) is ingested, stored, and made available for querying via Kusto Query Language (KQL). This enables you to analyze performance metrics and event logs across multiple VMs in a unified, queryable platform.

Exam trap

The trap here is that candidates often confuse a Log Analytics workspace with a Recovery Services vault, mistakenly thinking that backup vaults can also store and query performance data, when in fact Recovery Services vaults are solely for backup and disaster recovery operations.

Why the other options are wrong

B

A Recovery Services vault is used for backup and disaster recovery (Azure Backup and Site Recovery), not for collecting guest OS performance counters and event logs into a queryable platform.

C

An Azure Policy initiative is used to enforce organizational policies and compliance rules across resources, not to collect and query guest OS performance counters and event logs.

D

A route table controls network traffic routing between subnets and does not collect or store guest OS performance counters or event logs.

28
Matchingmedium

An administrator is comparing Azure monitoring data sources and destinations during an investigation. Match each item to the best operational use.

Drag a concept onto its matching description — or click a concept then click the description.

Concepts
Matches

Shows subscription-level management events such as deployments, deletes, and role assignments.

Provide detailed, service-specific telemetry from an Azure resource after diagnostics are enabled.

Capture near-real-time numeric measurements used for charts and threshold-based alerts.

Stores data that can be searched and correlated with KQL queries.

Provides official Azure platform incident and maintenance information.

Why these pairings

Activity Log tracks management events; Metrics provide numeric performance data; Logs workspace enables cross-resource log analysis; Application Insights monitors app performance; Alerts trigger notifications; Workbooks combine data into dashboards.

29
MCQmedium

You need to notify the operations team by email when average CPU utilization on VM-App01 exceeds 80 percent for 15 minutes. Which Azure Monitor components should you configure?

A.A metric alert and an action group
B.An activity log alert only
C.A resource lock and Azure Advisor
D.A budget alert
AnswerA

A metric alert continuously evaluates the VM's 'Percentage CPU' metric, which Azure Monitor collects from the host. When the average CPU utilization crosses the configured threshold (e.g., greater than 80%) for the specified window, the alert fires and activates an action group. Action groups are notification services that can send an email to the operations team, as well as SMS, voice, or webhooks. This combination is the standard method for threshold-based performance monitoring and notification.

Why this answer

A metric alert monitors a specific performance metric (like CPU utilization) and triggers when a threshold is exceeded for a defined duration. An action group defines the notification action (e.g., sending an email) when the alert fires. Together, they meet the requirement to email the operations team when average CPU exceeds 80% for 15 minutes.

Exam trap

The trap here is confusing metric alerts (for performance data) with activity log alerts (for resource operations), leading candidates to choose an activity log alert when the requirement is about a performance metric like CPU utilization.

Why the other options are wrong

B

An activity log alert monitors changes to Azure resources (e.g., VM creation, deletion), not performance metrics like CPU utilization. It cannot trigger based on a metric threshold exceeding 80% for 15 minutes.

C

A resource lock prevents accidental deletion or modification of resources, and Azure Advisor provides best practice recommendations. Neither component can monitor CPU utilization or send email alerts, so this combination cannot meet the requirement to notify the operations team when CPU exceeds 80% for 15 minutes.

D

A budget alert monitors Azure spending, not CPU utilization. It cannot trigger on performance metrics like average CPU usage exceeding a threshold.

30
Multi-Selecteasy

A user deleted a single document from a backed-up Windows VM. Which two Azure Backup actions are appropriate if only that file must be recovered? Select two.

Select 2 answers
A.Use file recovery from the backup point
B.Mount the recovery point and copy the file back
C.Recreate the VM in another region
D.Change the VM size
E.Disable the backup policy
AnswersA, B

Use the built-in Azure Backup file recovery feature: navigate to the Recovery Services vault, select the VM's backup item, choose File Recovery, pick the recovery point that predates the deletion, and download a script that mounts a read-only copy of the VM's disk. This lets you browse the filesystem and retrieve the single deleted document without performing a full VM restore, minimizing downtime and saving compute resources. It is the most direct and sanctioned method for restoring individual files from an Azure VM backup point.

Why this answer

Azure Backup provides file-level recovery for Windows VMs via the 'File Recovery' option in the Recovery Services vault. This allows you to mount the recovery point as a drive on the VM (using iSCSI) and directly copy the deleted file back to its original location without restoring the entire VM. Option B is also correct because mounting the recovery point (via the same file recovery process) and copying the file back is the exact mechanism used; the two options describe the same action from different perspectives.

Exam trap

The trap here is that candidates may think file recovery requires a full VM restore or that mounting the recovery point is a separate, unsupported action, when in fact both options describe the same Azure Backup feature.

Why the other options are wrong

C

Recreating the VM in another region restores the entire VM, not a single file, and is unnecessary for recovering one deleted document. It also incurs higher cost and complexity.

D

Changing the VM size does not recover deleted files; it modifies compute resources, which is irrelevant to file-level restoration from a backup.

E

Disabling the backup policy stops future backups but does not recover the deleted file. The question requires recovering a single file, not altering backup settings.

31
Multi-Selecteasy

Which two statements about a Log Analytics workspace are correct? Select two.

Select 2 answers
A.It can store logs collected from Azure resources
B.It supports KQL queries
C.It creates backups of Azure virtual machines
D.It assigns permissions to Azure resources at scope
E.It blocks resource creation that violates a rule
AnswersA, B

A Log Analytics workspace is the central repository in Azure Monitor for telemetry and diagnostic data collected from Azure resources such as virtual machines, App Services, and Azure Active Directory. Data enters via diagnostic settings, agents, and other connectors, and is stored in structured tables that can be retained based on your retention policies for analysis and troubleshooting.

Why this answer

A Log Analytics workspace is a centralized repository that can ingest and store log data from various Azure resources, including virtual machines, Azure Activity logs, and resource diagnostics, enabling monitoring and analysis. Option B is correct because Log Analytics workspaces support Kusto Query Language (KQL) queries, which allow users to perform complex searches, aggregations, and visualizations on the stored log data.

Exam trap

The trap here is that candidates often confuse the monitoring and log storage capabilities of Log Analytics workspaces with other Azure services like Azure Backup, Azure Policy, or RBAC, leading them to select options that describe those separate services instead.

Why the other options are wrong

C

A Log Analytics workspace is for collecting and analyzing log data, not for creating backups of Azure virtual machines. Backup functionality is provided by Azure Backup, not Log Analytics.

D

Log Analytics workspace is a monitoring and log management service, not an identity and access management tool. It does not assign permissions to Azure resources at any scope; that is the role of Azure RBAC (Role-Based Access Control) applied to management groups, subscriptions, resource groups, or individual resources.

E

A Log Analytics workspace is used for collecting and querying log data, not for blocking resource creation. Azure Policy, not Log Analytics, enforces rules to block non-compliant resource creation.

32
MCQhard

A production VM must generate an alert when average CPU exceeds 80 percent for 10 minutes. The alert must be evaluated continuously, but email notifications should be suppressed outside 08:00 to 18:00 on weekdays. What should the administrator configure?

A.A log query alert only, with the query scheduled to run during business hours
B.A metric alert rule with an action group and an alert processing rule that suppresses actions outside business hours
C.A diagnostic setting that sends CPU logs to a storage account and a Logic App for email delivery
D.An action group with an email receiver and a virtual machine extension to pause the workload outside business hours
AnswerB

A metric alert rule natively evaluates the host's average CPU every minute using a stateless threshold check, so it detects sustained load 24x7 even if you're not watching. To avoid knocking people at night for off-hours spikes, you add an alert processing rule (suppression effect) scoped to that action group; the rule can be configured with a recurrence for business hours so notifications are muted only then, while the underlying alert still fires and appears in the Azure Portal/API. This gives continuous monitoring with silent nights, which is exactly the requirement.

Why this answer

It combines a metric alert rule (which continuously evaluates the CPU threshold) with an alert processing rule that suppresses notifications outside business hours. The metric alert rule evaluates every minute by default, meeting the 'continuously evaluated' requirement, while the alert processing rule (formerly action rule) allows you to suppress actions based on a schedule without altering the alert rule itself.

Exam trap

The trap here is that candidates often confuse alert processing rules with action group schedules or diagnostic settings, failing to realize that alert processing rules are the correct mechanism to suppress notifications based on time without altering the alert rule's evaluation frequency.

Why the other options are wrong

A

A log query alert runs on a schedule (e.g., every 5 minutes) and evaluates historical data, not continuously. The requirement for continuous evaluation (real-time) is better met by a metric alert, which monitors metrics in near real-time.

C

This option does not meet the requirement for continuous evaluation of CPU metrics; it relies on logs sent to a storage account, which introduces latency and does not support real-time metric alerting. Additionally, it lacks a mechanism to suppress notifications outside business hours.

D

Option D is wrong because it suggests pausing the workload outside business hours, which is not required by the question. The requirement is to suppress email notifications, not to alter VM operation. Additionally, using a VM extension to pause workloads is an overly complex and inappropriate solution for notification suppression.

33
Multi-Selecthard

A production Azure VM farm runs customer-facing APIs. Operations wants an automatic notification when the average Percentage CPU on any VM stays above 85 percent for 10 minutes, and the notification must reach both email and SMS recipients. Which two Azure Monitor items must be configured? Select two.

Select 2 answers
A.Metric alert rule
B.Action group
C.Diagnostic setting
D.Workbook
E.Service health alert
AnswersA, B

Metric alert rules evaluate numeric platform metrics and trigger when thresholds are crossed.

Why this answer

A Metric alert rule is correct because it monitors the 'Percentage CPU' metric on Azure VMs and can trigger when the average value exceeds 85% for a duration of 10 minutes. This rule evaluates the metric over a specified time window and fires an alert based on the threshold condition, meeting the requirement for automatic notification based on performance metrics.

Exam trap

The trap here is that candidates often confuse a Metric alert rule with a Diagnostic setting, thinking that streaming metrics to a destination automatically triggers notifications, or they mistakenly select a Service health alert because they associate 'notification' with Azure service health, not VM-level performance.

Why the other options are wrong

C

A diagnostic setting controls collection and routing of resource logs and metrics to destinations like Log Analytics or storage, but it does not define alerting actions (email/SMS). The question requires notification actions, which are configured in an action group, not a diagnostic setting.

D

Workbooks are for creating interactive reports and visualizations from Azure Monitor data, not for configuring notifications. They cannot send alerts to email or SMS.

E

Service health alerts notify about Azure service issues, outages, or planned maintenance, not about VM performance metrics like Percentage CPU. This question requires monitoring VM-level metrics, not Azure platform health.

34
MCQmedium

Based on the exhibit, the OS disk on a production VM is corrupted, but the VM must stay in place and keep its NIC and data disks. Which restore option should you choose?

A.Restore the VM as a new virtual machine and delete the existing one immediately.
B.Restore the disk, then attach or swap it as needed to repair the existing VM.
C.Use Azure Monitor to roll back the last deployment automatically.
D.Enable a diagnostic setting on the VM so the OS disk will be repaired.
AnswerB

When the VM still exists but one disk is corrupted, restoring the disk is the correct approach. It lets you recover the damaged OS disk from a backup point and then attach or swap it without rebuilding the VM identity, NIC, or data disk layout. This is a common recovery pattern for targeted repair.

Why this answer

When an OS disk is corrupted, you can restore just the disk from a recovery point and then either attach it as a data disk to the existing VM or swap the OS disk. This approach preserves the VM's NIC, data disks, and IP configuration, meeting the requirement to keep the VM in place.

Exam trap

The trap here is that candidates often confuse Azure Monitor with Azure Backup or Site Recovery, assuming monitoring can perform recovery actions, when in fact only backup-based disk restoration can repair a corrupted OS disk while keeping the VM in place.

Why the other options are wrong

A

Restoring the VM as a new virtual machine and deleting the existing one would change the VM's identity, NIC, and data disk attachments, violating the requirement to keep the VM in place with its NIC and data disks.

C

Azure Monitor is a monitoring and diagnostics service, not a backup or restore tool. It cannot roll back deployments or repair corrupted OS disks.

D

Enabling a diagnostic setting on the VM does not repair a corrupted OS disk; it only collects logs and metrics. It cannot restore or fix disk corruption.

35
MCQeasy

An administrator accidentally deletes a VM backup item from a Recovery Services vault. The company wants a built-in protection feature that helps recover the deleted backup item during the retention window. Which feature is this?

A.Archive tier
B.Availability zones
C.Private endpoint
D.Soft delete
AnswerD

In Azure Backup, soft delete retains a deleted backup item in a recoverable state for 14 days after the delete action is performed on the Recovery Services vault. During this retention window, an administrator can use the Undelete operation to restore the protected VM backup and resume normal protection. This is the intended safety net for accidental deletion, though disabling soft delete forfeits that protection.

Why this answer

Soft delete is a built-in protection feature for Azure Recovery Services vaults that preserves deleted backup data for an additional 14 days (default retention period) after deletion. When a backup item is accidentally deleted, soft delete retains the data in a 'soft deleted' state, allowing administrators to recover it within the retention window before permanent deletion occurs. This feature is enabled by default for new vaults and helps prevent data loss from accidental or malicious deletions.

Exam trap

The trap here is that candidates may confuse soft delete with other data protection features like archive tier or private endpoint, not realizing that soft delete is specifically designed to recover accidentally deleted backup items within the retention window.

Why the other options are wrong

A

Archive tier is a storage tier for long-term retention of backup data, not a feature to recover accidentally deleted backup items within the retention window.

B

Availability zones protect against datacenter-level failures by distributing resources across zones, but they do not provide recovery of accidentally deleted backup items within a Recovery Services vault.

C

Private endpoints provide secure connectivity to the Recovery Services vault over a private IP address, but they do not offer any protection or recovery for accidentally deleted backup items.

36
MCQmedium

Based on the exhibit, the backup policy must support 30-day recovery for daily backups while keeping 12 months of monthly copies. Which setting should be changed?

A.Increase daily retention from 7 days to 30 days.
B.Increase weekly retention from 4 weeks to 30 weeks.
C.Change the backup schedule to every 30 days.
D.Turn on archive tier for the backup policy.
AnswerA

Increasing daily retention to 30 days directly extends the number of daily restore points kept by the Recovery Services vault backup policy from 7 to 30, thereby meeting the stated requirement to recover from any point within the last 30 days. Daily retention counts calendar-day restore points, and because the backup runs daily, this yields up to 30 distinct recovery points. Monthly retention is independent and remains unchanged, so the long-term 30-year monthly archive is unaffected. This is the only option that both preserves the existing daily schedule and extends the recoverable daily window to exactly 30 days.

Why this answer

The backup policy currently has daily retention set to 7 days, which only keeps daily recovery points for a week. To meet the requirement of 30-day recovery for daily backups, you must increase the daily retention to 30 days. This ensures that each daily backup is retained for 30 days, allowing point-in-time recovery within that window.

Exam trap

The trap here is that candidates may confuse retention duration with backup frequency or assume that archive tier extends retention, when in fact archive tier only changes storage tier without altering the retention count.

Why the other options are wrong

B

The requirement is for 30-day recovery of daily backups, not weekly. Increasing weekly retention to 30 weeks would keep weekly backups for 30 weeks, but daily backups would still only be retained for 7 days, failing the 30-day daily recovery goal.

C

Changing the backup schedule to every 30 days would only create one backup per month, failing the requirement for daily backups with 30-day recovery.

D

Enabling archive tier moves older backups to cold storage but does not change retention durations; the policy still needs daily retention set to 30 days to meet the 30-day recovery requirement.

37
MCQeasy

Based on the exhibit, which restore option should the administrator choose?

A.Recreate VM, because it restores the entire virtual machine from the backup point.
B.File recovery, because it restores individual files or folders from the VM backup.
C.Backup policy, because it defines which files are included in the restore operation.
D.Recovery point, because it is the portal action used to mount a deleted file directly.
AnswerB

File recovery is the right choice when only specific files or folders must be restored from an Azure VM backup. The exhibit states that one Excel file was deleted and the rest of the VM should remain unchanged, which matches file-level recovery exactly.

Why this answer

File recovery is the correct option because the administrator needs to restore a specific deleted file from a VM backup without restoring the entire VM. Azure Backup's file-level recovery allows mounting the backup as a drive (via iSCSI) to browse and copy individual files or folders, which directly addresses the requirement.

Exam trap

The trap here is that candidates may confuse 'Recreate VM' (a full restore) with the more granular file-level recovery, assuming that any restore of a deleted file requires rebuilding the entire VM, when in fact Azure Backup provides a direct file recovery option.

Why the other options are wrong

A

The question asks for restoring individual files or folders, not the entire VM. Option A describes recreating the entire VM, which is excessive and not the required restore action.

C

The question asks for a restore option, but 'Backup policy' is a configuration setting that defines backup schedules and retention, not a restore action. It does not perform any restoration of data.

D

In the context of restoring a deleted file from a VM backup, the 'Recovery point' is not an action; it is a point in time from which you restore. The correct action is 'File recovery', which allows mounting the backup to retrieve specific files.

38
Matchinghard

During a compliance review, the team must distinguish what each Azure Monitor object can and cannot do. Match each object to its primary operational scope.

Drag a concept onto its matching description — or click a concept then click the description.

Concepts
Matches

Evaluates resource performance data such as CPU, latency, or disk metrics.

Watches subscription-level control-plane events such as deletes or policy changes.

Runs a KQL query against workspace data and alerts on the result.

Exports resource telemetry off the resource for storage or analysis.

Serves as the reusable response target for notifications and automation.

Why these pairings

Metrics collect numeric time-series data; Logs collect text logs for querying; Application Insights monitors web apps; Activity Log records subscription events; Diagnostic Logs capture resource logs; Service Health provides service incident info.

39
MCQeasy

Based on the exhibit, what should the administrator add to send an email and SMS notification?

A.An action group with email and SMS receivers.
B.A Log Analytics workspace connected to the virtual machine.
C.A backup recovery point for the virtual machine.
D.A private endpoint for the virtual machine.
AnswerA

Action groups are the Azure Monitor component that define the notification delivery path for alert rules. To send email and SMS messages when a metric alert fires, an action group must be created with those receiver types and linked to the rule. Without an action group, the alert can only be viewed in the portal or API but cannot proactively contact an administrator. Adding email and SMS receivers gives the alert the required response mechanism.

Why this answer

To send email and SMS notifications from an Azure Monitor alert, you must configure an action group. An action group defines the notification channels (e.g., email, SMS, webhook) and their respective receivers. When the alert rule triggers, Azure Monitor invokes the action group to deliver the notifications.

Without an action group, the alert rule has no mechanism to send email or SMS.

Exam trap

The trap here is that candidates may confuse a Log Analytics workspace (which can trigger alerts based on log queries) with the actual notification delivery mechanism, forgetting that an action group is required to define how and where the alert notification is sent.

Why the other options are wrong

B

A Log Analytics workspace is used for collecting and analyzing diagnostic logs and metrics, not for sending email or SMS notifications. The question specifically asks about sending notifications, which requires an action group.

C

The question asks about sending email and SMS notifications, which requires an action group. A backup recovery point is used for restoring virtual machine data, not for configuring notifications.

D

A private endpoint is used to securely connect to Azure services over a private IP address, not to send email or SMS notifications. It does not provide notification capabilities.

40
MCQmedium

A user deleted one Excel file from a Windows Server VM that is protected by Azure Backup. The VM must keep running, and the administrator must restore only that file as quickly as possible. What should the administrator do?

A.Restore the entire virtual machine from the most recent recovery point.
B.Use File Recovery from the Recovery Services vault, mount the recovery point, and copy back the deleted file.
C.Fail over the VM by using Azure Site Recovery and then copy the file from the replica.
D.Create a snapshot of the VM disk and restore the spreadsheet from the snapshot.
AnswerB

File Recovery is designed for this exact scenario. It mounts a backup recovery point so the administrator can browse the contents and copy back only the missing file, while the production VM continues running without a full restore.

Why this answer

Azure Backup for Azure VMs supports file-level recovery from recovery points without restoring the entire VM. The File Recovery feature mounts the recovery point as an iSCSI target on the VM, allowing the administrator to browse and copy the deleted Excel file directly. This is the fastest method because it avoids the overhead of a full VM restore or snapshot management.

Exam trap

The trap here is that candidates may assume a full VM restore is required for any file recovery, overlooking the Azure Backup File Recovery feature which provides granular, in-place restoration without disrupting the running VM.

Why the other options are wrong

A

Restoring the entire VM from a recovery point is much slower than file-level recovery and would cause downtime, which contradicts the requirement to keep the VM running and restore only the deleted file as quickly as possible.

C

Azure Site Recovery is designed for disaster recovery and failover, not for granular file-level restore from backup. Failing over the VM would cause downtime and is much slower than using File Recovery.

D

Creating a snapshot of the VM disk and restoring the spreadsheet from it is slower and more complex than using File Recovery, as it requires stopping the VM or detaching the disk, and does not allow direct file-level restore from Azure Backup snapshots.

41
MCQeasy

Based on the exhibit, a metric alert already exists for VM01, but the on-call team never receives an email when CPU exceeds 80% for 5 minutes. What should you configure to deliver the notification?

A.Create a diagnostic setting on VM01 to export metrics to Log Analytics.
B.Add an action group to the alert rule and configure email delivery.
C.Assign the Reader role to the on-call team so they can view the alert.
D.Create a resource lock on VM01 to prevent accidental changes.
AnswerB

Action groups are the essential mechanism for alert notification delivery in Azure Monitor. When an alert rule fires, it invokes its configured action group, which can include email, SMS, voice, webhook, ITSM, and Automation runbook actions. To notify the on-call team via email, you must attach an action group configured with the appropriate email address or addresses to the existing alert rule; without this step, no notification is sent.

Why this answer

The alert rule exists, but no notification action is configured. An action group defines how to notify administrators (e.g., email, SMS, webhook). Adding an action group with an email action to the existing alert rule will deliver the email when the CPU threshold is breached.

Exam trap

The trap here is that candidates confuse diagnostic settings (which export data) with action groups (which deliver notifications), or assume that simply creating an alert rule automatically sends notifications without an explicit action group.

Why the other options are wrong

A

The question states that a metric alert already exists, but no email is sent. The issue is with the alert's notification action, not with data collection. Exporting metrics to Log Analytics does not configure email delivery for the alert.

C

Assigning the Reader role allows viewing alerts but does not enable email notifications; the alert rule lacks an action group to send emails.

D

A resource lock prevents deletion or modification of VM01, but does not affect alert notifications. The issue is that no email is sent when the alert fires, which requires an action group, not a lock.

42
MCQmedium

An admin enables backup on a newly deployed Azure VM, but every backup job fails immediately with a message that the VM agent is not ready. What should the administrator verify first?

A.The VM is placed in an availability zone that supports backup.
B.The Azure VM Agent is installed, running, and able to provision backup-related extensions.
C.The VM has a public IP address assigned for outbound connectivity.
D.The VM is added to a load balancer backend pool.
AnswerB

Azure Backup relies on the VM agent and extensions inside the guest. If the agent is missing, stopped, or unhealthy, backup jobs can fail before a recovery point is created. Verifying the agent first addresses the specific error message.

Why this answer

The Azure VM Agent (also known as the Windows Guest Agent or Linux Agent) is required for the Azure Backup service to install the backup extension (e.g., IaaSBcdrExtension for Windows or SnapshotV2 for Linux). If the agent is not installed, not running, or is in a 'Not Ready' state, the backup extension cannot be provisioned, causing immediate failure. The administrator should first verify that the VM Agent is installed and its status is 'Ready' in the VM's properties.

Exam trap

The trap here is that candidates often assume network connectivity (public IP or load balancer) is the root cause, but the immediate failure message 'VM agent not ready' directly points to the agent status, not network issues.

Why the other options are wrong

A

Backup failures due to VM agent not ready indicate an issue with the agent itself, not the availability zone. Azure Backup supports all availability zones, so zone placement does not cause immediate backup failures.

C

Outbound connectivity via a public IP is not required for Azure Backup to function; the VM agent communicates internally with Azure storage endpoints, and backup can work through a private endpoint or service endpoint.

D

Adding a VM to a load balancer backend pool is unrelated to backup failures caused by the VM agent not being ready. Backup operations depend on the VM agent and extensions, not load balancing configuration.

43
MCQhard

Your operations team needs to receive a Microsoft Teams or email notification whenever a production application becomes unavailable. You have already created an availability test in Azure Monitor. What should you configure next?

A.A metric or log alert rule linked to an action group
B.A management group
C.A resource lock
D.A private endpoint
AnswerA

A metric or log alert rule is the required notification mechanism because it continuously monitors Azure resource metrics or log queries and fires when a threshold or pattern is breached. When the rule activates, it invokes an action group that contains notification endpoints such as a Teams webhook, email, or SMS, thereby delivering the alert to your operations team. Without an action group, the alert rule exists but cannot reach anyone, so the two must be linked together to satisfy the requirement.

Why this answer

An availability test in Azure Monitor detects when an application is unavailable, but it does not inherently trigger notifications. To send a Teams or email alert, you must create a metric or log alert rule that references the availability test's results and link it to an action group, which defines the notification actions (e.g., email, SMS, webhook to Teams). This is the standard Azure Monitor workflow for proactive incident response.

Exam trap

The trap here is that candidates may think an availability test alone sends notifications, but Azure Monitor requires an explicit alert rule linked to an action group to trigger any notification action.

Why the other options are wrong

B

A management group is used for organizing and managing access, policies, and compliance across multiple Azure subscriptions, not for sending notifications about application availability.

D

A private endpoint is used to securely connect to Azure services over a private network, not to send notifications for application unavailability. It does not trigger alerts or integrate with action groups.

44
Multi-Selecteasy

Which two statements about Azure Backup soft delete are correct? Select two.

Select 2 answers
A.Deleted backup data is retained for a grace period
B.A protected item can be recovered after accidental deletion within that period
C.It permanently deletes backups immediately
D.It changes the VM to a different availability zone
E.It only applies to Azure Policy assignments
AnswersA, B

When soft delete is enabled on a Recovery Services vault, any deleted backup data is retained for a configured grace period—by default 14 days—during which the backup items remain in a soft-deleted state. The data is not irrecoverably purged, but continues to occupy storage, and the retention period is configurable up to 180 days for Azure VM backups. This allows an administrator to recover the data before it is permanently lost.

Why this answer

Azure Backup soft delete ensures that deleted backup data is not immediately purged but retained for a default grace period of 14 days. This allows recovery of accidentally deleted backup items, such as Recovery Services vault backup data, without data loss. Option A is correct because the grace period is a core feature of soft delete.

Exam trap

The trap here is that candidates may confuse soft delete with immediate permanent deletion (Option C) or incorrectly associate it with unrelated Azure features like availability zones or Azure Policy, rather than recognizing it as a backup-specific retention mechanism.

Why the other options are wrong

C

Azure Backup soft delete retains deleted backup data for a grace period (default 14 days), not permanently deleting backups immediately.

D

Azure Backup soft delete does not change a VM's availability zone; it only retains deleted backup data for a grace period to allow recovery.

E

Azure Backup soft delete applies to backup data, not to Azure Policy assignments. It is a feature of Azure Backup that protects against accidental deletion of backup data, not a policy-level setting.

45
MCQmedium

The operations team manages several Azure VMs in one resource group. They need an alert whenever average CPU percentage on any VM in the group stays above 80% for 10 minutes, and the alert must send email and SMS to the on-call team. What should the administrator configure?

A.Create a Log Analytics query alert on the Activity log and manually notify the on-call team.
B.Create an Azure Monitor metric alert rule at the resource-group scope and attach an action group.
C.Export VM diagnostics to a storage account and have operators review the files after each incident.
D.Create a resource lock on the VMs and use Azure Policy to notify the team about CPU spikes.
AnswerB

A metric alert is the right tool for CPU thresholds, and an action group provides the email and SMS notifications. Scoping the alert to the resource group ensures all current VMs are covered without configuring each VM separately.

Why this answer

Azure Monitor metric alerts can be created at the resource-group scope, which allows a single alert rule to monitor the 'Percentage CPU' metric across all VMs in that group. The alert triggers when the average CPU stays above 80% for 10 minutes (evaluated using a fixed aggregation window). An action group attached to the alert rule sends email and SMS notifications to the on-call team, meeting all requirements without manual intervention.

Exam trap

The trap here is that candidates may think a metric alert must be created per individual VM, but Azure Monitor supports resource-group scoped metric alerts that apply to all resources of the same type within that scope, simplifying management while still meeting the requirement.

Why the other options are wrong

A

This option is wrong because the question requires a metric-based alert on CPU percentage, which is a platform metric, not an Activity log event. Log Analytics query alerts on the Activity log cannot monitor performance metrics like CPU usage.

C

Exporting VM diagnostics to a storage account and having operators review files after incidents does not provide real-time alerting or automated notifications; it requires manual review and cannot trigger immediate email/SMS alerts.

D

Resource locks prevent accidental deletion or modification of resources but do not monitor CPU usage or trigger alerts. Azure Policy enforces compliance rules but cannot send notifications about performance metrics like CPU spikes.

46
Matchinghard

A VM suffered corruption and an auditor also needs one missing file. Match each Azure Backup restore workflow to the recovery outcome it provides.

Drag a concept onto its matching description — or click a concept then click the description.

Concepts
Matches

Creates a separate virtual machine from the recovery point.

Recovers the managed disks so you can rebuild or inspect the workload manually.

Mounts the recovery point so you can retrieve individual files or folders.

Restores from the paired region when the primary region is unavailable.

Why these pairings

Azure Backup restore workflows: 'Restore VM' creates a new VM, 'Restore files' recovers individual files, 'Restore as unmanaged/managed disks' recovers disks, 'Replace existing VM' overwrites the original, and 'Cross-region restore' restores to another region.

47
Matchinghard

A security analyst is reviewing deleted-resource evidence, exported diagnostics, and heartbeat data. Match each monitoring term to the best description.

Drag a concept onto its matching description — or click a concept then click the description.

Concepts
Matches

Central repository for collected telemetry that you query and analyze over a retention period.

The query language used to filter, summarize, and correlate log records in Azure Monitor.

Subscription-scoped record of Azure control-plane operations such as create, update, and delete.

Alert that evaluates the result of a KQL query on a schedule and fires when conditions are met.

Configuration that sends resource logs and metrics to a workspace, storage account, or Event Hub.

Why these pairings

The monitoring terms relate to Azure Monitor data sources. Deleted-resource evidence comes from activity logs, exported diagnostics are resource logs sent elsewhere, heartbeat data indicates agent health, and the other terms are standard Azure Monitor components.

48
MCQmedium

A help desk engineer needs a Log Analytics query that returns each computer whose most recent heartbeat is older than 20 minutes. Which query should they use?

A.Heartbeat | where TimeGenerated < ago(20m) | summarize LastSeen = max(TimeGenerated) by Computer
B.Heartbeat | summarize LastSeen = max(TimeGenerated) by Computer | where LastSeen < ago(20m)
C.Heartbeat | summarize count() by Computer | where count_ < 20
D.Heartbeat | where TimeGenerated > ago(20m) | summarize LastSeen = max(TimeGenerated) by Computer
AnswerB

This query first finds the latest heartbeat per computer and then filters for machines whose latest timestamp is older than 20 minutes. That matches the operational requirement exactly and avoids false positives caused by filtering before summarization.

Why this answer

It first summarizes the most recent heartbeat timestamp for each computer using `max(TimeGenerated)`, then filters for computers where that latest heartbeat is older than 20 minutes with `where LastSeen < ago(20m)`. This ensures only computers that have not sent a heartbeat in the last 20 minutes are returned, which is the exact requirement.

Exam trap

The trap here is that candidates often filter by time first (as in Option A) thinking it will find old heartbeats, but they forget that summarizing after filtering can include computers with recent heartbeats if any old heartbeat exists, whereas the correct approach is to summarize the latest heartbeat per computer first, then filter for staleness.

Why the other options are wrong

A

This query filters heartbeats older than 20 minutes first, then summarizes by computer. It returns computers that have any heartbeat older than 20 minutes, even if they also have a recent heartbeat, so it does not correctly identify computers whose most recent heartbeat is older than 20 minutes.

C

This query counts heartbeats per computer and filters those with fewer than 20 heartbeats, not those whose most recent heartbeat is older than 20 minutes. It does not consider the time of the last heartbeat.

D

This query filters heartbeats from the last 20 minutes and then summarizes the latest heartbeat per computer, which returns computers with heartbeats within the last 20 minutes, not those whose most recent heartbeat is older than 20 minutes.

49
MCQmedium

The subscription admin wants to receive an alert whenever anyone deletes a resource group, regardless of which resource type was inside it. Which alert type should be used?

A.A metric alert on the deleted resource group's CPU
B.A log alert on a custom KQL query in a workspace only
C.An activity log alert targeting the delete resource group operation
D.A backup alert from a Recovery Services vault
AnswerC

An activity log alert is the right tool for subscription-level events such as resource group deletion. It monitors the Azure Activity log directly, so it can react as soon as the delete operation is recorded. This avoids depending on resource-specific metrics or a separate workspace query pipeline for a basic administrative event.

Why this answer

The 'Delete Resource Group' operation is an Azure Resource Manager control-plane action that is automatically logged in the Azure Activity Log. An activity log alert can be configured to fire whenever this specific operation is recorded, regardless of the resource types inside the group. This is the only alert type that directly monitors management-plane events like resource group deletion.

Exam trap

The trap here is that candidates confuse resource-level monitoring (metrics, logs) with control-plane monitoring (Activity Log), and assume a metric or log alert can detect a deletion event, when in fact only an activity log alert natively watches for Azure Resource Manager operations like resource group deletion.

Why the other options are wrong

A

A metric alert on CPU monitors performance metrics, not resource group deletion events. It cannot detect administrative operations like deletions.

B

A log alert on a custom KQL query in a workspace only monitors log data ingested into a Log Analytics workspace, not resource-level operations like resource group deletion. The question requires an alert on the delete action itself, which is captured by activity logs, not workspace logs.

D

Backup alerts from a Recovery Services vault notify about backup failures or issues, not about resource group deletion events.

50
MCQmedium

Based on the exhibit, a user deleted one file from a Windows Azure VM. The VM is still running, and the administrator wants to restore only that file instead of recovering the full machine. Which restore approach should be used?

A.Use the VM restore option and overwrite the entire VM.
B.Mount the recovery point and copy the file back to the VM.
C.Increase the VM size and redeploy the workload.
D.Enable a diagnostic setting on the VM and recover the file from logs.
AnswerB

Azure Backup's file-level recovery lets you mount a chosen recovery point as a browsable drive without affecting the running VM. You can simply copy the deleted file back to its original location. This avoids a full virtual machine restore, minimizing downtime and preventing unnecessary overwrites of other changes, making it the precise, least-invasive solution.

Why this answer

Azure VM backup allows you to mount a recovery point as a disk on another VM or the same VM, enabling file-level restore without overwriting the entire VM. This approach uses the 'File Recovery' feature of Azure Backup, which presents the recovery point as an iSCSI target that can be mounted and browsed to copy individual files back to the running VM.

Exam trap

The trap here is that candidates may assume file-level recovery requires restoring the entire VM (Option A) or confuse diagnostic logs with backup data (Option D), not realizing that Azure Backup's mount-and-copy feature is specifically designed for granular file recovery from a running VM.

Why the other options are wrong

A

The VM restore option overwrites the entire VM, which is not suitable for restoring a single file without affecting other data or the running state.

C

Increasing VM size and redeploying the workload does not restore a deleted file; it only changes the VM's hardware resources and re-deploys the application, which does not recover the deleted file from a backup.

D

Diagnostic settings capture performance and log data, not file-level restore points. They cannot be used to recover a specific deleted file from a VM.

51
MCQmedium

Based on the exhibit, a subscription activity log is already being sent to Log Analytics. The operations team wants an alert that fires when any resource group is deleted, but it should ignore deletions performed by a known automation account. Which approach should the administrator use?

A.Create a metric alert on CPU percentage for the subscription.
B.Create a log alert using the AzureActivity table and filter out the automation caller.
C.Enable a diagnostic setting on the resource group object.
D.Apply an Azure Policy deny assignment to all deletions.
AnswerB

The AzureActivity table stores control-plane administrative events such as resource deletions, and a log alert rule uses a KQL query against that table to evaluate the event stream. To prevent routine automated cleanup from triggering alerts, the query should include a filter on the Caller property that excludes the automation account's principal name, and the OperationNameValue should match delete operations. This gives precise, real-time notification for unexpected deletions while ignoring the known automation caller.

Why this answer

The AzureActivity table in Log Analytics captures all control-plane operations, including resource group deletions. By creating a log alert query that filters on OperationNameValue='MICROSOFT.RESOURCES/SUBSCRIPTIONS/RESOURCEGROUPS/DELETE' and excludes Caller where it matches the automation account's service principal or object ID, the alert triggers only for non-automation deletions. This approach leverages the existing activity log stream to Log Analytics without additional configuration.

Exam trap

The trap here is that candidates may think a diagnostic setting on the resource group is needed to capture deletion events, but the activity log is already streaming at the subscription level and includes all resource group operations, making the additional setting redundant and incorrect.

Why the other options are wrong

A

The question requires an alert on resource group deletions, not performance metrics. A metric alert on CPU percentage cannot detect resource group deletion events.

C

Enabling a diagnostic setting on the resource group object does not create alerts; it only streams logs to a destination. The question requires an alert on resource group deletions, which is not achieved by diagnostic settings alone.

D

Azure Policy deny assignment prevents resource creation or modification, but it does not generate alerts when deletions occur. The question requires an alert to fire on resource group deletion, not a preventive control.

52
MCQmedium

You need to receive an email when average CPU usage on VM-App01 exceeds 85 percent for 10 minutes. Which Azure Monitor components should you configure?

A.A metric alert and an action group
B.A resource lock and Azure Advisor
C.An activity log alert only
D.A budget alert
AnswerA

A metric alert continuously evaluates the 'Percentage CPU' counter for VM app01 over a set aggregation window (e.g., 5 minutes), and when the value exceeds 85, the alert fires. The linked action group is essential because it contains the email notification action that actually sends the message to the specified recipients. Without the action group, the metric alert would only appear in the portal or be exposed via APIs, but it would not proactively notify you.

Why this answer

A metric alert monitors a specific Azure resource metric (like CPU percentage) and triggers when a condition (e.g., average > 85%) is met over a specified evaluation period (e.g., 10 minutes). An action group defines the notification actions (e.g., sending an email) when the alert fires. Together, they fulfill the requirement to receive an email based on a performance threshold.

Exam trap

The trap here is confusing metric alerts (for performance metrics) with activity log alerts (for management events) or budget alerts (for cost), leading candidates to pick an option that monitors the wrong type of data.

Why the other options are wrong

B

A resource lock prevents accidental deletion or modification of resources, and Azure Advisor provides best practice recommendations, but neither can trigger an email based on CPU usage metrics.

C

An activity log alert only monitors changes to Azure resources (e.g., creation, deletion) or service health events, not performance metrics like CPU usage. It cannot trigger based on metric thresholds.

D

A budget alert monitors cost thresholds, not performance metrics like CPU usage. It cannot trigger an email based on average CPU exceeding 85% for 10 minutes.

53
MCQmedium

In Log Analytics, you want an alert that fires if VM01 has not sent a Heartbeat record in the last 15 minutes. Which query should be used as the alert condition?

A.Heartbeat | where Computer == "VM01" | summarize LastHeartbeat = max(TimeGenerated) | where LastHeartbeat > ago(15m)
B.Heartbeat | where Computer == "VM01" | summarize LastHeartbeat = max(TimeGenerated) | where LastHeartbeat < ago(15m)
C.Heartbeat | where Computer == "VM01" and TimeGenerated > ago(15m) | summarize count() by Computer
D.Heartbeat | where Computer == "VM01" | summarize count() by bin(TimeGenerated, 15m)
AnswerB

This query finds the most recent heartbeat for VM01 and compares it to the 15-minute threshold. If the latest heartbeat is older than that, the query returns a result that can be used to trigger an alert. That directly matches the requirement to detect when the VM has stopped reporting heartbeats.

Why this answer

The alert must fire when VM01 has *not* sent a Heartbeat in the last 15 minutes. The query uses `max(TimeGenerated)` to find the most recent heartbeat, then filters with `where LastHeartbeat < ago(15m)` to detect records older than 15 minutes. This condition evaluates to true when the last heartbeat is older than the threshold, triggering the alert.

Exam trap

The trap here is that candidates often confuse the comparison operator, choosing `>` (greater than) instead of `<` (less than), because they mistakenly think 'last heartbeat > 15 minutes ago' means it happened more than 15 minutes ago, when in fact `ago(15m)` returns a timestamp 15 minutes in the past, and a heartbeat older than that has a *smaller* timestamp value.

Why the other options are wrong

A

This query fires when the last heartbeat is more recent than 15 minutes ago, i.e., when VM01 has sent a heartbeat within the last 15 minutes, which is the opposite of the desired condition (no heartbeat in 15 minutes).

C

This query checks for heartbeats in the last 15 minutes and counts them, but it does not identify if VM01 has missed a heartbeat; it would fire even if VM01 has heartbeats within the window, as long as count is >0.

D

This query counts heartbeats per 15-minute bin but does not check if the latest heartbeat is older than 15 minutes; it could return a count even if VM01 sent a heartbeat within the last 15 minutes, failing to detect absence.

54
Multi-Selecthard

A user deleted a file from an Azure VM, and the administrator wants to use Azure Backup file-level recovery rather than restore the whole VM. Which two prerequisites are required before mounting the recovery point from the portal? Select two.

Select 2 answers
A.Download the vault credentials file
B.Select the appropriate recovery point
C.Provide the storage account access key
D.Assign a public IP address to the VM
E.Create an Azure AD application secret
AnswersA, B

Vault credentials authenticate the temporary mount process used for file-level recovery.

Why this answer

Vault credentials are required to authenticate the portal session to the Recovery Services vault when performing file-level recovery. Option B is correct because you must select a specific recovery point (snapshot) from which to mount the files; the portal uses this point to create an iSCSI target on the VM.

Exam trap

The trap here is that candidates often confuse file-level recovery with restoring a VM from a storage account snapshot, leading them to think a storage account key is needed, when in fact the iSCSI mount uses vault credentials and the Backup service's managed identity.

Why the other options are wrong

C

File-level recovery from Azure Backup does not require the storage account access key; the recovery point is mounted via the portal using vault credentials and the selected recovery point, not by directly accessing the storage account.

D

Assigning a public IP address to the VM is not required for Azure Backup file-level recovery; the recovery point is mounted via a script that uses the vault credentials and does not require direct network access to the VM.

E

Azure Backup file-level recovery does not require an Azure AD application secret. The process involves downloading vault credentials and selecting a recovery point, then mounting the recovery point using a script that runs on the VM, which does not need Azure AD authentication.

55
MCQhard

A team already has a metric alert on a production VM. The alert should continue evaluating 24/7, but email notifications must be sent only Monday through Friday from 08:00 to 18:00 local time. What should the administrator add or change?

A.Replace the metric alert with a diagnostic setting and store the data in Log Analytics.
B.Create an alert processing rule that suppresses notifications outside business hours.
C.Lower the alert threshold so fewer alerts occur during the week.
D.Use an autoscale profile instead of an alert rule.
AnswerB

An alert processing rule lets you control how alerts are handled without disabling the alert condition itself. That means the metric alert can keep evaluating continuously for history and state changes, while notifications are suppressed outside the approved business hours. This cleanly separates detection from delivery, which is exactly what the requirement describes.

Why this answer

An alert processing rule (formerly action rule) can suppress notifications for a metric alert based on a schedule. By creating a rule with a suppression action that applies outside business hours (e.g., 18:00 to 08:00 and weekends), the alert continues to evaluate and fire, but email notifications are blocked during those times. This meets the requirement without altering the alert rule itself.

Exam trap

The trap here is that candidates confuse alert processing rules (which modify actions after an alert fires) with alert rules themselves, or incorrectly assume that changing thresholds or using diagnostic settings can control notification timing.

Why the other options are wrong

A

A diagnostic setting sends metrics to Log Analytics but does not suppress notifications; the alert would still fire 24/7, and email notifications would continue outside business hours.

C

Lowering the alert threshold reduces the number of alerts but does not restrict notifications to business hours; the alert would still fire and notify outside those hours if the threshold is crossed.

D

Autoscale profiles adjust VM capacity based on load, not send email notifications or suppress them. The requirement is to control notification timing, not scaling behavior.

56
MCQmedium

Backup protection was enabled on a new Azure VM, but every backup job fails immediately with a message indicating the guest agent is not ready. What should the administrator verify first?

A.That the Azure VM agent is installed, running, and up to date inside the guest operating system.
B.That the recovery vault uses GZRS storage redundancy.
C.That the VM has a private endpoint to the Recovery Services vault.
D.That a resource lock has not been applied to the VM.
AnswerA

Azure VM Backup depends on the VM agent to coordinate snapshot operations and communicate status back to Azure. If the portal reports that the guest agent is not ready, the first troubleshooting step is to verify that the agent exists, is running, and is current. Fixing the agent often resolves immediate backup failures without changing vault settings, policies, or storage configuration.

Why this answer

The Azure Backup extension requires the Azure VM agent to be installed, running, and up to date inside the guest OS to coordinate backup operations. When the agent is not ready, the backup job fails immediately because the extension cannot communicate with the VM to take snapshots. Verifying the agent's status is the first troubleshooting step before investigating network or configuration issues.

Exam trap

The trap here is that candidates may jump to network or vault configuration issues (like private endpoints or storage redundancy) when the error message explicitly points to the guest agent, which is a common first-check item in Azure Backup troubleshooting.

Why the other options are wrong

B

The backup failure message explicitly indicates the guest agent is not ready, which points to an issue with the Azure VM agent inside the guest OS, not the storage redundancy type of the Recovery Services vault.

C

The immediate failure with 'guest agent not ready' indicates a problem with the Azure VM agent inside the guest OS, not network connectivity. A private endpoint is used for secure access to the vault, but it does not affect the guest agent's readiness.

D

A resource lock prevents deletion or modification of the VM, but it does not affect the guest agent's ability to communicate with Azure Backup. The immediate failure with 'guest agent not ready' indicates an agent issue, not a lock.

57
MCQmedium

Based on the exhibit, the support team needs a searchable 90-day history of who deleted Azure resources and when. The current workspace only contains VM guest logs. Which configuration should you add?

A.Enable guest-level diagnostics on each VM so deletion events are captured.
B.Configure a diagnostic setting at the subscription scope to send the Azure Activity log to Log Analytics and retain it for 90 days.
C.Turn on NSG flow logs for all subnets to capture resource deletions.
D.Store VM backups in the vault and use restore points as an audit trail.
AnswerB

The Azure Activity log records control-plane actions like deletes, updates, and role assignments. Exporting it from the subscription to Log Analytics makes those events searchable, and increasing retention gives the team the required 90-day history.

Why this answer

The Azure Activity log records all control-plane events, including resource deletions, at the subscription level. By configuring a diagnostic setting to stream the Activity log to a Log Analytics workspace, you can retain the data for up to 90 days (or longer with data export rules) and make it searchable via KQL queries. The current workspace only contains VM guest logs, so adding this setting directly meets the requirement without relying on guest-level or network-level logs.

Exam trap

The trap here is that candidates confuse guest-level diagnostics (OS logs) with the Azure Activity log (control-plane logs), or assume NSG flow logs or backups can serve as an audit trail for resource deletions, when in fact only the Activity log captures who deleted what and when at the Azure Resource Manager layer.

Why the other options are wrong

A

Guest-level diagnostics capture OS-level events inside the VM, not Azure resource deletion events, which are recorded in the Azure Activity Log at the subscription scope.

C

NSG flow logs capture IP traffic data (source/destination, ports, protocols), not Azure resource deletion events. Resource deletions are recorded in the Azure Activity Log, not in network flow logs.

D

VM backups and restore points capture VM data, not Azure resource deletion events (which are recorded in the Activity Log). They cannot provide a searchable history of who deleted resources and when.

58
MCQhard

A Windows VM protected by Azure Backup is missing one application file, but the VM must stay online during recovery. Which restore approach should the administrator use?

A.Restore the entire VM to a new deployment and then copy the file back
B.Use the file recovery option from the Recovery Services vault for the relevant recovery point
C.Trigger an Azure Site Recovery failover to a recovery region
D.Create a new backup policy with a shorter retention period and run the next scheduled backup
AnswerB

Azure Backup's File Recovery option allows you to mount a backup recovery point as an iSCSI drive directly on the Windows VM, letting you browse the snapshot and copy out just the missing file with standard file-copy tools. The VM stays online throughout the process, and no restore of the entire VM is needed. Because the recovery point is a point-in-time snapshot, you select the most recent point that contains the file, which is the least-disruptive and fastest method.

Why this answer

Azure Backup's file recovery option allows you to mount a recovery point as a drive on the running VM without restoring the entire VM or taking it offline. This enables you to copy the missing application file directly from the backup while the VM remains operational, meeting the requirement to stay online.

Exam trap

The trap here is that candidates may confuse Azure Backup's file-level recovery with Azure Site Recovery's failover, or assume that a full VM restore is the only way to access individual files, overlooking the granular mount capability.

Why the other options are wrong

A

Restoring the entire VM to a new deployment is disruptive and time-consuming, and it does not keep the original VM online during recovery. The requirement is to recover a single file while the VM stays online, which is not achieved by this method.

C

Azure Site Recovery is a disaster recovery solution for replicating VMs to a secondary region, not for recovering individual files from Azure Backup. It requires failover to a recovery region, which would cause downtime and is not designed for granular file recovery from backup points.

D

Creating a new backup policy with shorter retention and running the next scheduled backup does not recover the missing file; it only changes future backup behavior. The question requires immediate recovery of a specific file from an existing backup, not altering backup policies.

59
MCQeasy

After enabling Azure VM backup, an administrator wants to confirm whether the nightly backup succeeded. Where should the administrator check the backup status?

A.In the Recovery Services vault backup jobs
B.In the VM's network security group
C.In the VM's availability set
D.In the subscription activity log only
AnswerA

The Recovery Services vault's Backup Jobs blade is the dedicated monitoring surface for Azure Backup operations, listing every scheduled or ad-hoc backup with its current status (InProgress, Completed, or Failed). This view allows you to filter by job type, time range, and protected item, and it provides detailed error messages for troubleshooting. It is the authoritative place to confirm that a backup operation has succeeded.

Why this answer

The correct place to check backup status is the Recovery Services vault backup jobs. When Azure VM backup is enabled, each backup operation creates a job entry in the associated Recovery Services vault. The 'Backup Jobs' blade within the vault lists all backup jobs, their status (e.g., Completed, Failed, In Progress), and details like start time and error messages.

This is the centralized monitoring point for backup operations, as defined by Azure Backup's job-based monitoring model.

Exam trap

The trap here is that candidates may confuse the subscription activity log (which shows who enabled backup) with the backup job status log, not realizing that backup job details are stored separately in the Recovery Services vault's dedicated backup jobs interface.

Why the other options are wrong

B

Network security groups (NSGs) control inbound/outbound traffic to VMs and do not log or report backup job status. Backup status is tracked in the Recovery Services vault, not in NSG metrics or logs.

C

An availability set is a logical grouping of VMs to provide high availability, not a monitoring or logging resource. Backup status is not tracked or displayed in an availability set.

D

The subscription activity log records administrative operations on resources, not backup job statuses. Backup job details are stored in the Recovery Services vault, not in the activity log.

60
MCQmedium

You want Azure to identify underutilized virtual machines and recommend ways to reduce cost and improve security posture. Which service should you use?

A.Azure Advisor
B.Azure Policy
C.Azure Backup
D.Virtual network peering
AnswerA

Azure Advisor is a personalized cloud consulting service that continuously analyzes your resource configuration and usage telemetry to provide recommendations across cost, performance, reliability, and security. For underutilized virtual machines, it monitors CPU and network utilization over a rolling period and flags VMs with consistently low activity, suggesting resizing or shutting them down to save cost. The 'Cost' section of Azure Advisor directly surfaces idle and underutilized VMs, making it the definitive tool for this task.

Why this answer

Azure Advisor analyzes Azure resources and provides recommendations related to cost, security, reliability, performance, and operational excellence.

Why the other options are wrong

B

Azure Policy enforces compliance rules and governance, but it does not analyze resource utilization or provide cost/security recommendations. The question specifically asks for identifying underutilized VMs and recommending cost/security improvements, which is Azure Advisor's function.

C

Azure Backup is a service for backing up data and workloads, not for identifying underutilized resources or providing cost and security recommendations.

D

Virtual network peering connects virtual networks for traffic routing, but it does not analyze VM utilization or provide cost/security recommendations.

61
MCQmedium

Based on the exhibit, you want the resource logs for the storage account to appear in Log Analytics so you can investigate read and write failures. What should you configure?

A.Create a metric alert rule on the storage account and link it to an action group.
B.Add a diagnostic setting that sends resource logs to the Log Analytics workspace.
C.Enable a resource lock so the storage account cannot be modified.
D.Move the storage account to a different subscription that already has Log Analytics enabled.
AnswerB

Diagnostic settings are the Azure Monitor feature used to route platform logs and metrics from a resource to destinations such as Log Analytics. Because the exhibit shows logs are disabled and no destination is configured, adding a diagnostic setting with the workspace selected is the correct way to make read and write events available for querying.

Why this answer

Diagnostic settings in Azure allow you to stream resource logs (such as StorageRead and StorageWrite logs) from a storage account directly to a Log Analytics workspace. By configuring a diagnostic setting with the appropriate log categories enabled, you can query and analyze read and write failures in Log Analytics without additional infrastructure.

Exam trap

The trap here is that candidates often confuse metric alerts (which monitor performance metrics) with diagnostic settings (which collect detailed resource logs), leading them to choose a metric-based solution when the question explicitly asks for log data to investigate failures.

Why the other options are wrong

A

Metric alert rules monitor performance metrics (e.g., latency, throughput) and trigger actions, but they do not collect or send resource logs to Log Analytics. Resource logs require a diagnostic setting to be configured.

C

A resource lock prevents accidental deletion or modification of the storage account, but it does not collect or send resource logs to Log Analytics for investigating read and write failures.

D

Moving the storage account to a different subscription does not automatically send resource logs to Log Analytics; you still need to configure a diagnostic setting to stream logs to the workspace.

62
Multi-Selectmedium

Your company has a hybrid infrastructure with Azure VMs and on-premises servers. You need to configure Azure Monitor to collect and analyze performance and event data from all servers in a centralized workspace. Which three of the following steps are required to achieve this? (Choose three.)

Select 3 answers
.Deploy the Azure Monitor Agent on both Azure VMs and on-premises servers.
.Create a Log Analytics workspace in the same Azure region as your Azure VMs.
.Configure Data Collection Rules (DCRs) to specify which performance counters and events to collect.
.Install the Microsoft Monitoring Agent (MMA) on all servers and connect to a Log Analytics workspace.
.Enable Network Watcher to monitor network traffic between on-premises and Azure.
.Create a VM Insights solution in the Azure portal to automatically collect data from all Azure VMs.

Why this answer

The Azure Monitor Agent (AMA) is the current recommended agent for collecting telemetry from both Azure VMs and on-premises servers, replacing the legacy Microsoft Monitoring Agent (MMA). A Log Analytics workspace is required as the centralized data repository, and Data Collection Rules (DCRs) define exactly which performance counters and events to collect, enabling granular, scalable data ingestion without manual configuration per machine.

Exam trap

The trap here is that candidates often confuse the legacy Microsoft Monitoring Agent (MMA) with the current Azure Monitor Agent, or assume that VM Insights or Network Watcher can replace the need for explicit agent deployment and Data Collection Rules.

63
MCQmedium

Based on the exhibit, a production VM must send an email and SMS notification if average CPU stays above 85% for 10 minutes. The team created the alert rule, but no one receives notifications when the condition is met. What should the administrator add to the alert rule?

A.Add a diagnostic setting that sends VM metrics to a Log Analytics workspace.
B.Attach an action group that includes email and SMS receivers.
C.Change the alert to use a log query instead of a metric condition.
D.Create a resource lock to prevent changes to the virtual machine.
AnswerB

Azure Monitor alert rules need an action group to trigger notifications or automation when the metric condition is met. The alert already evaluates correctly, but it has no notification target. Adding an action group with email and SMS receivers enables the response the business wants.

Why this answer

The alert rule is correctly configured to trigger when the average CPU exceeds 85% for 10 minutes, but notifications are not being sent because no action group is attached. An action group defines the notification channels (e.g., email, SMS, webhook) that fire when the alert is activated. Without an action group, the alert can fire silently, so the administrator must attach an action group containing the desired email and SMS receivers.

Exam trap

The trap here is that candidates may think the alert rule itself includes notification settings, but Azure separates the alert condition (metric/log) from the notification mechanism (action group), so you must explicitly attach an action group to receive alerts.

Why the other options are wrong

A

The alert rule already uses a metric condition (CPU > 85% for 10 minutes), so sending metrics to Log Analytics is unnecessary for notification. The issue is that no action group is attached to the alert to send email/SMS.

D

A resource lock prevents accidental deletion or modification of the VM, but it does not affect alert notifications. The issue is that no one receives notifications, which requires an action group, not a lock.

64
MCQmedium

Based on the exhibit, compliance requires one backup every week to be kept for 52 weeks, in addition to the daily backups already configured. What should you change in the backup policy?

A.Increase the daily retention from 30 days to 365 days.
B.Add a weekly retention rule that keeps one weekly recovery point for 52 weeks.
C.Change the vault to use soft delete so backups are retained for 52 weeks.
D.Create a metric alert to warn the team when backups are older than seven days.
AnswerB

The requirement is specific: keep one backup each week for a year. That is a weekly retention requirement, not just longer daily retention. Adding a weekly retention rule to the Azure Backup policy satisfies the compliance need while preserving the existing daily backups for operational recovery.

Why this answer

The requirement is to retain one weekly backup for 52 weeks, in addition to the existing daily backups. Adding a weekly retention rule that keeps one recovery point per week for 52 weeks directly satisfies this requirement by ensuring that each weekly backup is retained for the full year, while daily backups remain unaffected. This is the correct approach because Azure Backup allows granular retention policies with multiple rules for different frequencies (daily, weekly, monthly, yearly).

Exam trap

The trap here is that candidates often confuse retention duration with backup frequency, mistakenly thinking that increasing daily retention to 365 days will satisfy the weekly requirement, when in fact it would retain all daily backups instead of just one per week.

Why the other options are wrong

A

Increasing daily retention to 365 days would keep every daily backup for a year, not just one per week. The requirement is to keep one weekly backup for 52 weeks, not all daily backups.

C

Soft delete retains deleted backup data for a specified duration, but it does not create additional weekly recovery points. The requirement is to keep one backup per week for 52 weeks, which requires a retention rule, not soft delete.

D

Creating a metric alert does not change the backup retention policy; it only notifies when backups are older than seven days, which does not meet the compliance requirement of retaining one weekly backup for 52 weeks.

65
MCQmedium

You need an alert that emails administrators when CPU on VM-DB01 exceeds a threshold. Which two Azure Monitor components work together to achieve this?

A.A metric alert and an action group
B.A budget alert and a private DNS zone
C.A Recovery Services vault and a route table
D.An activity log export and a lock
AnswerA

The correct approach for a threshold-based email alert on CPU utilization is to create a metric alert rule that targets the VM's 'Percentage CPU' signal, and then associate that rule with an action group that contains an 'Email/SMS/Push/Voice' action configured to notify administrators. The action group is a self-contained set of notification preferences, and the metric alert evaluates the telemetry at a specified frequency (e.g., every 5 minutes) and fires when the threshold (e.g., >80%) is breached.

Why this answer

A metric alert monitors a specific performance metric (like CPU percentage) on a target resource (VM-DB01) and triggers when the value crosses a defined threshold. An action group defines the notification actions (e.g., sending an email to administrators) that execute when the alert fires. Together, they form the core alerting workflow in Azure Monitor: the metric alert evaluates the condition, and the action group delivers the response.

Exam trap

The trap here is that candidates confuse 'budget alerts' (cost-based) with 'metric alerts' (performance-based), or assume that activity logs capture VM-level metrics like CPU, when they only record control-plane events.

Why the other options are wrong

B

A budget alert monitors cost thresholds, not CPU performance, and a private DNS zone resolves names in a virtual network, not alerting. These components do not address CPU metric alerts or email notifications.

C

A Recovery Services vault is used for backup and disaster recovery, not for monitoring CPU metrics. A route table controls network traffic routing and has no role in alerting. Neither component can generate or deliver email alerts based on CPU thresholds.

D

Activity log export sends logs to a storage account or event hub, not directly to email administrators. A lock prevents accidental deletion or modification of resources but does not trigger email alerts. Neither component can create an email alert for CPU threshold.

66
Multi-Selectmedium

A team wants to monitor average CPU on a small set of Linux VMs and OS disk free space, but they want the lowest telemetry ingestion cost possible. Which two actions should they take? Select two.

Select 2 answers
A.Use a metric alert for the VM CPU metric.
B.Install Azure Monitor Agent and collect only the disk-free-space counter by using a minimal data collection rule.
C.Enable full VM Insights for every guest performance counter.
D.Stream all syslog and event logs to a workspace before creating any alert.
E.Rely on Azure Resource Health to measure guest OS disk free space.
AnswersA, B

Azure Monitor exposes the Percentage CPU metric for Azure VMs at the hypervisor level, independent of the guest OS or any agent. A metric alert can evaluate this time series continuously, trigger on average CPU thresholds, and does not incur Log Analytics ingestion costs since the data is already collected by the platform. For a small set of Linux VMs, this is the most direct and cost-effective monitoring path because it produces no additional telemetry and supports sub-minute evaluation frequencies.

Why this answer

Metric alerts for VM CPU are based on platform metrics collected automatically by Azure, incurring no additional ingestion cost. This allows monitoring average CPU without any agent or data collection rule, making it the lowest-cost approach for that metric.

Exam trap

The trap here is that candidates often assume all monitoring requires agents and log ingestion, overlooking that platform metrics (like CPU) are free and agentless, while guest OS metrics (like disk space) can be collected with minimal cost by restricting the DCR to only the needed counter.

Why the other options are wrong

C

Enabling full VM Insights collects many performance counters beyond just CPU and disk free space, significantly increasing telemetry ingestion costs, which contradicts the goal of lowest cost.

D

Streaming all syslog and event logs to a workspace incurs significant ingestion costs, which contradicts the goal of lowest telemetry ingestion cost. The question only requires monitoring CPU and disk free space, not all logs.

E

Azure Resource Health does not monitor guest OS metrics like disk free space; it only tracks Azure resource-level health (e.g., VM availability, host issues). It cannot measure OS-level performance counters.

67
MCQeasy

A team wants to keep Azure platform logs for a storage account in a central location and analyze them with queries. The logs should be queryable together with other Azure resource logs. What destination should the administrator choose for the diagnostic setting?

A.A Log Analytics workspace
B.A storage account only
C.An action group
D.A management group
AnswerA

A Log Analytics workspace is the correct destination because it ingests Azure platform logs into a centralized, queryable store. It enables cross-resource correlation with KQL, supports alerts, workbooks, and retains logs based on configurable retention policies, making it the standard for consolidated monitoring and troubleshooting across subscriptions and resources.

Why this answer

A Log Analytics workspace is the correct destination because it allows you to collect Azure platform logs (such as resource logs, activity logs, and metrics) from multiple resources into a central location. These logs can then be queried together using Kusto Query Language (KQL) across different resource types, enabling cross-resource analysis and correlation. This meets the requirement for queryable logs alongside other Azure resource logs.

Exam trap

The trap here is that candidates often confuse a storage account as a valid destination for log analysis because it can store logs, but they overlook that it lacks native querying capabilities and cannot integrate with other resource logs for cross-analysis.

Why the other options are wrong

B

A storage account only stores logs as blobs, which cannot be queried directly with KQL or analyzed alongside other resource logs in a unified query environment.

C

An action group is used to send notifications (e.g., email, SMS) or trigger automated actions based on alerts, not to store or query logs. It cannot serve as a destination for diagnostic settings to collect logs for querying.

D

A management group is a container for managing access, policies, and compliance across multiple subscriptions, not a destination for diagnostic logs. It cannot store or query log data.

68
MCQeasy

A line-of-business app must keep serving users if an entire Azure region becomes unavailable. Is Azure Backup by itself enough to meet this requirement?

A.Yes, because backup alone guarantees immediate failover to another region
B.No, you also need disaster recovery replication such as Azure Site Recovery
C.Yes, as long as the VM has a backup policy
D.Yes, if diagnostic settings are enabled on the VM
AnswerB

Azure Backup is designed for point-in-time data recovery, not continuous uptime. During a region-wide outage, even a geo-redundant backup vault contains only backup data, not a running VM with the application loaded. Azure Site Recovery replicates the VM's disks to a secondary region and enables orchestrated failover, which is what actually keeps the app online in a disaster.

Why this answer

Azure Backup is designed to protect data by creating recovery points that can be used to restore VMs or files, but it does not provide automatic failover or continuous replication to another region. To meet the requirement of keeping an app running during a regional outage, you need a disaster recovery solution like Azure Site Recovery, which replicates VMs to a secondary region and enables orchestrated failover with minimal downtime.

Exam trap

The trap here is that candidates confuse data protection (backup) with high availability/disaster recovery, assuming that having backups automatically means the application can continue running during a regional outage.

Why the other options are wrong

A

Azure Backup provides data protection and recovery from accidental deletion or corruption, but it does not provide automatic failover or continuous replication to another region. It requires manual restore and does not ensure immediate service continuity during a regional outage.

C

Azure Backup provides data protection and recovery from accidental deletion or corruption, but it does not provide automatic failover or continuous replication to another region. It cannot ensure application availability during a regional outage.

D

Enabling diagnostic settings on a VM only collects logs and metrics; it does not provide any replication or failover capability to another region, so it cannot ensure app availability during a regional outage.

69
MCQhard

An operations team manages an Azure virtual machine scale set that hosts a stateless API. They already collect guest logs in Log Analytics, but they do not want to ingest extra performance data just to watch CPU. They need an alert when average CPU across the scale set stays above 80% for 10 minutes, and the notification must support email and a webhook. What should they configure?

A.Create a diagnostic setting on the scale set and build a log query alert for CPU samples.
B.Create an Azure Monitor metric alert on the scale set CPU metric and attach an action group.
C.Configure an autoscale rule and rely on its notification settings for alerting.
D.Install a monitoring extension that writes CPU readings to storage for later review.
AnswerB

Metric alerts evaluate platform metrics directly, so no extra log ingestion is needed. An action group is the correct notification mechanism for email, webhook, SMS, or other responses. This design is the lowest-overhead way to detect sustained CPU pressure on a VM scale set and notify operators quickly.

Why this answer

Azure Monitor metric alerts can directly evaluate the 'Percentage CPU' metric from a virtual machine scale set without ingesting additional performance data into Log Analytics. By setting the aggregation to 'Average' and the threshold to 80% for a duration of 10 minutes, the alert triggers when the condition is met. An action group attached to the alert can send notifications via email and webhook simultaneously, meeting all requirements without extra data ingestion.

Exam trap

The trap here is that candidates often confuse metric alerts with log query alerts, assuming CPU monitoring requires Log Analytics ingestion, when in fact platform metrics are available natively and can be alerted on directly without extra data collection.

Why the other options are wrong

A

The question states they do not want to ingest extra performance data just to watch CPU, and a log query alert requires CPU samples to be sent to Log Analytics, which would incur additional cost and data ingestion.

C

Autoscale rules are designed to automatically adjust the number of instances based on metrics, not to send alerts. Their notification settings are for scaling events, not for alerting on sustained high CPU, and they lack the flexibility of action groups (e.g., email and webhook).

D

This option requires writing CPU data to storage and later reviewing it, which does not provide real-time alerting with email and webhook notification as required by the question.

70
MCQhard

A Recovery Services vault protects 40 VMs by using one daily backup policy that retains recovery points for 7 days. One finance VM must keep daily recovery points for 30 days, but the other VMs should remain on the 7-day policy. What should the administrator do?

A.Edit the existing policy so all protected VMs inherit 30-day retention.
B.Create a second backup policy with 30-day retention and assign only the finance VM to it.
C.Move the finance VM to another resource group so it gets different retention automatically.
D.Apply a resource lock to the finance VM to preserve its recovery points longer.
AnswerB

Backup policy settings apply to the items associated with that policy. To give one VM a longer retention period without changing the others, the administrator should create a separate policy and assign only the finance VM to that policy. This preserves the standard 7-day policy for the rest of the fleet while meeting the special retention requirement.

Why this answer

Azure Backup allows multiple backup policies within a single Recovery Services vault, and you can assign different policies to different VMs. By creating a second policy with 30-day retention and assigning only the finance VM to it, the administrator meets the requirement without affecting the other 39 VMs that continue using the existing 7-day policy.

Exam trap

The trap here is that candidates may think a single vault can only have one backup policy, or that moving a VM to another resource group or applying a resource lock will affect backup retention, when in fact backup policies are independent of resource groups and locks only protect the resource, not its backup data.

Why the other options are wrong

A

Editing the existing policy to 30-day retention would apply the change to all 40 VMs, not just the finance VM, violating the requirement to keep other VMs on the 7-day policy.

C

Moving a VM to a different resource group does not change its backup policy or retention settings; backup policies are assigned per vault, not per resource group.

D

A resource lock prevents deletion or modification of the VM or its backup data, but it does not extend the retention period of recovery points. The backup policy still deletes points after 7 days regardless of the lock.

71
MCQmedium

Engineers need a single Log Analytics workspace to investigate incidents by querying Windows event logs from a VM and Azure resource logs from a storage account. What should the administrator configure?

A.Create a resource lock on the workspace and let each team send emails when incidents happen.
B.Use Azure Monitor Agent with a data collection rule for the VM and diagnostic settings for the storage account, both sending data to the same workspace.
C.Move the VM and storage account into the same availability set so their logs appear together.
D.Enable a private endpoint for the workspace and disable all diagnostic collection.
AnswerB

VM guest logs require the Azure Monitor Agent and a data collection rule, while storage account platform logs are exported with diagnostic settings. Sending both to one Log Analytics workspace gives the team a single place to correlate incidents with KQL.

Why this answer

Azure Monitor Agent (AMA) with a data collection rule (DCR) collects Windows event logs from VMs, and diagnostic settings on a storage account send Azure resource logs to the same Log Analytics workspace. This centralizes both data sources for unified querying and incident investigation.

Exam trap

The trap here is that candidates may confuse availability sets (a VM high-availability feature) with log aggregation, or assume that a resource lock or private endpoint somehow enables data collection, when in fact only proper data collection agents and diagnostic settings can route logs to a workspace.

Why the other options are wrong

A

Resource locks prevent accidental deletion or modification but do not collect or centralize logs; they cannot enable querying Windows event logs and Azure resource logs in a single workspace.

C

Availability sets are used for VM high availability, not for aggregating logs from different Azure resources into a single Log Analytics workspace.

D

Disabling all diagnostic collection would prevent sending Azure resource logs from the storage account and Windows event logs from the VM to the Log Analytics workspace, making incident investigation impossible.

72
Matchingmedium

A response team is designing notification paths for Azure Monitor alerts. Match each action group receiver or action to the outcome it provides.

Drag a concept onto its matching description — or click a concept then click the description.

Concepts
Matches

Delivers the alert to a mailbox or distribution list.

Sends a text message to an on-call phone number.

Calls an external HTTPS endpoint such as a ticketing or orchestration system.

Runs custom code after the alert fires.

Starts a scripted remediation runbook in Azure Automation.

Why these pairings

Email/SMS/Push/Voice are direct notifications; ITSM connector creates tickets; Automation runbook runs scripts; Webhook sends to external services like Teams; Push notifications target mobile apps.

73
MCQmedium

You need to view recommendations about underutilized virtual machines, security improvements, and cost-saving opportunities in Azure. Which service should you use?

A.Azure Advisor
B.Azure Policy
C.Network Watcher
D.Azure Backup
AnswerA

Azure Advisor is the correct service for viewing recommendations about underutilized virtual machines. It continuously analyzes your resource configuration and telemetry, such as CPU and network utilization, to provide personalized best practices across cost, security, reliability, and performance. For VMs that are idle or have low usage over a 14-day period, Advisor generates specific recommendations to right-size or shut down the machine, making it the appropriate tool for optimization guidance.

Why this answer

Azure Advisor provides personalized best-practice recommendations related to reliability, security, performance, operational excellence, and cost.

Why the other options are wrong

B

Azure Policy is used to enforce organizational standards and assess compliance, not to provide recommendations on underutilized resources, security improvements, or cost savings.

C

Network Watcher provides network monitoring and diagnostics (e.g., packet capture, topology), not recommendations on underutilized VMs, security improvements, or cost savings.

D

Azure Backup is a service for backing up data and workloads, not for providing recommendations on underutilized resources, security improvements, or cost savings.

74
MCQmedium

Based on the exhibit, the alert rule is firing, but the operations team is not receiving any notification. What should you change to make the alert send an email when the condition is met?

A.Increase the evaluation frequency to 15 minutes so Azure sends a summary notification.
B.Attach an action group that includes the required email recipient.
C.Create a diagnostic setting on the virtual machine and send logs to a storage account.
D.Move the virtual machine into a different resource group so the alert can notify the team.
AnswerB

Azure Monitor alerts need an action group to deliver notifications or trigger automation. In this case the rule is already evaluating correctly, but no action is configured, so the alert has nowhere to send the notification. Attaching an action group with the operations email address fixes the issue without changing the threshold or scope.

Why this answer

An alert rule in Azure Monitor requires an action group to define the notification actions (e.g., email, SMS) when the alert fires. Without an action group attached to the alert rule, no notifications are sent, even if the condition is met. Option B correctly identifies that attaching an action group containing the required email recipient will enable email notifications.

Exam trap

The trap here is that candidates often assume increasing evaluation frequency or moving resources will fix notification delivery, but the core requirement is that an action group must be attached to the alert rule to define the notification channel.

Why the other options are wrong

A

Increasing evaluation frequency does not add email notification capability; the alert rule lacks an action group, which is required to send emails.

C

Creating a diagnostic setting on the virtual machine and sending logs to a storage account does not configure notifications; it only archives or streams logs. The alert rule already fires, but notifications require an action group with email recipients.

D

Moving the virtual machine to a different resource group does not affect alert notifications; action groups are independent of resource group membership and must be explicitly attached to the alert rule.

75
Matchinghard

Match each Recovery Services vault setting or feature to the behavior an administrator should expect after changing it.

Drag a concept onto its matching description — or click a concept then click the description.

Concepts
Matches

Keeps deleted backup items recoverable for a limited retention period.

Stops future backups but preserves existing recovery points in the vault.

Stops protection and removes stored recovery points after the deletion process completes.

Allows restore operations from the secondary region when the vault uses geo-redundant storage and the feature is enabled.

Why these pairings

Changing replication to GRS replicates all existing recovery points. Soft delete retains deleted data for 14 days. Changing storage replication after backup requires reconfiguration.

Custom managed identity grants specific resource access. Diagnostics settings send logs to Log Analytics. Cross Region Restore enables restore in paired region with GRS.

Page 1 of 3 · 174 questions totalNext →

Ready to test yourself?

Try a timed practice session using only Monitor and Maintain Azure Resources questions.