LZ

leroylim/zabbix-mcp-server-nodejs

Analytics & monitoring

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

15 stars 11 forks 品質 68 トレンド 21MIT

Zabbixモニタリングシステムと統合するための包括的なモデルコンテキストプロトコル(MCP)サーバー。 このサーバーは、標準化されたインターフェイスを介して完全なZabbbix API機能を提供します.

概要

Zabbixモニタリングシステムと統合するための包括的なモデルコンテキストプロトコル(MCP)サーバー。 このサーバーは、標準化されたインターフェイスを介して完全なZabbbix API機能を提供し、シームレスな監視、アラート、およびインフラストラクチャ管理と、および。 - - APIトークン(Zabbix 5.4 +)とユーザー名/パスワードサポート - 従来の手荷物なしでプロフェッショナルでモダンなAPI - 包括的な監視管理のための19カテゴリ全体 - マップ、ダッシュボード、プロキシ、およびサービスを含むすべての主要なAPIエンドポイント - Zodタイプの安全 - 懸念のクリーンな分離 - 堅牢なエラー処理とロギング - - API トークン(推奨) + ユーザー名/パスワード - すべての Zabbix 機能をカバーする - 粒状制御 - Zod スキーマ検証 - API とツール層 - 業務サービスと SLA 監視を含む : 生産環境、CI/CD、自動システム - ✅(パスワード暴露なし) - ✅(ダイレクトトークン使用量) - ✅(ザビックスUIのトークン管理) - ✅...

概要(AI 翻訳)

Zabbixモニタリングシステムと統合するための包括的なモデルコンテキストプロトコル(MCP)サーバー。 このサーバーは、標準化されたインターフェイスを介して完全な Zabbix API 機能を提供し、シームレスな監視、アラート、およびmodern 認証によるインフラストラクチャ管理を可能にし、 クリーンでプロフェッショナルなインターフェース**を提供します。

OST の特徴

-** 現代の認証** - APIトークン(Zabbix 5.4 +)とユーザー名/パスワードサポート

  • ** のきれいなインターフェイス - 従来の手荷物なしで専門、現代API
  • 包括的な監視管理のための19カテゴリ全体で** 90 + APIツール**
  • 完全なZabbbixの統合すべての主要なAPIエンドポイント
  • 地図、ダッシュボード、プロキシ、およびサービスを含むエンタープライズグレードの機能性 -ゾッドタイプの安全性で包括的なスキーマ検証
  • モジュラーアーキテクチャ懸念のクリーンな分離
  • 生産準備 堅牢なエラー処理とロギング

クイック統計

-デュアル認証 - APIトークン(推奨)+ユーザー名/パスワード

  • 19 ツールカテゴリすべてのザビックス機能をカバーする -90 +個々のツール顆粒制御用
  • Zodスキーマ検証で100%タイプセーフ

このページは 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" } } } }