Linux ups nut: различия между версиями
Материал из noname.com.ua
Перейти к навигацииПерейти к поискуSirmax (обсуждение | вклад) |
Sirmax (обсуждение | вклад) |
||
Строка 24: | Строка 24: | ||
Запускаю драйвер |
Запускаю драйвер |
||
{{Root|<nowiki>#/etc/init.d/upsdrv start</nowiki>}} |
{{Root|<nowiki>#/etc/init.d/upsdrv start</nowiki>}} |
||
+ | Процесс выглядит так: |
||
+ | <PRE> |
||
+ | /lib/nut/bcmxcp -a ups0 |
||
+ | </PRE> |
Версия 15:07, 6 апреля 2011
Управление UPS под Linux
Есть три сервера, включенные в один "тупой" (т.е. без network модуля) УПС. Требуется мониторить статус УПСа и выключать компьютеры при снижении заряда батареи.
Настройка
Мне достался УСП с мониторингом через COM (/dev/ttyS0) порт.
Настройки пакета nut разбиты по нескольким конфигурационным файлам:
- nut.conf - содержит указание, какие части пакета nut мы будем запускать
- ups.conf – настройки UPS-специфического драйвера
- upsd.conf - настройки для главного UPS демона
- upsd.users – файл контроля доступа для UPS демона
- upsmon.conf - настройки для UPS демона монитора
- upssched.conf - настройки для upssched демона
ups.conf - драйвер УПСа
Описываем какой драйвер использовать и как подключен УПС ( в моем случае - COM-порт)
[ups0] driver = bcmxcp port = /dev/ttyS0 desc = "Main UPS"
Запускаю драйвер
#/etc/init.d/upsdrv start
Процесс выглядит так:
/lib/nut/bcmxcp -a ups0