Посмотреть по 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;
Яндекс.Метрика