Zabbix 7.x Integration with DX SaaS via ODC/RESTMon fails to ingest data
search cancel

Zabbix 7.x Integration with DX SaaS via ODC/RESTMon fails to ingest data

book

Article ID: 454224

calendar_today

Updated On:

Products

DX SaaS DX Application Performance Management DX OI SaaS DX Operational Intelligence DX Operational Observability DX APM SaaS

Issue/Introduction

When attempting to integrate Zabbix version 7.x with DX SaaS using the Open Data Connector (ODC) or RESTMon, users may experience the following:

  • No inventory, metrics, or alarms are visible in the DX SaaS console.
  • Zabbix or ODC logs may show PHP notices or errors related to deprecated parameters, such as: PHP Notice: Parameter "/user" is deprecated in /usr/share/zabbix/include/classes/validators/CApiInputValidator.php

Environment

  • Product: DX Operational Intelligence / DX SaaS
  • Integration Component: Open Data Connector (ODC) / RESTMon
  • Third-Party Software: Zabbix 7.0, 7.2, 7.4

Cause

Zabbix 7.x introduced breaking changes to its API, including the deprecation of the /user parameter and other structural changes. The out-of-the-box (OOTB) ODC and RESTMon schema files were designed for Zabbix 6.x and earlier, causing data collection to fail when communicating with Zabbix 7.x endpoints.

Resolution

To support Zabbix 7.x, the integration schemas must be updated to align with the new API requirements.

  1. Obtain Updated Schemas: Contact Broadcom Support for  updated Zabbix 7.x schema package (e.g., zabbix_7x.zip)  and follow the below steps .
  2. Backup Existing Configuration: Navigate to your ODC or RESTMon installation directory and create a backup of the current \schema folder.
    1. Apply New Schemas:
      • Extract the contents of the zabbix_7x.zip file.
      • Copy the extracted .yaml or .json schema files into the \schema directory of your ODC/RESTMon instance, overwriting the legacy Zabbix files.
    2. Restart Integration: Restart the ODC or RESTMon service to load the new schema definitions.
    3. Verification: Monitor the DX SaaS Monitored Inventory and Alarm Console to confirm that data ingestion has resumed.