You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: defender-endpoint/behavior-monitor-macos.md
+40-34Lines changed: 40 additions & 34 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,7 @@ ms.author: ewalsh
6
6
manager: deniseb
7
7
ms.service: defender-endpoint
8
8
ms.topic: overview
9
-
ms.date: 01/02/2025
9
+
ms.date: 05/15/2025
10
10
ms.subservice: ngp
11
11
audience: ITPro
12
12
ms.collection:
@@ -116,18 +116,7 @@ The following sections describe each of these methods in detail.
116
116
<dict>
117
117
<key>behaviorMonitoring</key>
118
118
<string>enabled</string>
119
-
<key>behaviorMonitoringConfigurations</key>
120
-
<dict>
121
-
<key>blockExecution</key>
122
-
<string>enabled</string>
123
-
<key>notifyForks</key>
124
-
<string>enabled</string>
125
-
<key>forwardRtpToBm</key>
126
-
<string>enabled</string>
127
-
<key>avoidOpenCache</key>
128
-
<string>enabled</string>
129
-
</dict>
130
-
</dict>
119
+
</dict>
131
120
</dict>
132
121
</array>
133
122
</dict>
@@ -162,22 +151,11 @@ The following sections describe each of these methods in detail.
162
151
<key>behaviorMonitoring</key>
163
152
<string>enabled</string>
164
153
</dict>
165
-
<key>features</key>
166
-
<dict>
167
-
<key>behaviorMonitoring</key>
168
-
<string>enabled</string>
169
-
<key>behaviorMonitoringConfigurations</key>
170
-
<dict>
171
-
<key>blockExecution</key>
172
-
<string>enabled</string>
173
-
<key>notifyForks</key>
174
-
<string>enabled</string>
175
-
<key>forwardRtpToBm</key>
176
-
<string>enabled</string>
177
-
<key>avoidOpenCache</key>
178
-
<string>enabled</string>
179
-
</dict>
180
-
</dict>
154
+
<key>features</key>
155
+
<dict>
156
+
<key>behaviorMonitoring</key>
157
+
<string>enabled</string>
158
+
</dict>
181
159
</dict>
182
160
</plist>
183
161
```
@@ -219,14 +197,42 @@ sudo mdatp threat list
219
197
220
198
```
221
199
222
-
### Frequently Asked Questions (FAQ)
200
+
### Frequently asked questions (FAQ)
201
+
202
+
#### What if I see an increase in CPU utilization or memory utilization?
203
+
204
+
Disable behavior monitoring and see if the issue goes away. If the issue doesn't go away, it isn't related to behavior monitoring.
205
+
206
+
If the issue goes away, re-enable behavior monitoring and use behavior monitoring statistics to identify and exclude processes generating excessive events:
This command lists processes running on the machine which are reporting behavior monitoring events to the engine process. The more events, the more CPU/memory impact that process has.
223
219
224
-
#### What if I see an increase in cpu utilization or memory utilization?
220
+
Exclude identified processes using:
225
221
226
-
Disable behavior monitoring and see if the issue goes away.
222
+
```bash
223
+
sudo mdatp exclusion process add --path <path to process with lots of events>
224
+
```
225
+
226
+
> [!IMPORTANT]
227
+
> Please verify the reliability of the processes being excluded. Excluding these processes will prevent all events from being sent to behavior monitoring and from undergoing content scanning. However, EDR will continue to receive events from these processes. It is important to note that this mitigation is unlikely to reduce CPU usage of the `wdavdaemon` or `wdavdaemon_enterprise` processes, but may affect `wdavdaemon_unprivileged`. If the other two processes are also experiencing high CPU usage, behavior monitoring may not be the sole cause, and contacting Microsoft support is recommended.
228
+
229
+
Once done, disable behavior monitoring statistics:
0 commit comments