返回顶部
i

idraciDRAC管理

|

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.1.0
安全检测
已通过
730
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

idrac

iDRAC 技能

通过 iDRAC Redfish API 监控和管理 Dell PowerEdge 服务器。

首次设置

在 ~/.config/idrac-skill/config 创建配置文件:

bash
mkdir -p ~/.config/idrac-skill
cat > ~/.config/idrac-skill/config <

iDRAC 连接设置


IDRAC_IP=<你的-idrac-ip>

凭据来源:1password | file | env

CREDS_SOURCE=file

对于 CREDS_SOURCE=1password:

OP_ITEM=<1password-项目名称>

# 对于 CREDS_SOURCE=file:

创建 ~/.idrac-credentials,内容格式为:用户名:密码

chmod 600 ~/.idrac-credentials

# 对于 CREDS_SOURCE=env:

导出 IDRACUSER 和 IDRACPASS 环境变量

EOF

身份认证

辅助脚本支持三种凭据来源:

来源配置工作原理
1passwordOP_ITEM=项目名称通过 op 命令行工具获取用户名:密码,缓存到 ~/.idrac-credentials
文件
(默认) | 读取 ~/.idrac-credentials(格式:用户:密码,权限 600) |
| 环境变量 | — | 使用 $IDRACUSER 和 $IDRACPASS 环境变量 |

辅助脚本

位置:scripts/idrac.sh(相对于此技能目录)

bash
idrac.sh test # 测试连接和身份认证
idrac.sh status # 系统摘要(型号、电源、CPU、内存)
idrac.sh health # 健康检查(温度、风扇、电源)
idrac.sh power # 当前电源状态
idrac.sh inventory # 完整硬件清单
idrac.sh logs # 最近系统事件日志条目(最近10条)
idrac.sh thermal # 详细温度和风扇状态
idrac.sh storage # RAID/磁盘状态
idrac.sh reset-types # 可用的电源重置类型

工作流程

  1. 1. 加载配置 从 ~/.config/idrac-skill/config
  2. 注入凭据(即时模式)如果需要
  3. 确定操作类型:
- 只读(状态、健康、日志、清单)→ 直接执行 - 破坏性(关机、重启、BIOS更改)→ 先与用户确认
  1. 4. 查询 Redfish API 通过 curl + 基本认证(或批量操作的会话令牌)
  2. 解析 JSON 使用 jq
  3. 以自然语言向用户呈现结果
  4. 绝不暴露凭据在响应中

端点参考

关于原始 Redfish API 端点(系统信息、热管理、存储、网络、日志、电源操作、BIOS、固件、会话认证、Dell OEM 属性):

→ 参见 references/endpoints.md

安全说明

  • - 绝不记录或显示凭据 — 使用 --silent 并管道到 jq
  • 凭据文件 权限必须为 600(chmod 600 ~/.idrac-credentials)
  • TLS 验证已禁用(-k)— iDRAC 使用自签名证书(私有网络可接受)
  • 电源操作具有破坏性 — 执行关机/重启前需与用户确认

兼容性

适用于 Dell iDRAC 8(Redfish 1.0–1.4)和 iDRAC 9(Redfish 1.6+)。涵盖 PowerEdge 第13代(R630/R730)至当前代。参见端点参考了解版本特定说明。

注意: iDRAC 8 API 每次调用响应可能需要 5-10 秒。test 命令会进行 4 次连续调用(总共约 30-40 秒)。请相应设置执行超时时间。iDRAC 9 速度显著更快。

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 idrac-1776420056 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 idrac-1776420056 技能

通过命令行安装

skillhub install idrac-1776420056

下载

⬇ 下载 idrac v1.1.0(免费)

文件大小: 7.07 KB | 发布时间: 2026-4-17 19:42

v1.1.0 最新 2026-4-17 19:42
Add metadata.openclaw (requires curl/jq, os filter). Declare credential file writes and network behavior in description. Improve dependency transparency for security scanners.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部