AI-Powered Network Chatbot interface for monitoring and automation.
AIAutomationNetwork MonitoringZabbixWhatsAppAIOps

Enhancing User Experience in Network Monitoring through AI

An AIOps approach transforming complex Zabbix interactions into a simple and intuitive dialogue via WhatsApp.

About the Project: Simplifying Network Operations

The proposed solution aims to significantly improve the network monitoring administrator experience through Artificial Intelligence (AI). It represents an AIOps (AI for IT Operations) approach, transforming the complex interaction with the existing supervision system (Zabbix) into a simple, intuitive, and effective dialogue via WhatsApp.

AI and Automation Features

  • 01Conversational WhatsApp Interface: Allows administrators to access monitoring information through an intuitive WhatsApp interface, providing real-time mobile access to network metrics.
  • 02Secure Authentication: Access to secure Zabbix commands is protected by chatbot authentication. The system temporarily blocks access after 3 incorrect password attempts.
  • 03Natural Language Analysis (`!zabbix analyze`): Provides a natural language summary of system performance, identifies priority issues, and offers recommendations using the Gemini API to interpret raw JSON data from Zabbix.
  • 04Failure Prevention (`!zabbix predict`): Estimates the risk of an incident for a host based on its metrics (RAM, CPU, ROM) using the Random Forest machine learning algorithm.
  • 05Automated Ticket Generation: The workflow automates the creation of support tickets via the GLPI API as soon as a technical incident is detected by Zabbix.
  • 06Enriched Notifications: Alerts received via WhatsApp are detailed and structured, including the GLPI ticket ID, a direct link, the host name, problem description, severity level, and a non-technical analysis with solution recommendations provided by the AI.

Technical Implementation

The solution is built on a multi-layered technology stack: Zabbix for technical monitoring, WhatsApp as the conversational entry point, n8n as the collection and automation engine, the Gemini language model for natural language interpretation, and GLPI for automated incident management. This transforms reactive monitoring into a proactive, intelligent supervision system, drastically reducing incident resolution times (MTTR).

Back to projects