Посмотреть по ssh модель на нескольких свитчах juniper
Команда:
# ssh sw "cli \; show version \| match Model \; exit"
Несколько свитчей:
# for i in `seq 1 10` ; do \ echo ${i}; ssh sw${i} "cli \; show version \| match Model \; exit" \ ; done
Допустим, у вас есть 10 свитчей в разных датацентрах:
# export DC="ru nl de" N=`seq -w 2 1 10`; \ for i in ${DC} ; do for j in ${N} ; do \ echo "${i}${j} :"; ssh sw${i}${j} "cli \; show version \| match Model \; exit" \ ; done ; done;
Или, по блоку IP-адресов:
# export P="192.168" DC="`seq 250 254`" N="`seq 1 3`" ; \ for i in ${DC} ; do for j in ${N} ; do \ echo "${P}.${i}.${j} :"; ssh ${P}.${i}.${j} "cli \; show version \| match Model \; exit " \ ; done ; done;