Uploaded image for project: 'ZABBIX FEATURE REQUESTS'

  • ZABBIX FEATURE REQUESTS
  • ZBXNEXT-247

Built in feature to export reports and statistics

Icon: New Feature Request

  • Resolution: Unresolved
  • Fix Version/s: None
  • Affects Version/s: None
  • Component/s: Frontend (F)
  • Environment: Hide Preferably the export feature will be available to save reports in pdf/excel/cvs/open office -file formats directly from the GUI to the local drive. But I could settle with an automated (customizable) report that saves the data in any of the above file formats on the Zabbix server. Show Preferably the export feature will be available to save reports in pdf/excel/cvs/open office -file formats directly from the GUI to the local drive. But I could settle with an automated (customizable) report that saves the data in any of the above file formats on the Zabbix server.
  • Sprint: Sprint 14, Sprint 15, Sprint 16, Sprint 17, Sprint 18, Sprint 19, Sprint 20

Description

report on zabbix

Attachments

Issue links.

New Feature Request - A new feature request of the product, which has yet to be developed.

Documentation

  • 6.4 (current)
  • In development
  • 7.0 (devel)
  • Unsupported
  • עִברִית (beta)

Zabbix Training

Installation

Zabbix server, zabbix frontend, 14 setting up scheduled reports.

This section provides instructions on installing Zabbix web service and configuring Zabbix to enable generation of scheduled reports .

Currently the support of scheduled reports is experimental.

A new Zabbix web service process and Google Chrome browser should be installed to enable generation of scheduled reports. The web service may be installed on the same machine where the Zabbix server is installed or on a different machine. Google Chrome browser should be installed on the same machine, where the web service is installed.

The official zabbix-web-service package is available in the Zabbix repository . Google Chrome browser is not included into these packages and has to be installed separately.

To compile Zabbix web service from sources, see Installing Zabbix web service .

After the installation, run zabbix_web_service on the machine, where the web service is installed:

Configuration

To ensure proper communication between all elements involved make sure server configuration file and frontend configuration parameters are properly configured.

The following parameters in Zabbix server configuration file need to be updated: WebServiceURL and StartReportWriters .

WebServiceURL

This parameter is required to enable communication with the web service. The URL should be in the format <host:port>/report .

  • By default, the web service listens on port 10053. A different port can be specified in the web service configuration file .
  • Specifying the /report path is mandatory (the path is hardcoded and cannot be changed).

StartReportWriters

This parameter determines how many report writer processes should be started. If it is not set or equals 0, report generation is disabled. Based on the number and frequency of reports required, it is possible to enable from 1 to 100 report writer processes.

A Frontend URL parameter should be set to enable communication between Zabbix frontend and Zabbix web service:

  • Proceed to the Administration → General → Other parameters frontend menu section
  • Specify the full URL of the Zabbix web interface in the Frontend URL parameter

frontend_url.png

Once the setup procedure is completed, you may want to configure and send a test report to make sure everything works correctly.

Zabbix Blog

Case Study: Zabbix at the European Space Agency

report on zabbix

The European Space Agency (ESA) is a 22-member intergovernmental body devoted to space exploration. Headquartered in Paris and with a global staff of around 2,200, the ESA was founded in 1975. Its annual budget was €7.08 billion in 2023.

Table of Contents

The challenge

The Columbus laboratory is the European module of the International Space Station and the cornerstone of Europe’s participation. Positioned on the starboard side of the Station’s leading edge, it is designed to provide an environment for pursuing research and development in a wide variety of fields. Its characteristics include:

  • Payload complement flexibility, provided by a modular design and serviced by a regular logistics, maintenance, and upgrade capability
  • A permanent crew presence for servicing payload support systems and interacting with payloads
  • A continuously available ground infrastructure for monitoring and controlling onboard activities

Columbus provides internal payload accommodation for multidisciplinary research into material science, fluid physics, and life sciences, while the External Payload Facility (EPF) hosts space science and Earth observation payloads.

Academics on Earth perform their tests on Columbus remotely – programming them and getting the results. The infrastructure required for these tests and the payloads that get sent back and forth require a flexible and dependable monitoring solution, and that’s where Zabbix enters the picture.

The solution

Zabbix proxy was deployed in the Columbus module alongside other software required for research, operations, and connectivity. The Zabbix server and frontend are deployed in the ground data center, and this is what the proxy communicates with.

In addition to proxies, we have a Zabbix sender and Agent 2 that are used on this infrastructure, which is made of VMS and containers running different kinds of services. Data is collected in a very ordinary fashion – Zabbix Agent 2 performs native checks because there is still server hardware running with operating systems and OS level resources that need to be monitored by the Agent.

We mix these native checks with user parameters which execute custom checks based on scripts or commands for commercial off-the-shelf components. The agent is extended depending on the requirements of the components. It then collects those metrics and sends them to the proxy. Scripting is used for custom components, and because Zabbix is language agnostic, any type of programming or scripting language works. It gets wrapped together with Zabbix sender, which then sends data to the proxy, which then sends data to the server.

