Token导航 LogoToken导航TokenDH.com
zabbix MCP logo
运维云端stdio官方级别未说明来源级核验

zabbix MCP

MCP Server

Zabbix MCP Server是一个智能监控分析系统,用于自动分析和处理来自Zabbix的触发器,提供根本原因分析、趋势预测和影响评估。

工具数

0

提示词数

0

GitHub Stars

1

资源数

0
Python云端部署Docker

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

thichcode

提供方

thichcode

最后核验

2026/5/17 20:22

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

pip install -r requirements.txt

详细介绍

Zabbix MCP Server

MCP (Monitoring Control Panel) Server là một hệ thống phân tích thông minh cho Zabbix, giúp tự động phân tích và xử lý các trigger từ Zabbix.

Tính năng chính

1. Phân tích Trigger

  • Phân tích nguyên nhân gốc rễ (RCA)
  • Phân tích xu hướng và mẫu
  • Phân tích tác động và ảnh hưởng
  • Đề xuất giải pháp tự động

2. Phân tích Xu hướng

  • Phân tích tần suất xuất hiện của trigger
  • Phân tích mức độ nghiêm trọng theo thời gian
  • Phân tích thời gian phục hồi
  • Dự đoán xu hướng trong tương lai

3. Phân tích Tác động

  • Phân tích tác động trực tiếp
  • Phân tích tác động gián tiếp
  • Phân tích tác động theo thời gian
  • Ước tính chi phí kinh doanh

4. Bảo mật

  • Xác thực API key
  • Rate limiting (60 request/phút)
  • Logging chi tiết
  • Kiểm tra sức khỏe hệ thống

Cài đặt

Yêu cầu

  • Python 3.8+
  • MongoDB 4.4+
  • Redis 6.0+
  • Zabbix 5.0+

Cài đặt dependencies

pip install -r requirements.txt

Cấu hình

  1. Tạo file .env với các biến môi trường:
MONGODB_URI=mongodb://localhost:27017
MONGODB_DB=zabbix_mcp
REDIS_HOST=localhost
REDIS_PORT=6379
ZABBIX_API_URL=http://your-zabbix-server/api_jsonrpc.php
ZABBIX_USER=Admin
ZABBIX_PASSWORD=zabbix
ZABBIX_WEBHOOK_API_KEY=your-secret-key
OPENAI_API_KEY=your-openai-key
USE_OLLAMA=false
OLLAMA_API_URL=http://localhost:11434
OLLAMA_MODEL=llama2
  1. Cấu hình Zabbix webhook:
python scripts/setup_zabbix.py

Chạy với Docker

docker-compose up -d

API Endpoints

Webhook

POST /api/v1/webhook/zabbix

Nhận trigger từ Zabbix và phân tích.

Headers:

  • X-API-Key: API key để xác thực

Body:

{
    "event": {
        "event_id": "string",
        "host": "string",
        "item": "string",
        "trigger": "string",
        "severity": "integer",
        "status": "string",
        "timestamp": "datetime",
        "value": "string",
        "description": "string",
        "tags": []
    },
    "action": "string"
}

Health Check

GET /api/v1/health

Kiểm tra trạng thái của các service.

Cấu trúc dự án

zabbixmcp/
├── app/
│   ├── api/
│   │   ├── webhook.py
│   │   └── health.py
│   ├── models/
│   │   └── event.py
│   ├── services/
│   │   ├── analysis.py
│   │   ├── database.py
│   │   ├── trend_analysis.py
│   │   ├── impact_analysis.py
│   │   ├── deep_research.py
│   │   ├── rag_service.py
│   │   └── ollama_service.py
│   └── core/
│       └── logging.py
├── config/
├── scripts/
│   └── setup_zabbix.py
├── tests/
├── docker-compose.yml
├── Dockerfile
├── requirements.txt
└── README.md

Phân tích

Phân tích Xu hướng

  • Tần suất xuất hiện của trigger
  • Mức độ nghiêm trọng theo thời gian
  • Thời gian phục hồi trung bình
  • Dự đoán xu hướng

Phân tích Tác động

  • Tác động trực tiếp

- Mức độ nghiêm trọng - Host bị ảnh hưởng - Item bị ảnh hưởng - Hành động cần thiết

  • Tác động gián tiếp

- Service bị ảnh hưởng - User bị ảnh hưởng - Hiệu ứng dây chuyền - Tác động kinh doanh

  • Tác động theo thời gian

- Thời điểm xảy ra - Thời gian phục hồi - Mẫu lịch sử

Bảo mật

Xác thực

  • API key bắt buộc cho webhook
  • Kiểm tra IP nguồn
  • Rate limiting

Logging

  • Log tất cả request
  • Log kết quả phân tích
  • Log lỗi và cảnh báo

Monitoring

Health Check

  • Kiểm tra MongoDB
  • Kiểm tra Redis
  • Kiểm tra Zabbix API
  • Kiểm tra AI service

Metrics

  • Số lượng trigger
  • Thời gian phân tích
  • Độ chính xác của phân tích
  • Tỷ lệ phục hồi

Contributing

Xem CONTRIBUTING.md để biết thêm chi tiết.

License

MIT License

目录标签

目录标签

Python云端部署Docker监控分析本地部署智能处理趋势预测影响评估Zabbix集成

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

api-key

部署方式(deploymentType,部署类型)

remote-capable

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdioapi-keyremote-capable

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP