How about supporting Zabbix API by a dedicated data adapter?
Zabbix is an enterprise-class open source distributed monitoring solution.
The Zabbix API uses the JSON-RPC 2.0 protocol and is therefore hopefully easy to implement.
Using the Database JDBC Connection data adapter is possible. But the API correlates and resolves a lot of things programmatically, that are either not that easy or not at all doable with pure SQL.
Zabbix generally owns tons of valuable data. There are many people (way more than the following ticket indicates) which call for good reports:
However, even when not that familiar (yet) with JasperReports and its competitors, I believe reports should be delegated to a proper report engine than doing it by the application itself.
I think having a native data adapter available would fill the gap of good reports in Zabbix and could make JasperReports as _the_ solution for high value reports in Zabbix.
Might be worth to mention that there also already exists a Zabbix API library for Java:
This blog post might also be of interest as it shows how to use the Zabbix API by the example of Perl: