Reporting

Create customized reports by selecting specific data with 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 files.

reportPlaceholder
Report PDF problem overview

Our reports are based on 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

Reports are generated and sent following a user-defined schedule. These reports can be created by a DataForge user with the necessary user role and who is a member of a DataForge user group.

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.

Render a report

A report is rendered and sent out either at the scheduled time or on demand.

Report jobs

This page offers an overview about all report renderings and their statuses. These report jobs can be inspected further, offering more information about different events.

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.