@@ -258,11 +258,11 @@ The files generated when using this mode are summarized in the following table:
258
258
| ------------- | ------------- |
259
259
| ` mde_diagnostic.zip` | Defender for Endpoint logs and configs |
260
260
| ` health.txt` | The health status of Defender for Endpoint [^1] |
261
- | ` health_details_features.txt` | The health status of additional MDE features [^1] |
262
- | ` permissions.txt` | Permission issues with the folders owned/used by MDE [^1] |
263
- | ` crashes` | Crash dumps generated by MDE |
261
+ | ` health_details_features.txt` | The health status of additional Defender for Endpoint features [^1] |
262
+ | ` permissions.txt` | Permission issues with the folders owned/used by Defender for Endpoint [^1] |
263
+ | ` crashes` | Crash dumps generated by Defender for Endpoint |
264
264
| ` process_information.txt` | Process running in the machine when the tool was run |
265
- | ` proc_directory_info.txt` | Mapping of the virtual memory of MDE processes [^1] |
265
+ | ` proc_directory_info.txt` | Mapping of the virtual memory of Defender for Endpoint processes [^1] |
266
266
| ` auditd_info.txt` | Auditd health, rules, logs |
267
267
| ` auditd_log_analysis.txt` | Summary of events processed by auditd |
268
268
| ` auditd_logs.zip` | Auditd log files |
@@ -273,55 +273,55 @@ The files generated when using this mode are summarized in the following table:
273
273
| ` ebpf_maps_info.txt` | eBPF maps' id and size info |
274
274
| `syslog.zip` | The files usder /var/log/syslog |
275
275
| `messages.zip` | The files under /var/log/messages |
276
- | `conflicting_processes_information.txt` | MDE Conflicting Processes |
276
+ | `conflicting_processes_information.txt` | Defender for Endpoint Conflicting Processes |
277
277
| `exclusions.txt` | List of AV exclusions |
278
278
| `definitions.txt` | AV defintion info |
279
- | `mde_directories.txt` | List of files in the MDE directories |
279
+ | `mde_directories.txt` | List of files in the Defender for Endpoint directories |
280
280
| `disk_usage.txt` | Disk usage details |
281
- | `mde_user.txt` | MDE User Info |
282
- | `mde_definitions_mount.txt` | MDE Definitions Mount Point |
283
- | `service_status.txt` | MDE Service Status |
284
- | `service_file.txt` | MDE Service File |
281
+ | `mde_user.txt` | Defender for Endpoint User Info |
282
+ | `mde_definitions_mount.txt` | Defender for Endpoint Definitions Mount Point |
283
+ | `service_status.txt` | Defender for Endpoint Service Status |
284
+ | `service_file.txt` | Defender for Endpoint Service File |
285
285
| `hardware_info.txt` | Hardware Information |
286
286
| `mount.txt` | Mount point information |
287
287
| `uname.txt` | Kernel info |
288
288
| `memory.txt` | System memory info |
289
289
| `meminfo.txt` | Detailed information about the system' s memory usage |
290
290
| ` cpuinfo.txt` | CPU Information |
291
291
| ` lsns_info.txt` | Linux namespace information |
292
- | ` lsof.txt` | MDE Open File Descriptors Information [^1] |
293
- | ` sestatus.txt` | MDE Open File Descriptors Information |
292
+ | ` lsof.txt` | Defender for Endpoint Open File Descriptors Information [^1] |
293
+ | ` sestatus.txt` | Defender for Endpoint Open File Descriptors Information |
294
294
| ` lsmod.txt` | Status of modules in the Linux kernel |
295
295
| ` dmesg.txt` | Messages from the kernel ring buffer |
296
296
| ` kernel_lockdown.txt` | kernel lockdown Info |
297
- | ` rtp_statistics.txt` | MDE Real Time Protection(RTP) statistics [^1] |
297
+ | ` rtp_statistics.txt` | Defender for Endpoint Real Time Protection(RTP) statistics [^1] |
298
298
| ` libc_info.txt` | libc library information |
299
299
| ` uptime_info.txt` | Time since last restart |
300
300
| ` last_info.txt` | Listing of last logged in users |
301
301
| ` locale_info.txt` | Show current locale |
302
302
| ` tmp_files_owned_by_mdatp.txt` | /tmp files owned by group:mdatp [^1] |
303
- | ` mdatp_config.txt` | All the MDE configurations [^1] |
303
+ | ` mdatp_config.txt` | All the Defender for Endpoint configurations [^1] |
304
304
| ` mpenginedb.db` , ` mpenginedb.db-wal` , ` mpenginedb.db-shm` | AV definations file [^1] |
305
305
| ` iptables_rules.txt` | Linux iptables rules |
306
306
| ` network_info.txt` | Network information |
307
307
| ` sysctl_info.txt` | kernel settings info |
308
308
| ` hostname_diagnostics.txt` | Hostname diagnostics information |
309
- | ` mde_event_statistics.txt` | MDE Event statistics [^1] |
310
- | ` mde_ebpf_statistics.txt` | MDE eBPF statistics [^1] |
309
+ | ` mde_event_statistics.txt` | Defender for Endpoint Event statistics [^1] |
310
+ | ` mde_ebpf_statistics.txt` | Defender for Endpoint eBPF statistics [^1] |
311
311
| ` kernel_logs.zip` | Kernel logs |
312
312
| ` mdc_log.zip` | Microsoft Defender for Cloud logs |
313
313
| ` netext_config.txt` | |
314
- | ` threat_list.txt` | List of threats detected by MDE [^1] |
314
+ | ` threat_list.txt` | List of threats detected by Defender for Endpoint [^1] |
315
315
| ` top_output.txt ` | Process running in the machine when the tool was run |
316
316
| ` top_summary.txt` | Memeory and CPU usage analytics of the process running |
317
317
318
- [^1]: Only when MDE is installed.
318
+ [^1]: Only when Defender for Endpoint is installed.
319
319
320
320
# ## Positional arguments
321
321
322
322
# ### Collect performance info
323
323
324
- Collect extensive machine performance tracing of MDE processes for analysis of a performance scenario that can be reproduced on demand.
324
+ Collect extensive machine performance tracing of Defender for Endpoint processes for analysis of a performance scenario that can be reproduced on demand.
325
325
326
326
` ` ` console
327
327
-h, --help show this help message and exit
@@ -333,9 +333,11 @@ Collect extensive machine performance tracing of MDE processes for analysis of a
333
333
Usage example: ` sudo ./MDESupportTool performance --frequency 500`
334
334
335
335
The files generated when using this mode:
336
+
336
337
| File | Remarks |
337
- | ------------- | ------------- |
338
- | perf_benchmark.tar.gz | MDE processes performance data |
338
+ | ------ | ------ |
339
+ | ` perf_benchmark.tar.gz` | Defender for Endpoint processes performance data |
340
+
339
341
> [! NOTE]
340
342
> The files corresponding to diagnostic mode will also be generated.
341
343
@@ -345,37 +347,43 @@ The data file can be read using the command:
345
347
` perf report -i <pid>.data`
346
348
347
349
# ### Run connectivity test
348
- This modes test if the cloud resources needed by MDE is reachable or not.
350
+ This modes test if the cloud resources needed by Defender for Endpoint is reachable or not.
349
351
350
352
` ` ` console
353
+
351
354
-h, --help show this help message and exit
352
355
-o ONBOARDING_SCRIPT, --onboarding-script ONBOARDING_SCRIPT
353
356
Path to onboarding script
354
357
-g GEO, --geo GEO Geo string to test < US| UK| EU| AU| CH| IN>
358
+
355
359
` ` `
360
+
356
361
Usage example: ` sudo ./MDESupportTool connectivitytest -o ~ /MicrosoftDefenderATPOnboardingLinuxServer.py`
357
362
358
363
The result will be printed in the screen.
359
364
360
365
361
366
# ### Collect different installation/onboarding reports
367
+
362
368
This mode collects installation related info like disto info, system requirements, etc.
363
369
364
370
` ` ` console
371
+
365
372
-h, --help show this help message and exit
366
373
-d, --distro Check for distro support
367
374
-a, --all Run all checks
375
+
368
376
` ` `
369
377
370
378
Usage example: ` sudo ./MDESupportTool installation --all`
371
379
372
- A single report ` installation_report.json` will be generated. The keys in the file are as:
380
+ A single report ` installation_report.json` is generated. The keys in the file are as:
381
+
373
382
| Key | Remarks |
374
383
| ------------- | ------------- |
375
- | agent_version | Version of MDE installed |
384
+ | agent_version | Version of Defender for Endpoint installed |
376
385
| onboarding_status | The onboarding and ring info |
377
386
378
-
379
387
# ### Use OS trace (for macOS only)
380
388
381
389
Use OS tracing facilities to record Defender for Endpoint performance traces.
@@ -384,9 +392,11 @@ Use OS tracing facilities to record Defender for Endpoint performance traces.
384
392
> This functionality exists in the Python solution only.
385
393
386
394
` ` ` console
395
+
387
396
-h, --help show this help message and exit
388
397
--length LENGTH Length of time to record the trace (in seconds).
389
398
--mask MASK Mask to select with event to trace. Defaults to all
399
+
390
400
` ` `
391
401
392
402
On running this command for the first time, it installs a Profile configuration.
@@ -403,6 +413,7 @@ Add exclusions for audit-d monitoring.
403
413
> This functionality exists for Linux only.
404
414
405
415
` ` ` console
416
+
406
417
-h, --help show this help message and exit
407
418
-e < executable> , --exe < executable>
408
419
exclude by executable name, i.e: bash
@@ -420,6 +431,7 @@ Add exclusions for audit-d monitoring.
420
431
-o, --override Override the existing auditd exclusion rules file for mdatp
421
432
-c < syscall number> , --syscall < syscall number>
422
433
exclude all process of the given syscall
434
+
423
435
` ` `
424
436
425
437
Usage example: ` sudo ./MDESupportTool exclude -d /var/foo/bar`
@@ -432,8 +444,10 @@ Syntax that can be used to limit the number of events being reported by the audi
432
444
> This functionality exists for Linux only.
433
445
434
446
` ` ` console
447
+
435
448
-h, --help show this help message and exit
436
449
-e < true/false> , --enable < true/false> enable/disable the rate limit with default values
450
+
437
451
` ` `
438
452
439
453
Usage example: ` sudo ./mde_support_tool.sh ratelimit -e true`
@@ -449,8 +463,10 @@ This option enables you to skip the faulty rules added in the auditd rules file
449
463
> This functionality is only available on Linux.
450
464
451
465
```console
466
+
452
467
-h, --help show this help message and exit
453
468
-e <true/false>, --enable <true/false> enable/disable the option to skip the faulty rules. In case no argumanet is passed, the option will be true by default.
469
+
454
470
```
455
471
456
472
Usage example: `sudo ./mde_support_tool.sh skipfaultyrules -e true`
0 commit comments