Reporting

Create customized by selecting specific data within widgets, and schedule an automatic delivery.

Reporting offers a convenient solution to monitor your Zabbix data. With user-configurable reports, data is collected at intervals, processed and made available to you in various ways. Options include PDF rendering of the report as well as JSON, XML and CSV and Protocol Buffers files.

reportPlaceholder
Report PDF problem overview

Reports are based on various widgets. While widgets are the smallest building block, they are also the most important ones. They determine which data is processed by the Zabbix server and displayed in the report.

When creating a report, one or more widgets must be must be configured. You also have the option to configure your report further from its configuration page. These options include determining the data collection and delivery interval (the schedule), as well as configuring displaying limits for certain widgets within the PDF report.

The JSON transformer additionally offers the possibility to manipulate the entire JSON file data structure of a report. Javascript is utilized to do this and allows, for example, complex calculations to be performed. The manipulated JSON files can then be used for further processing as desired.

Important elements of reporting


Reports

Create highly customizable reports that are periodically generated and sent to all subscribers in various formats, including PDF, JSON, CSV, XML and Protocol Buffers.

Widgets

DataForge provides a diverse and continually expanding range of widgets. These widgets are primarily designed to retrieve specific data from a Zabbix server, with exceptions such as the markdown widget. They form the structure of reports.

User media

The media page allows the creation of DataForge media types. These media types define the report delivery and its destination.

Report subscription

A subscription enables the automated delivery of a report based on the configured schedule, types, and user media.

JSON transformers

JSON transformers, rooted in JavaScript, provide the capability to manipulate the delivered JSON object. They can be employed to add, remove, and modify fields.

Last modified March 18, 2025: (688dcce77)