AI Problem Diagnostic Assistant

What awaits us?

Desription

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.

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!

Usage examples

Where to get it?

If you’re interested in this widget, you can find it in our e-shop. There you’ll learn more about the available versions and how to get the product.

×Shopping Cart

Your cart is empty.