
leroylim/zabbix-mcp-server-nodejs
Analytics & monitoring이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
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
설치
docker run -d \설정
{
"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"
}
}
}
}