Подсистема контроля UPS (Черновик)

по сравнению с
Ключ
Эта строка удалена.
Это слово было удалено. Это слово было добавлено.
Эта строка добавлена.

Изменения (10)

просмотр истории страницы
NOCOMMWARNTIME 300
FINALDELAY 0{code}
7. запускаем демон;service ups start
7. запускаем демон;
{code}service ups start{code}
8. проверяем возможности UPS;

{code}upscmd -l <имя_UPS>@localhost{code}
В зависимости от списка команд можно гибко настраивать поведение UPS, если драйвер/UPS поддерживает то или иное действие.


79. настраиваем планировщик nut;
{code}vim /etc/nut/upssched.conf
— добавляем
AT ONLINE * EXECUTE powerup
{code}
7. 10. создаем скрипт поведения UPS при штатных ситуациях;
{code:lang=actionscript}touch /etc/ups/cmd.sh
chmod 666 /etc/ups/cmd.sh
vim /etc/ups/cmd.sh
— добавляем
#!/bin/sh
case $1 in
commbad)
logger "UPS communications failure"
;;
commok)
logger "UPS communications restored"
;;
nocomm)
logger "UPS communications cannot be established"
;;
powerout)
logger "UPS on battery. Shutdown in 90 seconds...."
/app/asr_billing/service stop
/app/asr_cabinet/service stop
/app/asr_fiscal/service stop
/app/auth/service stop
/app/base/service stop
/app/collector/service stop
/app/monitoring/service stop
upscmd -u upsmon -p password <имя_UPS>@localhost shutdown.return (данную опцию нужно проверять командой, данной выше)
;;
shutdownnow)
logger "UPS has been on battery for 120 seconds. Starting orderly shutdown"
upsmon -c fsd
;;
shutdowncritical)
logger "UPS battery level CRITICAL. Shutting down NOW!!!!"
upsmon -c fsd
;;
powerup)
logger "UPS on line. Shutdown aborted."
upscmd -u upsmon -p pass <имя_UPS>@localhost shutdown.stop
;;
*)
logger "Unrecognized command: $1"
;;
esac{code}

8. 11. добавляем демон в автозагрузку;
{code}chkconfig --level 35 ups on{code}
9. 12. проверяем состояние UPS.
{code}upsc <имя_UPS>@localhost{code}




[http://redhat-club.org/2011/настройка-nut-2.4.3-с-ups-eaton-env-в-rhel-centos-6|http://redhat-club.org/2011/%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0-nut-2.4.3-%D1%81-ups-eaton-env-%D0%B2-rhel-centos-6]




----
Служебная информация