Skip to content

feat(apps::monitoring::zscaler::zdx::api): new plugin#5938

Merged
omercier merged 4 commits intodevelopfrom
CTOR-1961-New-Pack-applications-zscaler-zdx-api
Jan 30, 2026
Merged

feat(apps::monitoring::zscaler::zdx::api): new plugin#5938
omercier merged 4 commits intodevelopfrom
CTOR-1961-New-Pack-applications-zscaler-zdx-api

Conversation

@omercier
Copy link
Copy Markdown
Contributor

@omercier omercier commented Jan 21, 2026

Description

How to use this plugin:

  • Use the discovery mode to get the applications names and IDs
  • Use the --application-id=<ID> option to specify the application you want to monitor
  • If you want the metrics to be calculated for a specific location, use the list-locations mode to get the locations names and IDs
  • Use the --location-id=<ID> option to narrow the field of data to a specific location

If you have an IT license, just use the host discovery provider and then the service discovery rule to get set.

Refs: CTOR-1961

Type of change

  • Patch fixing an issue (non-breaking change)
  • New functionality (non-breaking change)
  • Functionality enhancement or optimization (non-breaking change)
  • Breaking change (patch or feature) that might cause side effects breaking part of the Software

Checklist

  • I have followed the coding style guidelines provided by Centreon
  • I have commented my code, especially hard-to-understand areas of the PR.
  • I have rebased my development branch on the base branch (develop).
  • In case of a new plugin, I have created the new packaging directory accordingly.
  • I have implemented automated tests related to my commits.
    • Data used for automated tests are anonymized.
  • I have reviewed all the help messages in all the .pm files I have modified.
    • All sentences begin with a capital letter.
    • All sentences end with a period.
    • I am able to understand all the help messages, if not, exchange with the PO or TW to rewrite them.
  • After having created the PR, I will make sure that all the tests provided in this PR have run and passed.

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Jan 21, 2026

Logo
Checkmarx One – Scan Summary & Details02121be7-114d-4efd-8bba-19e6c5bebe2e

New Issues (1)

Checkmarx found the following issues in this Pull Request

# Severity Issue Source File / Package Checkmarx Insight
1 MEDIUM Use_of_Broken_or_Risky_Cryptographic_Algorithm /src/apps/monitoring/zscaler/zdx/api/custom/api.pm: 73
detailsIn , the application protects sensitive data using a cryptographic algorithm, md5_hex, that is considered weak or even trivially broken, in /src/a...
Attack Vector

@omercier omercier marked this pull request as ready for review January 21, 2026 11:18
@omercier omercier requested review from a team as code owners January 21, 2026 11:18
Comment thread packaging/centreon-plugin-Applications-Monitoring-Zscaler-Zdx-Api/rpm.json Outdated
Comment thread src/apps/monitoring/zscaler/zdx/api/custom/api.pm Outdated
Comment thread src/apps/monitoring/zscaler/zdx/api/custom/api.pm Outdated
Comment thread src/apps/monitoring/zscaler/zdx/api/custom/api.pm Outdated
Comment thread packaging/centreon-plugin-Applications-Monitoring-Zscaler-Zdx-Api/deb.json Outdated
Comment thread packaging/centreon-plugin-Applications-Monitoring-Zscaler-Zdx-Api/rpm.json Outdated
Comment thread src/apps/monitoring/zscaler/zdx/api/custom/api.pm Outdated
Comment thread src/apps/monitoring/zscaler/zdx/api/custom/api.pm Outdated
@omercier omercier force-pushed the CTOR-1961-New-Pack-applications-zscaler-zdx-api branch from d8d92fb to c875654 Compare January 29, 2026 08:22
@omercier omercier requested a review from scresto31 January 29, 2026 08:26
Comment thread src/apps/monitoring/zscaler/zdx/api/custom/api.pm Outdated
@omercier omercier merged commit 47f4cb5 into develop Jan 30, 2026
54 checks passed
@omercier omercier deleted the CTOR-1961-New-Pack-applications-zscaler-zdx-api branch January 30, 2026 08:06
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.

2 participants