使用linux shell script 批量修改交换机名称。
功能实现由两个文件组成:
1、交换机信息列表 :swlist.txt
2、linux shell 脚本:setswname.sh
功能实现由两个文件组成:
1、交换机信息列表 :swlist.txt
2、linux shell 脚本:setswname.sh
swlist.txt 内容如下:
192.168.0.80 private CISCO 3550 mycisco
192.168.0.70 private1 H3C 3100 mycsico1
文件内容每行由五个字段组成,从左至右分别为交换机IP、写团体字符串、交换机品牌、交换机型号和要设置的新交换机名称。字段与字段之间间隔为一个Tab位。
setswname.sh 内容如下:
#!/usr/bin/bash
while read ip readstring vendor model newname;
do
snmpset -v 2c -c $readstring $ip .1.3.6.1.2.1.1.5.0 s $newname
done<swlist.txt