批量采集骨架
批量采集骨架
for h in $(cat /etc/bmc-hosts.txt); do
out=/var/log/bmc/$h-$(date +%F).txt
ipmitool -I lanplus -H $h -U admin -f /root/.ipmi_pass mc info > $out 2>&1
ipmitool -I lanplus -H $h -U admin -f /root/.ipmi_pass sel elist >> $out 2>&1
done| 输入 | 主机列表文件(每行一个 BMC 地址) |
|---|---|
| 输出 | 按主机与日期归档 |
| 并发 | 控制并行度,避免限流 |
| 失败处理 | 非零退出单独记录并安排重试 |
先在少量主机验证脚本,再全量执行;输出目录纳入日志保留策略。