Because there are so many custom services and metrics that need to be monitored (the number of high priority files in the transfer queue for a particular payload, for example) and because metrics, services, and payloads can change over time, the ESA needed to automate a way of automatically discovering these, displaying them, and collecting data for them. We used low-level discovery together with some scripting to discover and automatically start monitoring new payloads.

The results

Thanks to Zabbix’s visualization capabilities, the ESA’s team has found it easy to observe their dashboards and react to alerts in real time.

The ESA has also found Zabbix proxy to be an ideal solution for their needs, because if a link between the ground data center and the Columbus module goes down, the proxy keeps collecting local metrics, stores them in its own database, and then sends them back to the ground once the connection is restored. No such situation has arisen yet, but Zabbix has performed flawlessly in all test scenarios.

Monitoring is a never-ending process and there’s always room for improvement, but it’s reasonable to expect that the ESA will continue working on Zabbix and finding new metrics and new ways of improving monitoring.

In conclusion

Part of the beauty of Zabbix has always been its adaptability – it can be as simple or as complex as any user needs it to be. The simplicity of the Zabbix setup in this scenario (as opposed to a more modular setup with 4 or 5 pieces of software) is what makes it ideal for deployment by the ESA on the International Space Station.

To learn more about what we do for customers across multiple industries, visit our website or request a demo .

report on zabbix

About Arturs Lontons

Zabbix Certified Expert & Trainer

IMAGES

  1. Zabbix 5.4 Release Comes with Scheduled PDF Report Generation

    report on zabbix

  2. Scheduled report generation in Zabbix 5.4

    report on zabbix

  3. Zabbix 6.0 LTS Workshop Week

    report on zabbix

  4. Zabbix Scheduled Reports

    report on zabbix

  5. Zabbix Network Monitoring

    report on zabbix

  6. Experts in Monitoring

    report on zabbix

VIDEO

  1. Zabbix features

  2. Zabbix Report API

  3. Monitoring Production (OT) Environments Using Zabbix Technology by Mikko Tikkala, Ari Rajamäki

  4. Relatórios ZABBIX API

  5. Rapport Zabbix API

  6. What is Zabbix?

