LINUX.ORG.RU
ФорумAdmin

bash shutdown

 


0

1

Задача такова. Нужно чтобы при отключении эл.энергии- бесперебойник при установленном пределе разряда аккумуляторов, давал команду сервакам на корректное завершение всех программ и отключение. Использовал UPSMON, один сервак (назовем его сервер №1) полностью и корректно завершает свою работу. Теперь нужно чтобы другие серваки (№2, 3 итд) так же выключались. Нужен какой то bash скрипт который будет стартовать при выключении на компьютере №1, удаленно подключатся к компьютеру №2 и выполнять что то вроде shutdown или halt. Или есть какие другие пути реализации?

Есть, удалённое выполнение команд поcредством ssh.

kostik87 ★★★★★
()

Или есть какие другие пути реализации?

apcupsd умеет работать в режиме сервера, раздавая информацию о состоянии локального упса клиентам.

redgremlin ★★★★★
()
Ответ на: комментарий от redgremlin

apcupsd умеет работать в режиме сервера, раздавая информацию о состоянии локального упса клиентам.

И NUT умеет. И вышеупомянутый UPSMON тоже умеет.

Black_Shadow ★★★★★
()

что за ups? а то мне первый вариант что в голову пришел - скриптом долбить бесперебойник раз в n секунд через snmpwalk и слать poweroff если определенное значение в дереве перекинулось с 1 на 0 или наоборот. но ups должен разумеется уметь snmp, а в дешевых для этого нужна плата расширения

upcFrost ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.