|
|
www.lissyara.su
—> статьи
—> FreeBSD
—> Мелочи
—> APCUPSD
APCUPSD - автовыключение серверов подключенных к одному UPS
Автор: Name.
На случай отключения электричества было необходимо организовать выключение серверов. Один сервер под ОС Windows 2003 гасился замечательно с ПО идущим с комплектом UPS, а вот к FreeBSD как-то там ничего не было, да и вообще с сетью там все как-то не очень, всмысле за отдельную денежку.
После поисков было найдено альтернативное решение - APCUPSD.
Ставиться подо все что только можно. Подо все что нельзя тоже ставится... Но мне надо только под Windows и FreeBSD.
Последняя версия Stable: 3.14.5 (11 January 2009)
New Features in the 3.14.x series:
...
Unreliable MASTER/SLAVE networking mode is removed
...
| Ставим из портов:
/usr/home/name/>cd /usr/ports/sysutils/apcupsd
/usr/ports/sysutils/apcupsd/>make && make install && make clean
| Для установки под Windows качаем с сайта www.apcupsd.com дистрибутив.
Шнур usb подключен к FreeBSD, поэтому сервером будет он.
/usr/local/etc/apcupsd/apcupsd.conf
UPSCABLE usb
UPSTYPE usb
DEVICE
LOCKFILE /var/spool/lock
SCRIPTDIR /usr/local/etc/apcupsd
PWRFAILDIR /var/run
NOLOGINDIR /var/run
ONBATTERYDELAY 6
#уровень заряда батареи меньше которого начнет выключаться
BATTERYLEVEL 40
#оставшееся время работы батареи меньше котрого начнет выключаться
MINUTES 10
TIMEOUT 0
ANNOY 300
ANNOYDELAY 60
NOLOGON disable
KILLDELAY 0
NETSERVER on
NISIP 0.0.0.0
NISPORT 3551
EVENTSFILE /var/log/apcupsd.events
EVENTSFILEMAX 10
STATTIME 0
STATFILE /var/log/apcupsd.status
LOGSTATS off
DATATIME 0
| Конфигурация Windows
C:\apcupsd\etc\apcupsd\apcupsd.conf
UPSCABLE ether
UPSTYPE net
DEVICE 10.10.0.4:3551
SCRIPTDIR C:\apcupsd\etc\apcupsd
PWRFAILDIR C:\apcupsd\etc\apcupsd
NOLOGINDIR C:\apcupsd\etc\apcupsd
ONBATTERYDELAY 6
BATTERYLEVEL 50
MINUTES 15
TIMEOUT 0
ANNOY 300
ANNOYDELAY 60
NOLOGON disable
KILLDELAY 0
EVENTSFILE C:\apcupsd\etc\apcupsd\apcupsd.events
EVENTSFILEMAX 10
| ВАЖНО: Параметр BATTERYLEVEL и MINUTES на подчиненных серверах должен быть больше чем на главном, чтобы сначала начали выключаться подчиненные сервера.
В трее иконка Apctray.exe показывает отсутствие подключения. Исправляем:
C:\apcupsd\bin\apctray.exe /host 10.10.0.4 /add
| Добавляем оповещение:
C:\apcupsd\etc\apcupsd\apccontrol.bat
:onbattery
%POPUP% "Power failure. Running on UPS batteries."
c:/windows/system32/net.exe send /DOMAIN "WARNING: Server running on UPS battaries"
GOTO :done
:doshutdown
c:/windows/system32/net.exe send /DOMAIN "WARNING: Server shutdown"
%SHUTDOWN% -h now
GOTO :done
| Не забываем включить службу сообщений в Windows.
Собственно все. Должно работать.
размещено: 2009-04-08,
последнее обновление: 2009-04-16,
автор: Name
|
|
|
|
2014-07-27, lissyara
gmirror
Удалённое создание софтверного зеркала средствами gmirror, на диске разбитом с использованием gpart. Использование меток дисков для монтирования разделов.
2013-08-20, zentarim
Scan+Print server FreeBSD 9
Настройка сервера печати и сервера сканирования под управлением операционной системы FreebSD 9 для МФУ Canon PIXMA MP540
2011-11-20, BlackCat
Разъём на WiFi-карту
Делаем съёмной несъёмную антену на WiFi-карте путём установки ВЧ-разъёма
2011-09-14, manefesto
Настройка git+gitosis
Настройка системы контроля версия исходного кода в связке git+gitosis+ssh
|
Статистика сайта
|
Сейчас на сайте находится: 7 чел.
|
За последние 30 мин было: 23 человек
|
За сегодня было 1617 показов, 202 уникальных IP
|
|
|
|
Этот информационный блок появился по той простой причине,
что многие считают нормальным, брать чужую информацию не уведомляя автора
(что не так страшно), и не оставляя линк на оригинал и автора — что более существенно.
Я не против распространения информации — только за. Только условие простое — извольте
подписывать автора, и оставлять линк на оригинальную страницу в виде прямой, активной, нескриптовой,
незакрытой от индексирования, и не запрещенной для следования роботов ссылки.
Если соизволите поставить автора в известность — то вообще почёт вам и уважение.
© lissyara 2006-10-24 08:47 MSK
|
|
|
Комментарии пользователей [12 шт.]