Our Application (RabbitMQ) provides monitoring data through REST API calls. A single API response contains data for several keys ( 100+).
it's great that Zabbix provides easy solutions like UserParameter and Customer Loadable modules to send keys and it's data to Zabbix by running a script or C function.
But unfortunately, both options doesn't work well in our use-case as they both executes script or C function independently for each key, which ultimately makes call to REST API. So, it results 100 calls to same API even though one API response gives data for all 100 keys.
is there a better way to push keys and data to Zabbix? some thing like runing a script once on a schedule basis and script calls REST API once and push all keys and values to Zabbix!!
it's great that Zabbix provides easy solutions like UserParameter and Customer Loadable modules to send keys and it's data to Zabbix by running a script or C function.
But unfortunately, both options doesn't work well in our use-case as they both executes script or C function independently for each key, which ultimately makes call to REST API. So, it results 100 calls to same API even though one API response gives data for all 100 keys.
is there a better way to push keys and data to Zabbix? some thing like runing a script once on a schedule basis and script calls REST API once and push all keys and values to Zabbix!!
Comment