Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » APC UPS Daemon (Apcupsd)

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3

Открыть новую тему     Написать ответ в эту тему

Solenaja



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
APC UPS Daemon (Apcupsd)


Apcupsd может быть использован для управления и контроля большинства UPS фирмы APC на компьютерах с системами Unix и Windows. Apcupsd работает с большинством моделей как Smart-UPS, так и простых моделей, таких как Back-UPS и BackUPS-Office.  
В случае пропадания электричества, Apcupsd будет информировать пользователей о сбое питания и что может произойти отключение. Если питание в электросети не будет восстановлено, работа системы будет завершена, когда: аккумуляторная батарея будет исчерпана; окончится таймаут задержки времени (секунды) отключения UPS или по истечении времени, основанном на внутренних расчетах UPS, определенных нормами потребляемой мощности. Apcupsd лицензирован по GPL2 (бесплатный).

Последняя версия - 3.14.10 (13 сентября 2011)



Всего записей: 4246 | Зарегистр. 02-09-2001 | Отправлено: 15:06 11-06-2008 | Исправлено: Solenaja, 00:08 29-03-2012
Alex Maluy



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Доброго времени суток!
 
Платформа Win2003 SP2, apcupsd 3.14.4, вот такая конфа:
 
UPSCABLE smart
UPSTYPE apcsmart
DEVICE COM1
POLLTIME 60
SCRIPTDIR C:\apcupsd\etc\apcupsd
PWRFAILDIR C:\apcupsd\etc\apcupsd
NOLOGINDIR C:\apcupsd\etc\apcupsd
ONBATTERYDELAY 6
BATTERYLEVEL 5
MINUTES 3
TIMEOUT 0
ANNOY 300
ANNOYDELAY 60
NOLOGON disable
KILLDELAY 0
NETSERVER on
NISIP 10.40.0.2
NISPORT 3551
EVENTSFILE C:\apcupsd\etc\apcupsd\apcupsd.events
EVENTSFILEMAX 10
UPSCLASS standalone
STATTIME 0
LOGSTATS off
 
Тест проходит, все параметры выдает, однако в трее висит ошибка Network error
 
   
   
 
Что это за ошибка и почему не выдает статус UPS?

Всего записей: 78 | Зарегистр. 21-09-2001 | Отправлено: 14:33 01-08-2008 | Исправлено: Alex Maluy, 14:58 01-08-2008
SAVage22



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Давно искал такой бесплатный софт!

Всего записей: 1104 | Зарегистр. 30-12-2003 | Отправлено: 17:49 02-08-2008
GaDiNa



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
а как в нем настроить посылку уведомлений по email или запуск внешнего скрипта ?

Всего записей: 1551 | Зарегистр. 17-06-2003 | Отправлено: 15:28 08-10-2008
Solenaja



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
GaDiNa
http://www.apcupsd.com/manual/Windows_Version_apcupsd.html#SECTION000269000000000000000
 
Добавлено:
http://www.apcupsd.com/manual/Configur_Directiv_Referenc.html

----------
Могу помочь, но только своими знаниями и ...

Всего записей: 4246 | Зарегистр. 02-09-2001 | Отправлено: 14:52 09-10-2008
ICY_fire



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Друзья, есть сромный опыт настройки, вероятно кому то смогу помочь, стучитесь в ПМ.