COMMENTS

  1. 14 Scheduled reports

    Pre-requisites: Zabbix web service must be installed and configured correctly to enable scheduled report generation - see Setting up scheduled reports for instructions.; A user must have a user role of type Admin or Super admin with the following permissions: . Scheduled reports in the Access to UI elements block (to view reports); Manage scheduled reports in the Access to actions block (to ...

  2. 14 Scheduled reports

    To create a scheduled report in Zabbix frontend, do the following: Go to: Reports → Scheduled reports. Click on Create report in the upper right corner of the screen. Enter parameters of the report in the form. You can also create a report by opening an existing one, pressing the Clone button, and then saving under a different name.

  3. ZABBIX

    How to configure scheduled PDF reporting in Zabbix without any custom 3rd party scripts or plugins. Step by step tutorial with real example how to send your ...

  4. PDF Creating Scheduled Reports With Zabbix

    Next, let's enable scheduled report generation on Zabbix server We need to provide the URL of our Web report service and enable the Report Rriter processes By default the Zabbix Web report service listens on port 10053 ### Option: WebServiceURL # URL to Zabbix web service, used to perform web related tasks.

  5. Scheduled report generation in Zabbix 5.4

    Zabbix 5.4 is our first big step in bringing out-of-the-box reporting for our end users. With this feature, we now have a foundation to build upon in the future and make reporting more robust and versatile over time. Since reports are 100% based on dashboard widgets, it's only a matter of time until more report-focused widgets get released ...

  6. Zabbix 6.0 LTS Workshop Week

    In this workshop, we will learn how to deploy and configure Zabbix scheduled reports. We will also take a look at how the new widgets can bring additional va...

  7. Handy Tips #5: Keep your team up to date with scheduled Zabbix reports

    Handy Tips #5: Keep your team up to date with scheduled Zabbix reports. Convert any dashboard into a recurring PDF report and email it out on a set interval. Help your team make smarter, data-backed decisions by sending them regular updates. Before the release of Zabbix 5.4, the native Zabbix reporting capabilities were quite limited and users ...

  8. Scheduled Report generation in Zabbix 5.4

    Artūrs Lontons, Technical Support Engineer, Zabbix speaks about scheduled report generation in Zabbix 5.4. The release of version 5.4 grants Zabbix users the...

  9. Zabbix features overview

    Generate and send custom scheduled reports to your customers; Zabbix is 100% open source. Zabbix positions itself as a universal monitoring solution for all possible use cases. Zabbix is 100% free and open-source, released under the GNU Affero General Public License version 3 (AGPLv3). This provides many unique benefits that you won't find ...

  10. Zabbix 6.0 LTS

    It is possible to build a customer portal which is a combination of User Roles for read-only access to dashboards and customized UI, rebranding option - which was just introduced in Zabbix 6.0 LTS, and a combination of SLA reporting together with scheduled PDF reports, so the customers can receive reports on a weekly, daily or monthly basis.

  11. Documentation

    The official manuals provide detailed information about how to install, configure, and run Zabbix. Zabbix. Product. Watch Zabbix demo video. Features. Explore how Zabbix collects, processes, and visualizes data ... Report bugs and send feature requests. Download Zabbix; Take a tour; About Us. Company. Meet our company and management team.

  12. Zabbix :: The Enterprise-Class Open Source Network Monitoring Solution

    Zabbix - Scheduled reports. ... Zabbix team makes the product as good as it is,improving it day by day. Thanks to the team our customers can rely on professional services, executed on the highest level, attend Zabbix-dedicated events and conferences, get Zabbix-educated and certified. Highly-professional inspired personalities - that's what ...

  13. 5 What's new in Zabbix 6.4.0

    5 What's new in Zabbix 6.4.0. See breaking changes for this version.. Menu layout. The new version features an updated menu layout, which includes the following changes: Dashboards now are a top-level menu entry (previously Dashboard under the Monitoring menu).; A new Alerts top-level menu has been added, which contains submenus related to alerting such as Actions, Media types and Scripts.

  14. Network Monitoring

    Report bugs and send feature requests. Download Zabbix; Take a tour; About Us. Company. Meet our company and management team. ... Use the Zabbix aggregation function to aggregate collected values across a time period and gain new insights about your network infrastructure.

  15. PDF SCHEDULED REPORT GENERATION

    REPORTS - RECIPIENTS. Report subscriptions can contain users or user groups When selecting a user you can specify to include or exclude the user from receiving reports. . User group to host group permissions are still applied] . We can specify which user is going to be generating the report. The current user performing the configuration changes.

  16. PDF reports monitoring and integration with Zabbix

    PDF reports. Portable Document Format, standardized as ISO 32000, is a file format developed by Adobe in 1993 to present documents, including text formatting and images, in a manner independent of application software, hardware, and operating systems.

  17. Making Life Easier for MSPs: The Zabbix Advantage

    When you make the decision to deploy Zabbix scheduled reports, you'll get daily, weekly, monthly, and yearly overviews of the infrastructures and business services you've been tasked to monitor. You can also track the changes performed in your Zabbix instance with our robust and detailed built-in audit logging functionality, all of which is ...

  18. 5 Reports

    Overview. The Reports menu features several sections that contain a variety of predefined and user-customizable reports focused on displaying an overview of such parameters as system information, triggers and gathered data. To toggle search highlight, press Ctrl+Alt+H.

  19. Zabbix custom report development

    1. We are working on Zabbix custom report development, looking for guidance together historical data belongs to each item assigned to the host. looking for historical data from each item mentioned in images. We are researching the historical data from the database, also we got the parent data from DB but didn't get child data for a history of ...

  20. generated zabbix5.4 Scheduled report with no graph shown on pdf

    hi, I have an issue of Scheduled report on my zabbix 5.4 server built with ubuntu server 20.04, mariadb and nginx which followed all instructions listed in documentation, and I setup web-service, listened 10053, installed chrome, and generated pdf report successfully attached into my gmail, but the pdf report shown only literal texts, no graph ...

  21. Scheduled report generation in Zabbix 5.4

    The report does respect user permissions. So, in the example above, the report shows only the data to which the user (either the recipient or the report creator) has access. Permissions. After upgrading to Zabbix 5.4, you will see two new options in the User roles section: Scheduled reports UI element.

  22. Zabbix Security Advisories and CVE database

    File name information disclosure vulnerability in Zabbix Web Service Report Generation: Description: Arbitrary file read vulnerability exists in Zabbix Web Service Report Generation, which listens on the port 10053. The service does not have proper validation for URL parameters before reading the files. Known Attack Vectors:

  23. Built in feature to export reports and statistics

    Zabbix7.2. csv. export. reports. Environment: Preferably the export feature will be available to save reports in pdf/excel/cvs/open office -file formats directly from the GUI to the local drive. But I could settle with an automated (customizable) report that saves the data in any of the above file formats on the Zabbix server.

  24. 14 Setting up scheduled reports

    Proceed to the Administration → General → Other parameters frontend menu section. Specify the full URL of the Zabbix web interface in the Frontend URL parameter. Once the setup procedure is completed, you may want to configure and send a test report to make sure everything works correctly. To toggle search highlight, press Ctrl+Alt+H.

  25. Case Study: Zabbix at the European Space Agency

    The Zabbix server and frontend are deployed in the ground data center, and this is what the proxy communicates with. In addition to proxies, we have a Zabbix sender and Agent 2 that are used on this infrastructure, which is made of VMS and containers running different kinds of services. Data is collected in a very ordinary fashion - Zabbix ...

  26. AWS Marketplace: Zabbix Server 5.0 Reviews

    Zabbix promptly reports any real-time problems it detects on an asset. This allows action to be taken with excellent timing to prevent a failure. Easy to use and quick to install. What do you dislike about the product? The greater the asset compartment the greater the hardware requirements of the zabbix server.