AI Problem Diagnostic Assistant

Zabbix Module

Module Problem Diagnostic Assistant helps Zabbix users streamline the process of identifying and resolving issues in monitored systems. It analyzes data from hosts, items, and events, offering potential solutions based on the information gathered. By leveraging this AI assistant, users can more efficiently troubleshoot and manage their infrastructure.

Get widget

Requirements

Required Zabbix version

7.0

Required PHP version

8.0

Key features

This AI-powered module enhances Zabbix by streamlining issue identification and resolution in monitored systems. It analyzes data from hosts, items, and events, offering AI-driven solutions based on gathered information.

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 behavior and responses to their specific needs and use cases, enhancing its effectiveness in different monitoring environments.

Administration

The AI Problem Diagnostic Assistant’s administration section is accessible through Zabbix menu: Administration → AI general → AI Problem Diagnostic 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 the system role. These configurations allow for tailoring the AI’s functionality to best fit the organization’s specific monitoring and problem-solving needs within Zabbix.

System prompt customization

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

What makes the system prompt particularly powerful is its ability to establish the core framework for how the AI operates within your monitoring environment. Whether analyzing alerts, diagnosing problems, or providing recommendations, the AI’s approach 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 monitoring and diagnostic scenarios, the ability to customize this prompt is a key feature of our solution. Organizations can tailor the AI’s behavior to better align with their specific requirements, terminology, and operational procedures. However, it’s important to understand that modifying the system prompt requires careful consideration – while our default prompt has been extensively tested, there’s no guarantee that any particular configuration will perfectly address all scenarios.

Editions

Pro

199,00 $

AI-powered data analysis from hosts, items, and events

Intelligent solution suggestions based on gathered information

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

Customizable system prompt for tailored AI behavior

Seamless integration with Zabbix monitoring ecosystem

Real-time issue identification and solution proposal

Editions

Pro

199,00 $

AI-powered data analysis from hosts, items, and events

Intelligent solution suggestions based on gathered information

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

Customizable system prompt for tailored AI behavior

Seamless integration with Zabbix monitoring ecosystem

Real-time issue identification and solution proposal

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 premium 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.



Installation

Repository setup on server

Connect to your Zabbix frontend server (perform on all frontend nodes) via SSH

Navigate to the ui/modules/ directory (ui is typically located at /usr/share/zabbix/)

cd /usr/share/zabbix/modules/

Clone repository on your server

#PRO
git clone https://git:<<YOUR-TOKEN>>@git.initmax.cz/initMAX-Public/Zabbix-UI-Modules-AI-Problem-Diagnostics-Assistant-PRO.git

Change the ownership of the directory to the user under which your Zabbix frontend is running using the chown command, some examples:

chown nginx:nginx ./Zabbix-UI-Modules-AI-Problem-Diagnostics-Assistant*
chown apache:apache ./Zabbix-UI-Modules-AI-Problem-Diagnostics-Assistant*
chown www-data:www-data ./Zabbix-UI-Modules-AI-Problem-Diagnostics-Assistant*

Frontend module initialization 

Navigate to the Zabbix frontend menu and select: Administration → General → Modules

Use the ‘Scan directory’ button on the top

Enable the newly discovered module/widget

The module is available in the menu

Module configuration

Follow these steps to set up the AI Problem Diagnostic Assistant in your Zabbix frontend:

  1. Navigate to: Administration → AI general → AI Problem Diagnostic Assistant
  2. Choose AI Service:
    • Option A: OpenAI
      • Enter your OpenAI API token
      • Select the desired OpenAI model (e.g., GPT-4, GPT-3.5-turbo)
    • Option B: Custom AI API
      • Provide the custom API endpoint URL
      • Enter the authentication token for the custom API
  3. Configure System Role:
    • Locate the ‘PROMPT_SYSTEM_ROLE.md’ file in the root directory of the repository
    • Copy the default System role content from this file
    • Paste the copied content into the System role field in the Zabbix interface
  4. Save your configuration
  5. Use it and enjoy!

FAQ

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

Select the desired widget on the product page, which also has a paid version. You can try out the DEMO version of each paid product and then purchase the PRO version, which adds more features to the widget. You click on the Get widget and Get PRO button, go through the checkout where you need to agree to the terms of purchase and other necessary. You proceed to the cart where you pay for the product. You can pay by card, Google Pay or Apple Pay if you have an Apple device. Payment is facilitated by FastSpring. After payment, you will receive a confirmation email with the necessary details to log in to Gitlab where you can download the purchased product. You’ll also receive an invoice for your order and access to your account, where you can see all your orders and cancel your auto-renewal subscription. The products are sold by subscription for 1 year. This is 1 license for 1 user, which is tied to a specific email.

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

What do I need to use the widget? 

You will need to have Zabbix 7.0 and PHP version 8.0 installed and running. In terms of hardware, you need any device that will run Zabbix correctly.

×Shopping Cart

Your cart is empty.