首页/系统/服务器硬件与 RAID 速查/带外信息批量采集脚本
选型与验收72 条

带外信息批量采集脚本

带外信息适合批量采集:脚本遍历 BMC 地址导出机型、固件、传感器与 SEL 摘要,形成机队级台账;并发要限流,避免管理网拥塞。

批量采集框架(示例)

批量采集框架(示例)
for ip in $(cat bmc_list.txt); do
  echo "== $ip =="
  ipmitool -I lanplus -H $ip -U user -P pass mc info 2>/dev/null | grep -i "firmware"
  ipmitool -I lanplus -H $ip -U user -P pass sdr type Temperature 2>/dev/null | head -5
done
对象机型、固件、传感器与 SEL 摘要
频率月度或重大变更后
并发串行或小并发,避免会话超限
输出机队台账(CSV 等结构化格式)
脚本中的口令不要硬编码在明处:用凭据管理或受限权限账号替代。

易错点

  • 高并发采集:BMC 会话数受限导致部分机器失败
  • 口令硬编码在脚本:凭据泄露风险

数据来源与参考

  • ipmitool man 手册
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