LZ

leroylim/zabbix-mcp-server-nodejs

Analytics & monitoring

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

15 stars 11 forks 품질 68 트렌드 21MIT

Zabbix 모니터링 시스템 통합을위한 포괄적 인 모델 Context Protocol (MCP) 서버. 이 서버는 표준화 된 인터페이스를 통해 완벽한 Zabbix API 기능을 제공합니다.

개요

Zabbix 모니터링 시스템 통합을위한 포괄적 인 모델 Context Protocol (MCP) 서버. 이 서버는 표준 인터페이스를 통해 완벽한 Zabbix API 기능을 제공합니다. 원활한 모니터링, 경고, 인프라 관리 및 . - API Token (Zabbix 5.4+) 및 Username/Password 지원 - 레거시 수하물없이 전문적이고 현대적인 API - 종합적인 모니터링 관리를위한 19 개 범주 - 맵, 대시보드, 프록시 및 서비스를 포함한 모든 주요 API 엔드포인트와 함께 - Zod 유형의 안전 - 강력한 오류 처리 및 로깅과 함께 - API Token (권장) + Username/Password - 모든 Zabbix 기능을 덮어 - 조드 스키마 검증 - API 및 도구 레이어와 함께 - 비즈니스 서비스 및 SLA 모니터링을 포함한 : 생산환경, CI/CD, 자동화시스템 - ✅ (암호 노출 없음) - ✅ 필수 (직접 토큰 사용) - ✅ (Zubix UI의 토큰 관리) - ✅...

개요(AI 번역)

Zabbix 모니터링 시스템 통합을위한 포괄적 인 모델 Context Protocol (MCP) 서버. 이 서버는 표준 인터페이스를 통해 완벽한 Zabbix API 기능을 제공하며, modern 인증 및 ** 클린, 전문 인터페이스**을 사용하여 원활한 모니터링, 경고 및 인프라 관리 기능을 제공합니다.

♨ 특징

  • 195 현대 인증 - API Token (Zabbix 5.4+) 및 Username/Password 지원 -** - Clean Interface** - 전문적이고 모던한 API
  • 90+ API Tools 포괄적인 모니터링 관리 부문 19개 부문 -Complete Zabbix 통합 모든 주요 API 엔드포인트 -Enterprise-Grade Functionality 지도, 대시보드, 프록시 및 서비스 포함 -Comprehensive Schema Validation Zod 유형 안전
  • Modular Architecture 문제의 깨끗한 분리 -Production Ready 강력한 오류 처리 및 로깅

Quick 빠른 통계

  • ** 이중 인증** - API Token (추천) + Username/Password
  • **19 도구 카테고리 ** 모든 Zabbix 기능을 포함
  • **90+ 개별 도구 ** 과립 제어
  • ** 100 % 유형 안전 ** Zod 스키마 검증

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

README

원문 README의 일부입니다. 원문 보기.

Zabbix MCP Server

A comprehensive Model Context Protocol (MCP) server for integrating with Zabbix monitoring systems. This server provides complete Zabbix API functionality through a standardized interface, enabling seamless monitoring, alerting, and infrastructure management with modern authentication and a clean, professional interface.

🚀 Features

  • 🔐 Modern Authentication - API Token (Zabbix 5.4+) and Username/Password support
  • 🧹 Clean Interface - Professional, modern API without legacy baggage
  • 90+ API Tools across 19 categories for comprehensive monitoring management
  • Complete Zabbix Integration with all major API endpoints
  • Enterprise-Grade Functionality including maps, dashboards, proxies, and services
  • Comprehensive Schema Validation with Zod type safety
  • Modular Architecture with clean separation of concerns
  • Production Ready with robust error handling and logging

📊 Quick Stats

  • 🔑 Dual Authentication - API Token (recommended) + Username/Password
  • 19 Tool Categories covering all Zabbix functionality
  • 90+ Individual Tools for granular control
  • 100% Type Safe with Zod schema validation
  • Modular Design with API and tools layers
  • Enterprise Features including business services and SLA monitoring

🔐 Authentication Methods

🎫 API Token Authentication (Recommended)

Best for: Production environments, CI/CD, automated systems

ZABBIX_API_URL=https://your-zabbix-server/api_jsonrpc.php
ZABBIX_API_TOKEN=your_api_token_here

Benefits:

  • ✅ More secure (no password exposure)
  • ✅ No login/logout required (direct token usage)
  • ✅ Easy revocation (token management in Zabbix UI)
  • ✅ Long-lived (configurable expiration)
  • ✅ Audit-friendly (token usage tracking)

🔐 Username/Password Authentication (Traditional)

Best for: Development, testing, legacy systems

ZABBIX_API_URL=https://your-zabbix-server/api_jsonrpc.php
ZABBIX_USERNAME=Admin
ZABBIX_PASSWORD=your_password

Features:

  • ✅ Session-based authentication with auto-refresh
  • ✅ Automatic login/logout handling
  • ✅ Compatible with all Zabbix versions
  • ✅ Familiar authentication flow

🏗️ Tool Categories Overview

🔐 Authentication & Core (3 tools)

  • Session management and API authentication
  • User login/logout functionality
  • API version information

🖥️ Infrastructure Management

  • Hosts (3 tools) - Host discovery, creation, and management
  • Host Groups (4 tools) - Logical host organization and grouping
  • Proxies (4 tools) - Distributed monitoring with active/passive proxies
  • Items (5 tools) - Data collection configuration and monitoring
  • Triggers (4 tools) - Alert condition definition and management

📊 Monitoring & Alerting

  • Problems (2 tools) - Active issue tracking and resolution
  • History (3 tools) - Historical data retrieval and analysis
GitHub에서 전체 README 보기

설치

docker run -d \
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →

설정

{ "mcpServers": { "zabbix-mcp": { "command": "node", "args": [ "/path/to/your/zabbix-mcp-server/src/index.js" ], "env": { "ZABBIX_API_URL": "https://your-zabbix-server/api_jsonrpc.php", "ZABBIX_API_TOKEN": "your_api_token_here" } } } }