LINUX.ORG.RU

Сообщения gremlintv2

 

BASH как запустить команду на серверах по списку ; инструментарий для анализа логов

Форум — Web-development

1)Хочу получить список хостнеймов, но выводит только первый из списка. Как добиться желаемого результата не прибегая к использованию pssh итп?

while read F ; do

ip=$(echo "$F" | awk -F ":" '{print $1}')
port=$(echo "$F" | awk -F ":" '{print $2}')
hostname=$(ssh -p $port root@$ip "hostname")

echo "ip="$(tput setaf 1)$ip$(tput sgr 0) and "port=$(tput setaf 2)$port$(tput sgr 0)" and hostname is $hostname

mkdir -p /home/log-dir/$ip-$port

done <all-list

2)Какие порекомендуете утилиты для сбора и анализа логов?

 ,

gremlintv2
()

RSS подписка на новые темы