Skip to content

Conversation

avaid-crest
Copy link
Contributor

@avaid-crest avaid-crest commented Sep 2, 2025

What does this PR do?

This is a initial release PR of Zscaler Private Access integration including all the required assets.

Integration Logo Source: https://www.zscaler.com/sites/default/files/images/page/company/media-center/media-kit/Zscaler-logo.svg

Motivation

Review checklist (to be filled by reviewers)

  • Feature or bugfix MUST have appropriate tests (unit, integration, e2e)
  • Add the qa/skip-qa label if the PR doesn't need to be tested during QA.
  • If you need to backport this PR to another branch, you can add the backport/<branch-name> label to the PR and it will automatically open a backport PR once this one is merged

Copy link

github-actions bot commented Sep 2, 2025

⚠️ Recommendation: Add qa/skip-qa Label

This PR does not modify any files shipped with the agent.

To help streamline the release process, please consider adding the qa/skip-qa label if these changes do not require QA testing.

Copy link

github-actions bot commented Sep 3, 2025

⚠️ The qa/skip-qa label has been added with shippable changes

The following files, which will be shipped with the agent, were modified in this PR and
the qa/skip-qa label has been added.

You can ignore this if you are sure the changes in this PR do not require QA. Otherwise, consider removing the label.

List of modified files that will be shipped with the agent
zscaler_private_access/datadog_checks/__init__.py
zscaler_private_access/datadog_checks/zscaler_private_access/__about__.py
zscaler_private_access/datadog_checks/zscaler_private_access/__init__.py
zscaler_private_access/datadog_checks/zscaler_private_access/data/conf.yaml.example
zscaler_private_access/changelog.d/21228.added
zscaler_private_access/pyproject.toml

Copy link

github-actions bot commented Sep 3, 2025

⚠️ The qa/skip-qa label has been added with shippable changes

The following files, which will be shipped with the agent, were modified in this PR and
the qa/skip-qa label has been added.

You can ignore this if you are sure the changes in this PR do not require QA. Otherwise, consider removing the label.

List of modified files that will be shipped with the agent
zscaler_private_access/datadog_checks/__init__.py
zscaler_private_access/datadog_checks/zscaler_private_access/__about__.py
zscaler_private_access/datadog_checks/zscaler_private_access/__init__.py
zscaler_private_access/datadog_checks/zscaler_private_access/data/conf.yaml.example
zscaler_private_access/pyproject.toml

Copy link

github-actions bot commented Sep 3, 2025

⚠️ The qa/skip-qa label has been added with shippable changes

The following files, which will be shipped with the agent, were modified in this PR and
the qa/skip-qa label has been added.

You can ignore this if you are sure the changes in this PR do not require QA. Otherwise, consider removing the label.

List of modified files that will be shipped with the agent
zscaler_private_access/datadog_checks/__init__.py
zscaler_private_access/datadog_checks/zscaler_private_access/__about__.py
zscaler_private_access/datadog_checks/zscaler_private_access/__init__.py
zscaler_private_access/datadog_checks/zscaler_private_access/data/conf.yaml.example
zscaler_private_access/changelog.d/21228.added
zscaler_private_access/pyproject.toml

@avaid-crest avaid-crest changed the title DDS: Zscaler Private Access Integration v1.0.0 [AI-6025] DDS: Zscaler Private Access Integration v1.0.0 Sep 3, 2025
@avaid-crest avaid-crest marked this pull request as ready for review September 3, 2025 15:16
@avaid-crest avaid-crest requested review from a team as code owners September 3, 2025 15:16
@buraizu buraizu self-assigned this Sep 3, 2025
@buraizu buraizu added the editorial review Waiting on a more in-depth review from a docs team editor label Sep 3, 2025
@buraizu
Copy link
Contributor

buraizu commented Sep 3, 2025

Created DOCS-11961 for documentation team review

@buraizu buraizu removed their assignment Sep 3, 2025
estherk15
estherk15 previously approved these changes Sep 8, 2025

### Installation

To install the Zscaler Private Access integration, run the following Agent installation command in your terminal, then complete the configuration steps. For more information, see the [Integration Management][5] documentation.
Copy link
Contributor

Choose a reason for hiding this comment

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

Suggested change
To install the Zscaler Private Access integration, run the following Agent installation command in your terminal, then complete the configuration steps. For more information, see the [Integration Management][5] documentation.
To install the Zscaler Private Access integration, run the following Agent installation command in your terminal. Then, complete the configuration steps. For more information, see the [Integration Management][5] documentation.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Done.

On systems running Syslog, the Agent may fail to bind to port 514 and display the following error:
Can't start UDP forwarder on port 514: listen udp :514: bind: address already in use
Copy link
Contributor

Choose a reason for hiding this comment

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

Suggested change
Can't start UDP forwarder on port 514: listen udp :514: bind: address already in use
`Can't start UDP forwarder on port 514: listen udp :514: bind: address already in use`

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Done.

