Skip to content

Commit d2d9ec3

Browse files
qcorporationflexitrev
authored andcommitted
#11810 Enabling Agentless for Office 365 (#13243)
* Enable agentless configuration
1 parent c728d66 commit d2d9ec3

File tree

5 files changed

+37
-3
lines changed

5 files changed

+37
-3
lines changed

packages/o365/_dev/build/docs/README.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,14 @@ Once the application is registered, configure and/or note the following to setup
2121
- If `User.Read` permission under `Microsoft.Graph` tile is not added by default, add this permission.
2222
- After the permissions are added, the admin has to grant consent for these permissions.
2323

24+
### Agentless Enabled Integration
25+
26+
Agentless integrations allow you to collect data without having to manage Elastic Agent in your cloud. They make manual agent deployment unnecessary, so you can focus on your data instead of the agent that collects it. For more information, refer to [Agentless integrations](https://www.elastic.co/guide/en/serverless/current/security-agentless-integrations.html) and the [Agentless integrations FAQ](https://www.elastic.co/guide/en/serverless/current/agentless-integration-troubleshooting.html).
27+
28+
Agentless deployments are only supported in Elastic Serverless and Elastic Cloud environments. This functionality is in beta and is subject to change. Beta features are not subject to the support SLA of official GA features.
29+
30+
### Agent and Agentless Setup
31+
2432
Once the secret is created and permissions are granted by admin, setup Elastic Agent's Microsoft O365 integration:
2533
- Click `Add Microsoft Office 365`.
2634
- Enable `Collect Office 365 audit logs via Management Activity API using CEL Input`.

packages/o365/changelog.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,9 @@
11
# newer versions go on top
2+
- version: "2.12.0"
3+
changes:
4+
- description: Enable Agentless deployments and updated default.yml to use package-spec 3.2.3.
5+
type: enhancement
6+
link: https://github.com/elastic/integrations/pull/13243
27
- version: "2.11.0"
38
changes:
49
- description: Update Kibana constraint to support 9.0.0.

packages/o365/data_stream/audit/elasticsearch/ingest_pipeline/default.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,11 @@ processors:
66
target_field: event.original
77
if: ctx.event?.original == null
88
ignore_missing: true
9+
- remove:
10+
field: message
11+
ignore_missing: true
12+
if: 'ctx.event?.original != null'
13+
description: 'The `message` field is no longer required if the document has an `event.original` field.'
914
- set:
1015
field: event.original
1116
value: "{{{o365audit}}}"

packages/o365/docs/README.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,14 @@ Once the application is registered, configure and/or note the following to setup
2121
- If `User.Read` permission under `Microsoft.Graph` tile is not added by default, add this permission.
2222
- After the permissions are added, the admin has to grant consent for these permissions.
2323

24+
### Agentless Enabled Integration
25+
26+
Agentless integrations allow you to collect data without having to manage Elastic Agent in your cloud. They make manual agent deployment unnecessary, so you can focus on your data instead of the agent that collects it. For more information, refer to [Agentless integrations](https://www.elastic.co/guide/en/serverless/current/security-agentless-integrations.html) and the [Agentless integrations FAQ](https://www.elastic.co/guide/en/serverless/current/agentless-integration-troubleshooting.html).
27+
28+
Agentless deployments are only supported in Elastic Serverless and Elastic Cloud environments. This functionality is in beta and is subject to change. Beta features are not subject to the support SLA of official GA features.
29+
30+
### Agent and Agentless Setup
31+
2432
Once the secret is created and permissions are granted by admin, setup Elastic Agent's Microsoft O365 integration:
2533
- Click `Add Microsoft Office 365`.
2634
- Enable `Collect Office 365 audit logs via Management Activity API using CEL Input`.

packages/o365/manifest.yml

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
name: o365
22
title: Microsoft Office 365
3-
version: "2.11.0"
3+
version: "2.12.0"
44
description: Collect logs from Microsoft Office 365 with Elastic Agent.
55
type: integration
6-
format_version: "3.0.2"
6+
format_version: "3.2.3"
77
categories: [security, productivity_security]
88
conditions:
99
kibana:
10-
version: "^8.13.0 || ^9.0.0"
10+
version: "^8.18.0 || ^9.0.0"
1111
icons:
1212
- src: /img/logo-integrations-microsoft-365.svg
1313
title: Microsoft Office 365
@@ -26,6 +26,14 @@ policy_templates:
2626
- name: o365
2727
title: Office 365 logs
2828
description: Collect logs from Office 365
29+
deployment_modes:
30+
default:
31+
enabled: true
32+
agentless:
33+
enabled: true
34+
organization: security
35+
division: engineering
36+
team: security-service-integrations
2937
inputs:
3038
- type: o365audit
3139
title: "Collect Office 365 audit logs - Deprecated. Please disable this and use the CEL input instead."

0 commit comments

Comments
 (0)