CV

chexma/vibemk

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

21 stars 13 forks 质量 70 趋势 30GPL-3.0

平面MK - 通过 LLM 检查MK 监测 - MCP 服务器

概览

symemMK能够直接通过使用自然语言的LLM接口来完整地管理您的 CheckMK 监测环境. 这个项目处于α阶段并正在开发之中. 我对使用这个软件造成的任何损害不承担任何责任。 - 实时主机状态(UP/DOWN/UNREACHABLE),具有硬态检测 - :实时服务监测(OK/WARNING/CRITICL/UNKNOWN) - :自动发现检索测量数据 - :自动检测所有主动监测问题 - : 创建具有弹性持续时间解析("2h","1h30m")的主机/服务故障时间 - : 仅查看当前所有故障时间或过滤时间 - 设置主机/服务问题的确认(Sticky/persent 选项) - :查看所有当前问题确认 - :按模式或个人删除删除 - : 创建/删除监视文件夹结构 - : 创建2000+CheckMK规则组类型的规则,并有适当的格式处理 - : 创建自定义的通知时间表(工作时间,24/7等).

概述(AI 翻译)

** 通过LLM-专业MCP服务器进行CheckMK监测**

□ □ □ 概览

SymemMK能够直接通过使用自然语言的LLM接口来完整地管理您的 CheckMK 监测环境. 这个项目处于α阶段并正在开发之中. 我对使用这个软件造成的任何损害不承担任何责任。

□相感MK - 当前特征

现场监控

  • ** Host Status**:实时主机状态(UP/DOWN/UNREACHABLE),硬态检测
  • ** 服务状况**:现场服务监测(OK/WARNING/CRITCAL/UNKNOWN)
  • ** 业绩计量**:自动取出计量数据
  • ** 当前的问题**:自动发现所有积极监测问题
  • 倒闭管理
  • 附表下调时间:创建具有弹性持续时间解析(“2h”,“1h30m”)的主机/服务下调时间.
  • ** 列表和过滤器**:只查看活动时间或过滤器

问题管理

  • ** 知识问题**:确定对东道主/服务问题的确认(坚持/持久选项)
  • ** 书面致谢**: 查看所有当前问题确认
  • ** 撤销致谢**: 通过图案或个人删除

本页由 AI 翻译,技术细节请以原文为准。

README

以下为原文 README 节选,完整内容请查看原文。

vibeMK 🚀

CheckMK Monitoring via LLM - Professional MCP Server

🎯 Overview

vibeMK enables complete management of your CheckMK monitoring environment directly through LLM interfaces using natural language. This project is in the alpha stage and under development. I accept no liability for any damage resulting from the use of this software.

vibeMK - Current Features

Live Monitoring ✅

  • Host Status: Real-time host state (UP/DOWN/UNREACHABLE) with hard state detection
  • Service Status: Live service monitoring (OK/WARNING/CRITICAL/UNKNOWN)
  • Performance Metrics: Retrieve metrics data with automatic discovery
  • Current Problems: Auto-detect all active monitoring issues

Downtime Management ✅

  • Schedule Downtimes: Create host/service downtimes with flexible duration parsing (“2h”, “1h30m”)
  • List & Filter: View all downtimes or filter for active ones only

Problem Management ✅

  • Acknowledge Problems: Set acknowledgements for host/service issues (sticky/persistent options)
  • List Acknowledgements: View all current problem acknowledgements
  • Remove Acknowledgements: Delete by pattern or individual removal

Configuration Management ✅

  • Folders: Create/delete monitoring folder structures
  • Rules: Create rules for 2000+ CheckMK ruleset types with proper format handling
  • Time Periods: Create custom notification schedules (business hours, 24/7, etc.)
  • Host Groups: Organize hosts into logical groups

User & Security ✅

  • User Accounts: Create/manage user accounts with role assignment
  • Password Management: Set passwords with policy enforcement
  • Contact Groups: Manage notification groups
  • Host/Service Tags: Comprehensive tagging system

🚀 Quick Start

1. pipx install vibemk   (or: uv tool install vibemk, or pip install vibemk into a virtual environment)
2. Edit the configuration file of your LLM Client, e.g. Claude Desktop - claude_desktop_config.json (See examples)
3. Start your LLM Client
4. CheckMK automation user setup (Administrator permissions or a customized role if changes are to be made, read-only if only analyses are to be performed.)
在 GitHub 查看完整 README

安装

This server does not publish a one-line install command.

Open the repository installation guide 新手?先看 mcpskill.org 教程 →