ALERT: Some images may not load properly within the Knowledge Base Article. If you see a broken image, please right-click and select 'Open image in a new tab'. We apologize for this inconvenience.

OI - Is it possible to report thousand of objects from Zabbix to DX OI using existing RestMon schema? 

book

Article ID: 213664

calendar_today

Updated On:

Products

DX Operational Intelligence

Issue/Introduction

The integration between Zabbix and DX OI via DX RestMon is working fine for 2-3 object and the data is populated in DX OI as expected, however when trying more than 50 objects from Zabbix, the data is not populated in DX OI and restmon.log shows the following exception:

[AsyncHttpClient-3-2] ERROR ResponseHandler:183 - Failed : HTTP error code : 500 Internal Server Error
 http://hostnamexxx:80/zabbix/api_jsonrpc.php

Environment

DX OI 20.2 On-Premise

Zabbix (5.0)

DX RestMon

Resolution

Pagination isn't supported in Restmon currently. As of today, Restmon can only get all the records in one go, and process them together. Pagination support is something we will be building, but it's not there yet.

In order to resolve this issue, you can increase the pagination limit in Zabbix, refer to the following article:

https://www.zabbix.com/forum/zabbix-troubleshooting-and-problems/421766-api_jsonrpc-php-throws-500internal-server-error-without-limit-parameter-pagination