Honesty, diligence and MAXimum knowledge of our products is our standard.
______________________________________________________________________
______________________________________________________________________
Zabbix AI Skills
Ready-to-use AI workflows for Zabbix monitoring management — powered by Zabbix MCP Server
这是什么?
Zabbix人工智能技能 是一组现成的AI工作流程,可以自动化常见的Zabbix操作。每项技能都是一个结构化的提示,可以协调多个 Zabbix MCP服务器 API调用以完成现实世界中的任务,从检查问题到从官方Zabbix存储库升级模板。
不要手动记住API参数和链接调用,只需键入 /zabbix-status 并获得完整的操作概述。
技能适用于任何兼容MCP的AI客户端——Claude Code、VS Code Copilot、ChatGPT、Cursor、Cline、JetBrains AI等。
运作原理
You (AI client) → Skill prompt → MCP tools → Zabbix API → Results- 您可以调用技能(通过斜线命令、自定义指令或粘贴提示)
- 人工智能通过逐步指导来加载技能
- 它自动执行多个Zabbix MCP服务器工具
- 你会得到一个结构化的、人类可读的结果
特色技能
/zabbix-maintenance — Maintenance Windows Made Easy
通过简单的对话创建、列出或删除维护窗口。AI处理所有的复杂性——解析主机/组名、计算时间戳和配置数据收集设置。
> /zabbix-maintenance create
AI: Which hosts or groups should I put in maintenance?
You: web-prod-01 and web-prod-02
AI: How long? (e.g. "2 hours", "until tomorrow 8:00")
You: 2 hours
AI: Reason for maintenance?
You: Deploying v2.4.1
AI: Keep collecting data during maintenance? (default: yes — suppresses alerts only)
You: yes
AI: ✓ Maintenance window created:
Name: [Maintenance] Deploying v2.4.1 - 2026-04-01
Hosts: web-prod-01, web-prod-02
Duration: 2 hours (14:00 – 16:00)
Collection: active (alerts suppressed)/zabbix-add-host — Interactive Host Onboarding
逐步向导,引导您添加新主机——主机名、IP、代理类型、组、模板。它从Zabbix中查询可用的组和模板,以便您可以从实际选项中进行选择,然后创建主机并验证其是否可访问。
> /zabbix-add-host
AI: What's the hostname? (technical name)
You: db-replica-03
AI: IP address or DNS?
You: 10.0.5.43
AI: Agent type? (Zabbix agent / SNMP / IPMI / JMX)
You: Zabbix agent
AI: Available groups: [Databases, Linux servers, Production, ...]
Which groups?
You: Databases, Production
AI: Suggested templates for this host type:
- Linux by Zabbix agent active
- MySQL by Zabbix agent 2
Link these?
You: yes
AI: ✓ Host created: db-replica-03 (10.0.5.43)
Groups: Databases, Production
Templates: Linux by Zabbix agent active, MySQL by Zabbix agent 2
Agent: Zabbix agent :10050 — reachable ✓/zabbix-template-upgrade — Upgrade from Official Zabbix Repository
自动检测您的Zabbix版本,从中获取最新模板 git.zabbix.com,比较更改,备份当前版本,并导入升级。自动处理依赖模板。
> /zabbix-template-upgrade Linux
AI: Zabbix version 7.0.4 detected → using branch release/7.0
Found: templates/os/linux/template_os_linux.yaml
Changes from official:
Items: +5 new, ~3 modified
Triggers: +2 new, ~1 modified
Macros: ~1 modified ({$CPU.UTIL.CRIT}: 90 → 95)
Proceed with upgrade? (current template will be backed up first)
You: yes
AI: ✓ Template upgrade complete:
Template: Linux by Zabbix agent active
Source: git.zabbix.com release/7.0
Backup: backups/linux_by_zabbix_agent_active_2026-04-01.yaml
Changes: 5 items added, 3 updated, 2 triggers added
Hosts: 12 hosts will receive the updated monitoring支持 批量模式 太-跑 /zabbix-template-upgrade all 扫描所有模板以查找可用更新。
/zabbix-anomaly — Anomaly Detection
将当前指标值与7天基线进行比较,以检测明显偏离的项目。旗帜既有尖峰,也有不寻常的下降。
> /zabbix-anomaly
AI: Scanning 42 hosts for anomalies...
CRITICAL ANOMALIES:
| Host | Item | Current | Baseline (7d) | Deviation |
|------|------|---------|---------—-----|-----------|
| db-prod-01 | MySQL queries/s | 4,521 | 1,200 ± 300 | +11.1σ |
| web-02 | Response time | 2.8s | 0.3s ± 0.1s | +25.0σ |
UNUSUAL DROPS:
| Host | Item | Current | Baseline (7d) | Deviation |
|------|------|---------|---------—-----|-----------|
| web-01 | Requests/s | 12 | 850 ± 200 | -4.2σ |
3 anomalies correlated with 2 active problems./zabbix-correlate — Problem Correlation
跨问题查找模式——级联故障、共享根本原因、重复出现的集群。确定哪些问题是相互关联的,以及是什么首先引发了这些问题。
> /zabbix-correlate last 24h
AI: Found 3 correlated clusters among 28 total problems
CLUSTER 1 — Network cascade (14:22–14:25):
14:22 core-sw-01 ICMP packet loss > 5% ← ROOT CAUSE
14:23 web-01 Zabbix agent unreachable
14:23 web-02 Zabbix agent unreachable
14:24 db-01 MySQL replication lag > 30s
Affected: 4 hosts | Pattern: all behind core-sw-01
CLUSTER 2 — Disk pressure on DB group (09:10–09:15):
09:10 nfs-01 Disk I/O wait > 20% ← ROOT CAUSE
09:12 db-prod-01 MySQL slow queries
09:14 db-prod-02 MySQL slow queries
RECURRING: NFS latency → MySQL slow queries happened 5x this week/zabbix-changelog — Configuration Changelog
显示谁在Zabbix配置中更改了什么,从审计日志中解析。标记有风险的更改,如模板取消链接或触发器禁用。
> /zabbix-changelog 24
AI: 23 changes by 3 users in the last 24 hours
HOSTS (5 changes):
16:45 admin ADD web-prod-04 — added to "Web Servers"
14:20 jsmith UPDATE db-replica-02 — linked "MySQL by Zabbix agent 2"
10:15 admin UPDATE app-03 — IP changed 10.0.1.5 → 10.0.2.5
TEMPLATES (3 changes):
15:30 admin IMPORT "Linux by Zabbix agent active" — updated from git
11:00 jsmith UPDATE "Custom App Template" — added 2 items
TRIGGERS (2 changes):
14:22 jsmith UPDATE "High CPU" on web-01 — threshold 80% → 90%
⚠ RISKY: jsmith disabled High severity trigger on db-prod-01先决条件
- 任何与MCP兼容的AI客户端(请参阅 支持的客户)
- Zabbix MCP服务器 已安装并连接到您的Zabbix实例
- 适用于您所需操作的Zabbix API权限
支持的客户
技能是结构化的Markdown提示,用于编排MCP工具调用。他们与任何支持 Zabbix MCP服务器:
| 客户 | 如何使用技能 |
|---|---|
| 克劳德代码 | 本机斜线命令——注册 skills/ 目录中 .claude/settings.json |
| VS Code (复制/继续/粘贴) | 用作提示文件或将技能内容粘贴到聊天中 |
| ChatGPT (使用MCP) | 将技能内容用作自定义说明或粘贴到对话中 |
| 光标 | 将技能内容添加到 .cursorrules 或用作提示文件 |
| JetBrains 人工智能 | 通过MCP连接将技能内容粘贴到AI聊天中 |
| 任何MCP客户端 | 将技能的分步说明复制到您的AI助手中 |
每个技能文件都是自包含的Markdown——无论哪个AI客户端执行指令,指令都会起作用。
设置
Claude代码(本机斜线命令)
- 克隆此存储库:
git clone https://github.com/initMAX/zabbix-ai-skills.git- 在Claude Code项目设置中注册技能目录(
.claude/settings.json):
{
"skills": {
"directory": "/path/to/zabbix-ai-skills/skills"
}
}- 确保 Zabbix MCP服务器 在MCP设置中配置:
{
"mcpServers": {
"zabbix": {
"url": "http://your-server:8080/mcp"
}
}
}- 开始使用技能:
> /zabbix-status
> /zabbix-investigate web-prod-01
> /zabbix-template-upgrade Linux其他AI客户端
- 克隆此存储库
- 从以下位置打开所需的技能文件
skills/并将其内容粘贴到您的AI聊天中,或将其用作系统提示/自定义指令
可用技能
监控与操作
| 技能 | 描述 |
|---|---|
/zabbix-status | 按严重程度和建议优先级分组的当前问题概述 |
/zabbix-health | 基础架构健康检查——服务器、代理、代理、无法访问的主机 |
/zabbix-investigate | 对特定主机的深入调查——问题、事件、指标、诊断 |
/zabbix-top [metric] | 按CPU、内存、磁盘或网络使用情况排列的前N个主机 |
/zabbix-nodata | 查找停止发送数据的主机和项目 |
/zabbix-why-alerting | 解释触发器触发的原因——表达式分析、当前值、历史 |
/zabbix-oncall-report [hours] | 生成交接班报告(默认值:过去8小时) |
/zabbix-sla-report [target] | SLA/可用性报告,包括正常运行时间百分比、MTBF、MTTR |
/zabbix-anomaly [target] | 检测异常——与7天基线相比具有异常值的项目 |
/zabbix-correlate [timerange] | 找出问题之间的相关性——级联故障和常见根本原因 |
/zabbix-postmortem [problem] | 生成事故事后报告——时间线、影响、根本原因分析 |
配置和管理
| 技能 | 描述 | ||
|---|---|---|---|
/zabbix-add-host | 交互式向导,用于添加具有组、模板和界面的新主机 | ||
/zabbix-create-user | 交互式向导,用于创建具有角色、组和通知媒体的用户 | ||
| `/zabbix-maintenance [create\ | list\ | remove]` | 创建、列出或删除维护窗口 |
/zabbix-mass-update | 在多台主机上批量添加/删除模板、标签、组 | ||
/zabbix-tag-manager [action] | 管理标签——跨主机添加、删除、重命名、审核 | ||
/zabbix-move-proxy | 在代理之间移动主机 | ||
/zabbix-compare-hosts | 比较两台主机的监控配置 | ||
/zabbix-dashboard-create [description] | 根据自然语言描述创建Zabbix仪表板 | ||
/zabbix-migrate [action] | 通过多服务器MCP在Zabbix实例之间迁移主机或模板 |
模板和Git
| 技能 | 描述 |
|---|---|
/zabbix-template-upgrade [template] | 从以下位置升级模板 Zabbix git官方仓库 --自动检测版本和分支 |
/zabbix-template-to-git | 使用diff将模板从Zabbix导出到git并提交 |
/zabbix-template-import-git [source] | 将模板从git仓库导入/更新到Zabbix |
/zabbix-export-template | 将模板导出到YAML/XML/JSON文件 |
审计与维护
| 技能 | 描述 |
|---|---|
/zabbix-audit | 配置审计——没有模板的主机、孤立的触发器、禁用的项目 |
/zabbix-audit-security | 安全审计——用户、权限、加密、宏、脚本、令牌 |
/zabbix-cleanup | 清理禁用的主机、空组、过期的维护、孤立的对象 |
/zabbix-backup [scope] | 完整配置导出到git——模板、主机、操作、媒体类型 |
/zabbix-diff-config [mode] | 比较实时Zabbix和git备份或两个实例之间的配置 |
/zabbix-changelog [hours] | 显示审核日志中最近的配置更改——谁更改了什么,何时更改的 |
/zabbix-trigger-tuning [target] | 分析触发阈值——找出嘈杂、无声和配置错误的触发器 |
/zabbix-capacity [target] | 根据趋势预测资源耗尽——磁盘、内存、CPU预测 |
/zabbix-inventory [scope] | 基础架构清单报告——按组列出的主机、操作系统版本、代理版本 |
/zabbix-notification-test [target] | 审核通知管道——媒体类型、操作、用户媒体、传递路径 |
支持
| 技能 | 描述 |
|---|---|
/zabbix-support | initMAX专业的Zabbix支持、开发和24x7服务 |
示例提示
加载技能后,您可以直接使用它们或与自然语言结合使用:
| 你键入什么 | 会发生什么 |
|---|---|
/zabbix-status | 按严重程度分组的所有当前问题的完整概述 |
/zabbix-investigate db-prod-01 | 对特定主机的深入分析——问题、事件、指标、诊断 |
/zabbix-template-upgrade | 检测Zabbix版本,从官方仓库获取最新模板,显示差异,升级 |
/zabbix-maintenance create | 交互式向导:选择主机、设置持续时间、创建维护窗口 |
/zabbix-anomaly | 扫描所有主机是否存在偏离其7天基线的指标 |
/zabbix-correlate last 24h | 查找相关的问题集群并确定根本原因 |
/zabbix-changelog 24 | 显示谁在过去24小时内更改了Zabbix配置中的内容 |
/zabbix-capacity | 根据30天的趋势预测磁盘、内存或CPU何时耗尽 |
/zabbix-postmortem | 生成带有时间线和根本原因的事故尸检报告 |
/zabbix-trigger-tuning | 通过调整建议查找嘈杂、拍打和无声的触发器 |
/zabbix-audit-security | 对11个类别进行全面的安全审查,并进行风险评级 |
/zabbix-mass-update add template Linux to group Web Servers | 将模板批量链接到组中的所有主机 |
/zabbix-dashboard-create web servers overview | 使用CPU、内存和网络小部件创建仪表板 |
/zabbix-inventory | 完整的基础设施清单——操作系统版本、代理版本、硬件 |
/zabbix-backup full | 使用结构化目录将整个Zabbix配置导出到git |
创造自己的技能
每个技能都是一个带有YAML frontmatter的Markdown文件。创建新 .md 文件在 skills/ 目录:
---
name: my-custom-skill
description: What this skill does in one line
args: optional_argument
user_invocable: true
---
# Skill Title
Instructions for the AI on what to do.
## Steps
1. Use `mcp__zabbix__host_get` to ...
2. Use `mcp__zabbix__item_get` to ...
3. Present results as ...AI遵循步骤并自动编排MCP工具调用。在克劳德代码中,技能被调用为 /slash-commands在其他客户端中,将Markdown内容直接粘贴到对话中或将其用作系统提示。
相关项目
| 项目 | 描述 |
|---|---|
| Zabbix MCP服务器 | 提供220 Zabbix API工具的MCP服务器- 必需的 让这些技能发挥作用 |
许可证
AGPL-3.0——见 许可证.
______________________________________________________________________
______________________________________________________________________
