Мерси за инфото, но в момента е направено със скрипта:
# add ip / hostname separated by while space
HOSTS="192.168.0.1"
# no ping request
COUNT=1
for myHost in $HOSTS
do
count=$(ping -c $COUNT $myHost | grep 'received' | awk -F',' '{ print $2 }' | awk '{ print $1 }'

'>
if [ $count -eq 0 ]; then
# 100% failed
init 0
fi
done
и работи, като сървъра го изпълнява на всеки 5 минути. Но един път ми се случи да рестартирам мрежата на пингвания сървър и точно в този момент се е стартирал скрипта и другия сървър се е изключил, малшанс.
Мисълта ми е ако условно наречем сървърите с "А" и "Б", то нещата да станат така:
Когато УПС-а подаде сигнал за гасене на сървър "А", сървър "А" при самото гасене да стартира някакъв скрипт, който да гаси сървър "Б".