"id": 4745891787092245,
"definition": {
"type": "note",
"content": "[Zscaler Private Access](https://www.zscaler.com/products-and-solutions/zscaler-private-access) securely enables user access to internal applications without the need for traditional VPNs.\n\nThis dashboard provides a high level summary of User Activity, User Status, App Connector Metrics, App Connector Status, Private Service Edge Metrics, Private Service Edge Status, Browser Access, Audit Logs, AppProtection, Private Cloud Controller Status, Private Cloud Controller Metrics, Microsegmentation Flow Events.\n\nFor more information, see the [Zscaler Private Access Integration Documentation](https://docs.datadoghq.com/integrations/zscaler_private_access/).\n\n**Tips**\n- Use the timeframe selector in the upper-right corner of the dashboard to change the default timeframe.\n- Clone this dashboard to rearrange, modify, and add widgets and visualizations.",
Copy link
Contributor

Choose a reason for hiding this comment

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

Suggested change
"content": "[Zscaler Private Access](https://www.zscaler.com/products-and-solutions/zscaler-private-access) securely enables user access to internal applications without the need for traditional VPNs.\n\nThis dashboard provides a high level summary of User Activity, User Status, App Connector Metrics, App Connector Status, Private Service Edge Metrics, Private Service Edge Status, Browser Access, Audit Logs, AppProtection, Private Cloud Controller Status, Private Cloud Controller Metrics, Microsegmentation Flow Events.\n\nFor more information, see the [Zscaler Private Access Integration Documentation](https://docs.datadoghq.com/integrations/zscaler_private_access/).\n\n**Tips**\n- Use the timeframe selector in the upper-right corner of the dashboard to change the default timeframe.\n- Clone this dashboard to rearrange, modify, and add widgets and visualizations.",
"content": "[Zscaler Private Access](https://www.zscaler.com/products-and-solutions/zscaler-private-access) securely enables user access to internal applications without the need for traditional VPNs.\n\nThis dashboard provides a high level summary of User Activity, User Status, App Connector Metrics, App Connector Status, Private Service Edge Metrics, Private Service Edge Status, Browser Access, Audit Logs, AppProtection, Private Cloud Controller Status, Private Cloud Controller Metrics, and Microsegmentation Flow Events.\n\nFor more information, see the [Zscaler Private Access Integration Documentation](https://docs.datadoghq.com/integrations/zscaler_private_access/).\n\n**Tips**\n- Use the timeframe selector in the upper-right corner of the dashboard to change the default timeframe.\n- Clone this dashboard to rearrange, modify, and add widgets and visualizations.",

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Added changes.

@@ -0,0 +1,1013 @@
{
"title": "Zscaler Private Access - Overview",
"description": "This dashboard provides a high level summary of User Activity, User Status, App Connector Metrics, App Connector Status, Private Service Edge Metrics, Private Service Edge Status, Browser Access, Audit Logs, AppProtection, Private Cloud Controller Status, Private Cloud Controller Metrics, Microsegmentation Flow Events.",
Copy link
Contributor

Choose a reason for hiding this comment

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

Suggested change
"description": "This dashboard provides a high level summary of User Activity, User Status, App Connector Metrics, App Connector Status, Private Service Edge Metrics, Private Service Edge Status, Browser Access, Audit Logs, AppProtection, Private Cloud Controller Status, Private Cloud Controller Metrics, Microsegmentation Flow Events.",
"description": "This dashboard provides a high level summary of User Activity, User Status, App Connector Metrics, App Connector Status, Private Service Edge Metrics, Private Service Edge Status, Browser Access, Audit Logs, AppProtection, Private Cloud Controller Status, Private Cloud Controller Metrics, and Microsegmentation Flow Events.",

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Done.

@baturalp-dd baturalp-dd added the assets/deploy-logs-staging ONLY USED BY Logs Backend - Validates that a PR is OK to go to staging label Sep 8, 2025
@temporal-github-worker-1 temporal-github-worker-1 bot dismissed estherk15’s stale review September 9, 2025 05:46

Review from estherk15 is dismissed. Related teams and files:

  • documentation
    • zscaler_private_access/README.md
    • zscaler_private_access/assets/dashboards/zscaler_private_access_overview.json
NouemanKHAL
NouemanKHAL previously approved these changes Sep 12, 2025
@temporal-github-worker-1 temporal-github-worker-1 bot dismissed NouemanKHAL’s stale review September 19, 2025 09:22

Review from NouemanKHAL is dismissed. Related teams and files:

  • agent-integrations
    • zscaler_private_access/manifest.json
NouemanKHAL
NouemanKHAL previously approved these changes Sep 22, 2025
@temporal-github-worker-1 temporal-github-worker-1 bot dismissed NouemanKHAL’s stale review September 22, 2025 13:34

Review from NouemanKHAL is dismissed. Related teams and files:

  • agent-integrations
    • .github/CODEOWNERS
    • .github/workflows/config/labeler.yml
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants