Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[SIEMINT-69] DDS: Cisco Secure Endpoint: Crawler Integration Without Assets #17865

Merged
5 changes: 5 additions & 0 deletions .github/CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
Expand Up @@ -299,6 +299,11 @@ datadog_checks_base/datadog_checks/base/checks/windows/ @DataDog/wi
/cisco_duo/manifest.json @DataDog/saas-integrations @DataDog/documentation
/cisco_duo/assets/logs/ @DataDog/saas-integrations @DataDog/documentation @DataDog/logs-backend

/cisco_secure_endpoint/ @DataDog/saas-integrations
/cisco_secure_endpoint/*.md @DataDog/saas-integrations @DataDog/documentation
/cisco_secure_endpoint/manifest.json @DataDog/saas-integrations @DataDog/documentation
/cisco_secure_endpoint/assets/logs/ @DataDog/saas-integrations @DataDog/documentation @DataDog/logs-backend

/ping_one/ @DataDog/saas-integrations
/ping_one/*.md @DataDog/saas-integrations @DataDog/documentation
/ping_one/manifest.json @DataDog/saas-integrations @DataDog/documentation
Expand Down
2 changes: 2 additions & 0 deletions .github/workflows/config/labeler.yml
Original file line number Diff line number Diff line change
Expand Up @@ -99,6 +99,8 @@ integration/cisco_duo:
- cisco_duo/**/*
integration/cisco_sdwan:
- cisco_sdwan/**/*
integration/cisco_secure_endpoint:
- cisco_secure_endpoint/**/*
integration/cisco_secure_firewall:
- cisco_secure_firewall/**/*
integration/cisco_umbrella_dns:
Expand Down
9 changes: 9 additions & 0 deletions cisco_secure_endpoint/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# CHANGELOG - cisco_secure_endpoint

<!-- towncrier release notes start -->
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm confused by this changelog entry.

Is this a logs integration or does it only have assets?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@iliakur these "without assets" PRs are meant to establish the integration / integration id / source type id so that the crawler can be developed for it. so we don't typically review the asset content in these PRs.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Aha, so if there's a crawler that needs to be written, could you use some template that adds python package scaffolding as well please?

Our changelogs are of 2 kinds:

  • autogenerated for any kind of python package (logs, crawlers, checks). These need to only have the towncrier header line at the beginning.
  • manually maintained for tile-only integrations.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hehe, the validate-repository workflow is complaining about this exact thing in fact ;)

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ah I see... @ankitarajput-crest I think you need to remove this line (and just a heads-up that if you use the metrics_crawler type when running ddev create it'll generate this file correctly for you)

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@nathanmadams will this end up having python code though? If yes, we need to keep the towncrier line and get rid of the 1.0.0 release entry.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Python code won't be a part of this repo but crawler repo.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@bhargavnariyanicrest sounds good! in that case let's do as Nathan says: we get rid of the towncrier header and keep the v1.0.0 release section.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@iliakur @nathanmadams
Thanks for the comment. Have made the changes.


## 1.0.0 / 2024-06-17

***Added***:

* Initial Release
42 changes: 42 additions & 0 deletions cisco_secure_endpoint/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
# Agent Check: cisco_secure_endpoint

## Overview

This check monitors [Cisco Secure Endpoint][1].

## Setup

### Installation

The Cisco Secure Endpoint check is included in the [Datadog Agent][2] package.
No additional installation is needed on your server.

### Configuration

1. <List of steps to configure this integration>

### Validation

<Steps to validate integration is functioning as expected>

## Data Collected

### Metrics

The Cisco Secure Endpoint integration does not include any metrics.

### Service Checks

The Cisco Secure Endpoint integration does not include any service checks.

### Events

The Cisco Secure Endpoint integration 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
[3]: https://docs.datadoghq.com/help/
1 change: 1 addition & 0 deletions cisco_secure_endpoint/assets/service_checks.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
[]
40 changes: 40 additions & 0 deletions cisco_secure_endpoint/manifest.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
{
"manifest_version": "2.0.0",
"app_uuid": "9636c2eb-34f6-4aa4-a236-c39e47b21c79",
"app_id": "cisco-secure-endpoint",
"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 Cisco Secure Endpoint logs",
"title": "cisco_secure_endpoint",
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

cisco-secure-endpoint

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Have made the change.

"media": [],
"classifier_tags": [
"Category::Log Collection",
"Category::Security",
"Submitted Data Type::Logs"
]
},
"assets": {
"integration": {
"auto_install": false,
"source_type_id": 18601889,
"source_type_name": "Cisco Secure Endpoint",
"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"
},
"oauth": {}
}
Loading