-
Incident report
-
Resolution: Unresolved
-
Trivial
-
None
-
6.0.6
-
Ubuntu 18.04 on aarch64 in AWS
Steps to reproduce:
- Rebuild Agent2 from source for Ububntu 18.04 on aarch64 and install
- Clone RabbitMQ Cluster by Zabbix Agent and Configure
- Link template to discovered host
- Wait for data refresh
Result:
Basic items are created for/from all discovered artifacts EXCEPT those reliant on RabbitMQ Get Queues, which fails with the following error message
Preprocessing failed for: [{"arguments":{},"auto_delete":false,"backing_queue_status":{"avg_ack_egress_rate":0.0,"avg_ack_i...
1. Failed: cannot perform regular expression "\n\s?\n(.*)" match for value of type "string": pattern does not match
This works as expected on another instance (not the same architecture) but the difference between them is the instance that fails returns approximately 11.8MB of json in response to the API call to RabbitMQ to get a list of queues (there are more than 7000 queues). The instance that functions as expected returns far fewer queues.
The json is returned intact using curl (for e.g.) but when looking at the raw data in the Zabbix UI, it appears to be truncated. I can't tell if it actually has been truncated or if it is a limitation of the UI control in the Zabbix UI.
The behavior is the same if I use the "RabbitMQ Cluster by HTTP
Is there a limit to the payload size returned by the agent ?