Титла: Отдалечено изключване на сървър Публикувано от: tony1975 в Jan 25, 2007, 16:54 Здравейте на всички. Много бих се зарадвал, ако някой ми прати инфо или линк, където да е обяснено как да се спре линукс-машина отдалечено (идеята е ако имаме 2 сървъра и като спре единия да изпълни някакъв скрипт, който да спре и втория). Къде ли не рових в Нет-а, но за съжаление нишо не успях да открия.
Титла: Отдалечено изключване на сървър Публикувано от: VladSun в Jan 25, 2007, 17:05 Правиш файл с:
добавяш го да се изпълнява на всеки 5 мин. в crond, като за параметър му даваш ИП-то на другия сървер Титла: Отдалечено изключване на сървър Публикувано от: tony1975 в Jan 25, 2007, 17:23 Мерси за инфото, но в момента е направено със скрипта:
# 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 минути. Но един път ми се случи да рестартирам мрежата на пингвания сървър и точно в този момент се е стартирал скрипта и другия сървър се е изключил, малшанс. Мисълта ми е ако условно наречем сървърите с "А" и "Б", то нещата да станат така: Когато УПС-а подаде сигнал за гасене на сървър "А", сървър "А" при самото гасене да стартира някакъв скрипт, който да гаси сървър "Б". Титла: Отдалечено изключване на сървър Публикувано от: dvasilev в Jan 25, 2007, 17:38 Виж този проект http://www.networkupstools.org/
Има сървърска част, който следи статуса на UPS-а и клиенти, които запитват сървъра за него. Така, ако имаш няколко компютъра на един UPS, всеки може да се ориентира какъв е статуса на UPS-а и да предприеме мерки за изключване, ако се налага. Титла: Отдалечено изключване на сървър Публикувано от: tony1975 в Jan 25, 2007, 17:41 Мерси на всички
![]() |