Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/ksh
- USER='username'
- SERVER='lists of servers go here'
- LOG=CPUMemlog.txt
- for i in $SERVER; do
- echo -n ".";
- CHK=`ssh -q -o "BatchMode yes" -o "ConnectTimeout 5" \
- -l $USER $i "echo success"`;
- if [ "success" = $CHK ] >/dev/null 2>&1
- then
- A=`ssh -q -o "BatchMode yes" -o "ConnectTimeout 5" -l $USER $i "machinfo | grep CPUs | awk '{print $5}'"`
- B=`ssh -q -o "BatchMode yes" -o "ConnectTimeout 5" -l $USER $i "machinfo | grep Memory | awk '{print $3}'"`
- echo "$i CPU: $A MEMORY: $B" >> scp $LOG
- else
- printf "${i}\tUnable to connect to host\n" >> $LOG;
- fi
- done
- echo ""
- echo "Done!"
- echo "Check the list 'checkssh_failure' for errors."
- exit 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement