#!/bin/bash

i=0
while [ $i -le 500 ]
do

	sleep 1

	allup=1

	if ping -c 1 galera-node03 &> /dev/null
	then
  	#allup=1
  	x=1
	else
  	allup=0
	fi

	if ping -c 1 galera-node02 &> /dev/null
	then
  	#echo 1
  	x=1
	else
  	allup=0
	fi

	if ping -c 1 galera-node01 &> /dev/null
	then
  	#allup=1
  	x=1
	else
  	allup=0
	fi

	if [[ $allup -eq '1' ]];
	then
	node='galera-node0'$(shuf -i 1-3 -n 1)
	delay1=$(shuf -i 50-65 -n 1)
	date_more=$(date +"%Y.%m.%d %H:%M:%S")
	echo ${date_more} '   '  ${node} 'down for ' ${delay1} 'seconds' 
	ssh $node "ifdown eth0; sleep ${delay1}; ifup eth0;" 
	fi

	sleep 20

	i=$(( $i + 1 ))
done
 
