AI Preprocessing Assistant

Zabbix Module

Module Zabbix Preprocessing Assistant helps Zabbix users and administrators determine appropriate preprocessing steps by suggesting optimal configurations based on provided input data samples and desired output requirements. Users specify their input data characteristics and desired results, and the AI assistant proposes suitable preprocessing steps to achieve the requested data transformation. By leveraging this AI assistant, users can design preprocessing rules that match their specific data processing needs in a more streamlined manner.

Get the module

Requirements

Supported Zabbix version

7.0

Min. supported PHP version

8.0

Key features

This AI-powered module enhances Zabbix by assisting with preprocessing configuration based on user requirements. It helps evaluate input data samples and desired output formats, suggesting appropriate preprocessing steps based on the user’s specific needs.

The assistant is designed for user-friendly operation, allowing easy integration with various AI models. Users can connect it to OpenAI’s API or other custom models with compatible APIs, such as GPT4ALL, providing flexibility in AI backends.

A standout feature is the ability to customize the system prompt used to initialize the assistant. This allows users to tailor the AI’s suggestions and behavior to their specific preprocessing needs and scenarios, enhancing its effectiveness in transforming data into the required format.

Administration

The AI Preprocessing Assistant’s administration section is accessible through Zabbix menu: Administration → AI general → AI Preprocessing Assistant. This area is exclusively available to users with SuperAdmin privileges, ensuring secure management of the AI module.

In this section, SuperAdmins can configure essential settings for the AI assistant. These include selecting between OpenAI and custom AI services, setting up API endpoints, choosing AI models, and defining both system and first prompts. The system prompt establishes the assistant’s core behavior, while the first prompt handles the initialization of each session with item details, input data samples, and initial preprocessing requirements. These configurations allow for tailoring the AI’s functionality to best fit the organization’s specific data processing needs within Zabbix.

System prompt customization

The AI preprocessing assistant’s behavior and effectiveness are fundamentally shaped by three interrelated components: the system prompt, current input, and history in current session. Each preprocessing suggestion represents a synthesis of these elements, with the system prompt serving as the foundational layer that guides how the AI understands and recommends preprocessing steps.

What makes the system prompt particularly powerful is its ability to establish the core framework for how the AI operates when suggesting preprocessing operations. Whether analyzing data patterns, recommending transformation steps, or providing preprocessing chains, the AI’s approach to preprocessing design is directly influenced by the instructions and context provided in its system prompt.

While we provide a carefully tested default system prompt optimized for common preprocessing scenarios, the ability to customize this prompt is a key feature of our solution. Every administrator can tailor the AI’s preprocessing recommendations to better align with their specific data handling requirements and preprocessing patterns. However, it’s important to understand that modifying the system prompt requires careful consideration – while our default prompt has been extensively tested, the effectiveness of preprocessing suggestions can be highly sensitive to both the specific LLM model used and subtle details in the system prompt configuration.

Documentation

Access detailed documentation in our product wiki, including step-by-step setup, system requirements, customization options, and real-use configurations.

Go to Wiki

Editions

Pro

299 $

without VAT

AI-powered preprocessing configuration suggestions based on provided data samples

Intelligent preprocessing step sequence recommendations for desired outputs

Integration with OpenAI API or custom AI models (e.g. GPT4ALL)

Customizable system and first prompts for tailored preprocessing behavior

Seamless integration with Zabbix item preprocessing

Support for complex data transformation scenarios

Editions

Pro

299 $

AI-powered preprocessing configuration suggestions based on provided data samples

Intelligent preprocessing step sequence recommendations for desired outputs

Integration with OpenAI API or custom AI models (e.g. GPT4ALL)

Customizable system and first prompts for tailored preprocessing behavior

Seamless integration with Zabbix item preprocessing

Support for complex data transformation scenarios

Software distribution

Distribution & Repository access

Editions labeled as Free are openly accessible through our public Git repository. Premium editions (like Pro and Enterprise) are delivered through our secure private Git repository, which serves as the central distribution point for our maintained software. Upon purchase, you’ll receive immediate access credentials to this repository, where you can download your products, access documentation, and get all future updates compatible with your Zabbix LTS installation.

Access & Ownership

When you purchase a paid edition, you gain lifetime access to the product version you download. The purchase includes one full year of updates and maintenance, during which we ensure compatibility with the latest minor version of Zabbix LTS. Our development team continuously maintains and improves the products, providing regular updates, security patches, and new features.

Subscription model

Our subscription is designed to auto-renew annually, ensuring uninterrupted access to our private repository where we maintain the latest versions of our products. This subscription model guarantees that you always have access to the most recent updates, security fixes, and feature enhancements. While you retain permanent access to your downloaded version, maintaining an active subscription ensures you benefit from ongoing product improvements and compatibility updates. For detailed subscription terms, please refer to our Terms and Conditions.

FAQ

What should I do if I want to buy a widget in the PRO version? 

Select the desired widget on the product page and click the Get PRO button. You will go through a short checkout handled by FastSpring – you can pay by card, Google Pay or Apple Pay. The purchase is one-time: you get a lifetime license, with no subscription and no recurring fees. After payment you receive an invoice and an invitation to the initMAX customer portal, where you will find the product, issue a repository token and install the PRO edition from repo.initmax.com. Updates and support are included for as long as initMAX maintains the product.

What should I do if I lose my access data for a purchased product? 

Open https://portal.initmax.com, click “Forgot password?” on the sign-in page and enter the e-mail address you used when purchasing the product – you will receive a reset link. Repository tokens can be re-issued anytime in the portal under Profile – Repo tokens. If you no longer have access to that mailbox or run into any issue, contact our support at [email protected] and we will help you recover the account.

What do I need to use the widget? 

A running Zabbix installation – the supported Zabbix versions and the minimum PHP version are listed in the Requirements section of each product page. The widget installs on the Zabbix frontend server as a standard deb/rpm package from repo.initmax.com, so you need root access to that server. No special hardware is required.

How do I get to the product I have purchased? 

You will receive an email confirmation of the successfully paid order together with an invoice. Right after the purchase we create your account in the initMAX customer portal (https://portal.initmax.com) and send you an invitation email – there you activate the account and set your password. In the portal you will find your licensed products, release changelogs, documentation and guided installation instructions. Paid widgets install directly from our package repository repo.initmax.com: issue a repository token in the portal (Profile – Repo tokens) and follow the How-to-install steps shown in the product catalog. Updates are then delivered through your package manager (apt/dnf/zypper).

×Shopping Cart

Your cart is empty.