From c5e3a192b4374d687721a992dd87a177c68feb2c Mon Sep 17 00:00:00 2001 From: shubhamvekariya-crest <157569826+shubhamvekariya-crest@users.noreply.github.com> Date: Wed, 25 Sep 2024 21:34:44 +0530 Subject: [PATCH] Add Trellix Endpoint Security crawler integration with no assets (#18631) --- .github/CODEOWNERS | 5 +++ .github/workflows/config/labeler.yml | 2 + trellix_endpoint_security/CHANGELOG.md | 7 +++ trellix_endpoint_security/README.md | 43 +++++++++++++++++++ .../assets/service_checks.json | 1 + trellix_endpoint_security/manifest.json | 40 +++++++++++++++++ 6 files changed, 98 insertions(+) create mode 100644 trellix_endpoint_security/CHANGELOG.md create mode 100644 trellix_endpoint_security/README.md create mode 100644 trellix_endpoint_security/assets/service_checks.json create mode 100644 trellix_endpoint_security/manifest.json diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 794c86d69785e..2bc60fd26bb13 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -334,6 +334,11 @@ datadog_checks_base/datadog_checks/base/checks/windows/ @DataDog/wi /trend_micro_email_security/manifest.json @DataDog/saas-integrations @DataDog/documentation /trend_micro_email_security/assets/logs/ @DataDog/saas-integrations @DataDog/documentation @DataDog/logs-backend +/trellix_endpoint_security/ @DataDog/saas-integrations +/trellix_endpoint_security/*.md @DataDog/saas-integrations @DataDog/documentation +/trellix_endpoint_security/manifest.json @DataDog/saas-integrations @DataDog/documentation +/trellix_endpoint_security/assets/logs/ @DataDog/saas-integrations @DataDog/documentation @DataDog/logs-backend + /docusign/ @DataDog/saas-integrations /docusign/*.md @DataDog/saas-integrations @DataDog/documentation /docusign/manifest.json @DataDog/saas-integrations @DataDog/documentation diff --git a/.github/workflows/config/labeler.yml b/.github/workflows/config/labeler.yml index df110bbeca034..47715b3df4b8b 100644 --- a/.github/workflows/config/labeler.yml +++ b/.github/workflows/config/labeler.yml @@ -525,6 +525,8 @@ integration/traefik_mesh: - traefik_mesh/**/* integration/traffic_server: - traffic_server/**/* +integration/trellix_endpoint_security: +- trellix_endpoint_security/**/* integration/trend_micro_email_security: - trend_micro_email_security/**/* integration/trend_micro_vision_one_endpoint_security: diff --git a/trellix_endpoint_security/CHANGELOG.md b/trellix_endpoint_security/CHANGELOG.md new file mode 100644 index 0000000000000..80f80ec32bd7d --- /dev/null +++ b/trellix_endpoint_security/CHANGELOG.md @@ -0,0 +1,7 @@ +# CHANGELOG - trellix_endpoint_security + +## 1.0.0 / 2024-09-20 + +***Added***: + +* Initial Release diff --git a/trellix_endpoint_security/README.md b/trellix_endpoint_security/README.md new file mode 100644 index 0000000000000..fad7860c116d1 --- /dev/null +++ b/trellix_endpoint_security/README.md @@ -0,0 +1,43 @@ +# Agent Check: trellix_endpoint_security + +## Overview + +This check monitors [trellix_endpoint_security][1]. + +## Setup + +### Installation + +The trellix_endpoint_security check is included in the [Datadog Agent][2] package. +No additional installation is needed on your server. + +### Configuration + +!!! Add list of steps to set up this integration !!! + +### Validation + +!!! Add steps to validate integration is functioning as expected !!! + +## Data Collected + +### Metrics + +trellix_endpoint_security does not include any metrics. + +### Service Checks + +trellix_endpoint_security does not include any service checks. + +### Events + +trellix_endpoint_security does not include any events. + +## Troubleshooting + +Need help? Contact [Datadog support][3]. + +[1]: **LINK_TO_INTEGRATION_SITE** +[2]: https://app.datadoghq.com/account/settings/agent/latest +[3]: https://docs.datadoghq.com/help/ + diff --git a/trellix_endpoint_security/assets/service_checks.json b/trellix_endpoint_security/assets/service_checks.json new file mode 100644 index 0000000000000..fe51488c7066f --- /dev/null +++ b/trellix_endpoint_security/assets/service_checks.json @@ -0,0 +1 @@ +[] diff --git a/trellix_endpoint_security/manifest.json b/trellix_endpoint_security/manifest.json new file mode 100644 index 0000000000000..37bef2693715a --- /dev/null +++ b/trellix_endpoint_security/manifest.json @@ -0,0 +1,40 @@ +{ + "manifest_version": "2.0.0", + "app_uuid": "d4315abc-0191-40e9-a14c-e3efafc41c1e", + "app_id": "trellix-endpoint-security", + "display_on_public_website": false, + "tile": { + "overview": "README.md#Overview", + "configuration": "README.md#Setup", + "support": "README.md#Support", + "changelog": "CHANGELOG.md", + "description": "Gain insights into Trellix Endpoint Security logs", + "title": "Trellix Endpoint Security (ENS)", + "media": [], + "classifier_tags": [ + "Category::Log Collection", + "Category::Security", + "Offering::Integration", + "Submitted Data Type::Logs" + ] + }, + "assets": { + "integration": { + "auto_install": false, + "source_type_id": 26793002, + "source_type_name": "Trellix Endpoint Security (ENS)", + "events": { + "creates_events": false + }, + "service_checks": { + "metadata_path": "assets/service_checks.json" + } + } + }, + "author": { + "support_email": "help@datadoghq.com", + "name": "Datadog", + "homepage": "https://www.datadoghq.com", + "sales_email": "info@datadoghq.com" + } +}