vibeMK🚀
通过LLM检查MK监控-专业MCP服务器
      
🎯 概述
vibeMK支持使用自然语言直接通过LLM接口对CheckMK监控环境进行全面管理。 该项目正处于alpha阶段,正在开发中。我对使用此软件造成的任何损害不承担任何责任。
vibeMK-当前功能
实时监控✅
- 主机状态:具有硬状态检测的实时主机状态(向上/向下/不可恢复)
- 服务状态:实时服务监控(正常/警告/关键/未知)
- 性能指标:通过自动发现检索指标数据
- 当前问题:自动检测所有活动监控问题
停机时间管理✅
- 安排停机时间:通过灵活的持续时间解析(“2h”、“1h30m”)创建主机/服务停机时间
- 列表和筛选器:查看所有停机时间或仅筛选活动停机时间
问题管理✅
- 承认问题:设置主机/服务问题的确认(粘性/持久性选项)
- 列表确认:查看所有当前问题确认
- 删除确认:按模式删除或单独删除
配置管理✅
- 文件夹:创建/删除监控文件夹结构
- 规则:使用适当的格式处理为2000+CheckMK规则集类型创建规则
- 时间段:创建自定义通知计划(营业时间、24/7等)
- 主机组:将主机组织成逻辑组
用户和安全✅
- 用户帐户:创建/管理具有角色分配的用户帐户
- 密码管理:使用策略强制设置密码
- 联系人组:管理通知组
- 主机/服务标签:全面的标签系统
🚀 快速开始
1. git clone https://github.com/chexma/vibeMK.git
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.)
5. voila - configure checkmk using natural language完整安装指南:参见 安装.md 了解详细的分步说明。 更多示例:参见 examples/llm_configs/ 和 安装.md\ 视觉示例:参见 examples/Screenshots/ 例如提示和使用模式
💡 实用提示示例
# Add new server
"Create a new host 'web-server-05' in folder 'Servers' with IP 192.168.1.105 and discover all services"
# Schedule maintenance
"Schedule a 2-hour downtime for the service Check_MK on 'cephnode01' starting at 22:00 tomorrow for 'Debian Updates'"
# Downtimes
"show me all current scheduled downtimes."
# Metric analysis
"Compare the “response_time” metric of the “HTTPS Webservice” service of the two hosts www.google.de and www.heise.de for the last ten minutes."
# Ruleset analysis
"analyze and compare the rulesets "Filesystems (used space and growth)" and see, if there are duplicates or if rules can be combined."高级用法:参见 examples/ExamplePrompts.md 用于复杂场景和提示
📚 检查mk版本兼容性
| CheckMK版本 | 兼容性 | 功能 |
|---|---|---|
| 2.4.x | ✅ 完整 | 所有可用功能 |
| 2.3.x | ✅ 完整 | 所有可用功能 |
| 2.2.x | ⚠️ 未测试 | |
| 2.1.x | ⚠️ 未测试 | |
| 2.0.x | ⚠️ 未测试 | |
| 1.6.x | 🔴 不支持 |
Checkmk版本支持
- 原始版本:基本功能可用
- 企业版:所有功能,包括BI、Agent Bakery、Metrics
- 云版:所有企业功能
安全注意事项
- 当您在支票上释放AI时,请注意潜在的安全风险mk
- 使用风险自负
- 我对人工智能执行的操作不承担任何责任
📄 许可证
该项目根据 GNU通用公共许可证v3.0.
______________________________________________________________________
使用CheckMK和LLM进行愉快的监控! 🎉
