Прошу помощи в корректной конфигурации NUT(Network UPS Tools) для решения следующей задачи: Через n минут после отключения сетевого питания корректно завершить работу 3-х девайсов, запитанных с одного UPS (IPPON SmartWinner 2000), предварительно отправив уведомление на e-mail администратору. Также необходимо обеспечить запуск после возобновления сетевого питания, с защитой от power race. Два из указанных девайса, это сервера на Linux (Fedora 6), один - CMTS (головной кабельный модем), который возможно остановить только через telnet (командой halt). Все девайсы имеют доступ по лок. сети (ethernet). На одном из серверов установлен NUT. UPS он видит, понимает, может мониторить. С этим проблем нет. Основные вопросы: 1. каким образом остановить "ведомый" Linux сервер? 2. с помощью чего остановить CMTS (зайти telnet-ом и выполнить в нем команду halt) 3. как убедиться, что п.1 и 2 выполнены корректно? 4. возможно ли отключить сам UPS после завершения работы "мастер-сервера"? Если возможно, то каким образом. 5. как обеспечить защиту от power race и запустить автоматически после возобновления подачи питания все подключенные к UPS девайсы?P.S. Собственно нужны конкретные проверенные конфигурационные файлы NUT, ну и доп. скрипты, или идеи для их написания. P.P.S. По п.1 решение наполовину нашел - скрипт на Perl (с модулем Net::SSH::Perl) отсылает "shutdown -h now" на любой Linux. Вопрос только в том, как корректно "прикрутить" его в cmd скрипт NUT-а..
|