agentic-devops

用于系统健康检查、Docker管理与日志分析的自动化运维工具。

已扫描
适合谁
系统运维工程师、后端开发人员
不适合谁
无命令行操作经验的普通用户、无需服务器管理的非技术用户
国内可用性
需网络配置。可能需要网络配置或第三方服务可访问。
安装难度
新手友好(★☆☆)。基于终端操作、依赖、API Key 和本地环境要求的初步判断。

安装与下载

openclaw skills install @tkuehnl/agentic-devops

Skill 说明

命令、参数、文件名以原文为准

何时使用此技能

当用户需要执行以下操作时,请使用此技能:

  • 运行系统诊断或健康检查
  • 管理 Docker 容器(状态、日志、健康状况、Compose)
  • 检查正在运行的进程、端口或资源占用高的程序
  • 分析日志文件中的错误、模式或出现频率
  • 检查 HTTP 端点可用性或端口状态
  • 获取一条命令完成的系统概览

命令

快速诊断(建议从这里开始)

# 全面系统健康报告 —— 包括 CPU、内存、磁盘、Docker、端口、错误、高负载进程
python3 skills/agentic-devops/devops.py diag

Docker 操作

# 容器状态概览
python3 skills/agentic-devops/devops.py docker status

# 尾随容器日志并支持模式过滤
python3 skills/agentic-devops/devops.py docker logs <container> --tail 100 --grep "error|warn"

# Docker 健康状态汇总(运行中、已停止、不健康)
python3 skills/agentic-devops/devops.py docker health

# Docker Compose 服务状态检查
python3 skills/agentic-devops/devops.py docker compose-status --file docker-compose.yml

进程管理

# 按资源使用量排序列出进程
python3 skills/agentic-devops/devops.py proc list --sort cpu

# 显示当前使用的端口
python3 skills/agentic-devops/devops.py proc ports

# 检测僵尸进程
python3 skills/agentic-devops/devops.py proc zombies

日志分析

# 分析日志文件中的错误模式
python3 skills/agentic-devops/devops.py logs analyze /var/log/syslog --pattern "error|fail|critical"

# 尾随日志文件并高亮特定模式
python3 skills/agentic-devops/devops.py logs tail /var/log/app.log --highlight "ERROR|WARN"

# 统计日志中模式的出现频率
python3 skills/agentic-devops/devops.py logs frequency /var/log/app.log --top 20

健康检查

# 检查 HTTP 端点健康状态
python3 skills/agentic-devops/devops.py health check https://myapp.com/healthz

# 扫描指定端口
python3 skills/agentic-devops/devops.py health ports 80,443,8080,5432

# 系统资源健康检查(CPU、内存、磁盘)
python3 skills/agentic-devops/devops.py health system

环境要求

  • Python 3.8+(仅使用标准库,无外部依赖)
  • Docker CLI(可选 —— 若未安装,Docker 相关功能将降级处理)
  • 标准 Unix 工具(ps、ss/netstat)
T
@tkuehnl

已收录 1 个 Skill

相关推荐