Всего записей: 602 | Зарегистр. 03-02-2006 | Отправлено: 15:35 26-02-2009
Solenaja



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
вышла 3.14.6
16 мая 2009
NEW FEATURES
  * Major updates to the User Manual. Rewritten battery maintenance section  
    courtesy of Trevor Roydhouse <trev    @    sentry.org>. Many other updates
    including the SmartUPS protocol and OS support sections. Furthermore,
    the manual is now formatted in reStructuredText
    (http://docutils.sourceforge.net/rst.html) and as a result is very  
    easy to update. (The only down side is the multi-page HTML version is  
    no longer available; the HTML version is all on a single page.)
 
  * New manpages for apcupsd, apcupsd.conf, apctest, apcaccess, and  
    apccontrol. Many thanks to Trevor Roydhouse <trev    @   sentry.org> for the
    hard work!
 
  * Support for QNX. Tested on QNX 6.3.2. Contributed by Mikhail
    Gruzdev <michail.gruzdev @  gmail.com>
 
  * Add support for turning the UPS off completely. This complements  
    existing hibernate (aka killpower) functionality. Turn-off is  
    implemented for apcsmart and USB drivers, subject to support for the  
    relevant commands in the UPS itself. Contributed by Keith Campbell  
    <campbell  @  econnectix.com>.
 
BUG FIXES
 
  * apcsmart: Deadlock fixes during comms failures. Contributed by Keith  
    Campbell <campbell   @  econnectix.com>
 
  * linux-usb: Fix out-of-bounds array access. Contributed by David Fries  
    <david   @   fries.net>
 
  * Fix build with gcc-4.4. Contributed by Michal Hlavinka <mhlavink   @   redhat.com>
   
  * apcsmart: Fix crash during process shutdown (SIGTERM). Contributed by  
    Andrey Sharandakov <ash.ashway   @   gmail.com>
 
  * Several other minor fixes and improvements. See ChangeLog for details.


----------
Могу помочь, но только своими знаниями и ...

Всего записей: 4246 | Зарегистр. 02-09-2001 | Отправлено: 13:50 02-07-2009 | Исправлено: Solenaja, 14:00 02-07-2009
alekspioner

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
GaDiNa
http://www.apcupsd.com/manual/Windows_Version_apcupsd.html#SECTION000269000000000000000
 
Добавлено:
http://www.apcupsd.com/manual/Configur_Directiv_Referenc.html
 
 ССылки не работают, никак не могу настроить чтобы при отключении электричества запускался скрипт.

Всего записей: 3 | Зарегистр. 07-10-2008 | Отправлено: 17:59 30-08-2009
Solenaja



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
alekspioner
http://www.apcupsd.com/manual/#apcupsd-notification-and-events

----------
Могу помочь, но только своими знаниями и ...

Всего записей: 4246 | Зарегистр. 02-09-2001 | Отправлено: 18:01 02-09-2009
ICY_fire



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
alekspioner, поробую ответить, если актуально еще.
"Файл сценариев"  c:\apcupsd\etc\apcupsd\apccontrol.bat является гибким инструментом, позволяющим задавать реакцию компьютера на те или иные события, генерируемые сервером NIS, например фрагмент кода:
nbattery
c:\apcupsd\bin\blat.exe -subject "UPS REPORT" -body "Power failure. Running on UPS batteries." -to qqq@kqqq.ru -html
GOTO one
означает, что при возникновения события onbattery будет запущена программа blat.exe с некоторыми параметрами командной строки (почтовый клиент без GUI – будет отправлено почтовое уведомление системному администратору).
 
Фрагмент
oshutdown
   %SHUTDOWN% -h now
   GOTO one
Запускает файл shutdown.exe при возникновения события doshutdown, который и выключает компьютер.
 
Соотв-но ищешь нужное событие в батнике, расскоментируешь строку и вписываешь нужную команду.
 
События, генерируемые NIS (возможны ошибки и неточности):
annoyme (запланировано отключение и истёк интервал перед предупреждением (ANNOYME)
changeme (UPS работает от сети, но батарея не работает и её надо заменить)
commfailure (потеряно управляющее соединение с UPS)
commok (восстановлено управляющее соединение с UPS)
doshutdown (UPS работает от батареи и пора отключаться)
emergency (немедленно выключить компьютер, т.к. UPS неисправен)
failing (UPS работает от батареи и батарея заканчивается)
loadlimit (UPS работает от батареи и заряд батареи упал ниже заданного)
mainsback (UPS перешёл на работу от сети)
onbattery (UPS перешёл на работу от батареи, задержка задаётся ONBATTERYDELAY)
offbattery (UPS вернулся из режима работы от батареи)
powerout (пропало питание в сети или самотестирование)
remotedown (UPS работает на батарее и с ним пропала связь, например, выключился управляющий компьютер)
runlimit (UPS работает от батареи и осталось меньше времени, чем указано в MINUTES)
timeout (UPS работает от батареи дольше, чем указано в TIMEOUT)
startselftest (UPS начал самотестирование)
endselftest (UPS завершил самотестирование)
battdetach (батарея отсоединена)
battattach (батарея подключена обратно)
 
2all
В процессе юзания сабжа наткнулся два раза на очень критичный баг, причины так и не выяснены.
1. После отключения э/э на главном ИБП, все компы, конфиги которых зависели от него, при загрузке винды сразу же уходили в ребут. Вылечил лишь "загрузкой последней удачной конфигурации". Причин даже в мыслях нет.
2. Было отключение э/э, каким то образом сдох USB-интерфейс у ведущего ИБП, при этом остальные компы, уходили в ребут через некоторое время после включения. Вылечилось загрузкой в защищенном режиме и сносом сабжа. Тут подозреваю, что сервер NIS генерировал событие на отключение, несмотря на то что ИБП был не доступен.

Всего записей: 602 | Зарегистр. 03-02-2006 | Отправлено: 22:34 03-09-2009 | Исправлено: ICY_fire, 15:38 04-09-2009
SlayerT



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
3.14.7 -- 31 July 2009            
 
NEW FEATURES
 
  * Multimon CGI programs are included with the Windows binary package
 
BUG FIXES
 
  * Windows COM ports above COM9 now work without user needing to manually
    add \\.\ UNC prefix in apcupsd.conf
 
  * Fix configure script not noticing when C++ compiler is missing
 
  * Fix for battery date (BATTDAT) displaying invalid values on USB models
 
  * Fix version reporting in cgi and examples
 
  * Misc documentation fixes for typos, etc.
 

Всего записей: 237 | Зарегистр. 27-09-2005 | Отправлено: 09:56 04-09-2009
ICY_fire



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Господа, а кто то настраивал на серии Smart 1000 через кабель 940-1524 (940-0024)? Поделитесь конфигурационным файлом, пожалуйста. Никак не могу настроить конф-файл, служба не стартует в итоге.

Всего записей: 602 | Зарегистр. 03-02-2006 | Отправлено: 17:08 04-09-2009 | Исправлено: ICY_fire, 00:04 07-09-2009
KDSKDS



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ICY_fire
 
Можно поподробнее про shutdown?
я должен вписать что-то типа этого shutdown /s /m \\server /t 0 /d p:1:1?

Всего записей: 47 | Зарегистр. 18-01-2005 | Отправлено: 17:37 08-10-2009
ICY_fire



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
KDSKDS, да по идее можно и так, только вопрос - хватит ли системных прав на компе чтобы погасить по сети комп \\server, думаю что не хватит
Вообще - сабж то клиент-серверный по сути, так что нет необходимости посылать такие команды по сети, можно поставить его на клиента и на нем настроить нужные действия.
Кстати %SHUTDOWN% -h now там не спроста, у сабжа есть свой файлик в c:\apcupsd\bin\shutdown.exe.
 

Всего записей: 602 | Зарегистр. 03-02-2006 | Отправлено: 14:41 12-10-2009
KDSKDS



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ICY_fire
прав погасить сервер хватит Вопрос какой из shutdown'ов использовать - дело личных предпочтений
 
У меня такой вопрос возник. Сервера работают от 2х ИБП. Как настроить правила, чтобы сервера гасились только если если оба ИБП будут разряжены?
Вариант сервер1 и сервер2 смотрят на ИБП1, а сервер 3 и сервер 4 на ИБП2 не подходит, так так есть ещё сервер5, который должен жить максимально долго и погаснуть только когда оба ИБП разрядятся.
Спасибо

Всего записей: 47 | Зарегистр. 18-01-2005 | Отправлено: 15:56 13-10-2009
ICY_fire



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
прав погасить сервер хватит
Разве учетке System, под которой работает сервис сабжа, достаточно прав отправить по сети команду на шутдаун? Всю жизнь думал что не хватит...)
Какой то из БП у тебя будет разряжаться раньше в любом случае, поэтому так
Цитата:
 сервера гасились только если если оба ИБП будут разряжены?
сделать не получиться, да и смысла, имхо, нет.
Если для тебя самый критичный сервер5, то повесь его на отдельный ИБП (ну или в паре с каким то другим). Остальные - к другому. Итого, напр. - 1-3 подключены к ибп1, 4-5 к ибп2. Сервера NIS - 1 и 5, клиенты NIS - 2-4. Схема выключения: напр. при заряде батареи 7% гасяться 2-4, при 5% - 1 и 5.
 
 

Всего записей: 602 | Зарегистр. 03-02-2006 | Отправлено: 16:26 13-10-2009 | Исправлено: ICY_fire, 16:36 13-10-2009
KDSKDS



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ICY_fire

Цитата:
Разве учетке System, под которой работает сервис сабжа, достаточно прав отправить по сети команду на шутдаун?

Сервис можно запускать из под любой учётки, которой кроме запуска сервиса можно дать права и на шатдаун. Это первый вариант. Второй - запускать не саму утилиту шатдауна, а скриптик, в кором переопределяются права доступа к удалённому компьютеру. Этот вопрос уже давно отработан.

Всего записей: 47 | Зарегистр. 18-01-2005 | Отправлено: 13:49 12-11-2009
ICY_fire



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
KDSKDS, согласен, на том и порешим, а то в оффтоп уходим Как успехи, сабж успешно настроил для нужных задач?

Всего записей: 602 | Зарегистр. 03-02-2006 | Отправлено: 11:16 13-11-2009
KDSKDS



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ICY_fire
Настроил гасить серваки по очереди. Думаю об оптимизации процесса
 
В процессе возник вопрос: Эта программа может читать состояние по snmp и реагировать в зависимости от полученных данных?

Всего записей: 47 | Зарегистр. 18-01-2005 | Отправлено: 10:01 23-11-2009 | Исправлено: KDSKDS, 10:03 23-11-2009
PAV2

Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Народ, помогите .conf правильно настроить на следующее железо.
 
Комп 1
Server 2008 R2 + Smart-UPS SC 620 + 940-0024C + COM1
 
Комп 2
W7 x64 + Smart-UPS SC 620 + 940-0024C + COM1
 
Нужно что бы просто тушил машину
Кстати, вообще реально как то сделать так, что бы при подаче электричества UPS включал ПК?

Всего записей: 272 | Зарегистр. 24-01-2006 | Отправлено: 12:22 27-11-2009 | Исправлено: PAV2, 09:46 28-11-2009
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3

Компьютерный форум Ru.Board » Компьютеры » Программы » APC UPS Daemon (Apcupsd)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru