因syslog服务器IP地址变更需要,我们可能需要去修改服务器的ipmi里面的syslog服务器,但是如果手动修改的话费事费力还容易出错。如果不使用厂商自己的批量工具我们可以尝试通过ipmitool工具的raw命令去修改。需要提前准备ipmitool工具最新版(非最新版可能兼容性上有问题,所以推荐最新版,百度可以下载到)。
两种调用IPMI修改方式:①调用windows的ipmitool,连接ipmi地址进行修改;
②调用Linux操作系统中的ipmitool修改;
这边举例是以Linux中的ipmitool工具去修改,目前可以修改以下厂商服务器的IPMI地址:
H3C、华为、浪潮、富士康、浪潮OEM。
#!/bin/bash
#批量修改syslog服务器目标地址:10.194.66.4:5045 IP地址:0x31 0x30 0x2e 0x31 0x39 0x34 0x2e 0x36 0x36 0x2e 0x34 0x00 端口号:0xb5 0x13 0x00 0x00
PRODUCT=`dmidecode -t 1 |grep Manufacturer`
echo $PRODUCT
if [[ $PRODUCT == *H3C* ]];then
#H3C R4900G3服务器 发送操作日志+事件日志+安全日志
ipmitool raw 0x36 0x09 0xA2 0x63 0x00 0x4b 0x01 0x01 0x07 0x00 0x00 0xb5 0x13 0x00 0x00 0x31 0x30 0x2e 0x31 0x39 0x34 0x2e 0x36 0x36 0x2e 0x34 0x00
echo "Config..................`