Linux-Bulgaria.ORG
навигация

 

начало

пощенски списък

архив на групата

семинари ...

документи

как да ...

 

 

Предишно писмо Следващо писмо Предишно по тема Следващо по тема По Дата По тема (thread)

Re: lug-bg: UPS с драйвери за линукс


  • Subject: Re: lug-bg: UPS с драйвери за линукс
  • From: Nedko Arnaudov <nedko@xxxxxxxxxxxxxxxxxxxxx>
  • Date: Thu, 03 Mar 2005 23:21:42 +0200
  • Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAAM1BMVEX///8HBgUeFhGwUjwr NDF5RjOgVz2UVTxxTz9pNSXCiW2OUjhNIxi6bE6ROChWammgrK7+pa2IAAAAAXRSTlMAQObYZgAA AkxJREFUeAGtlAuTgyAMhK9gIGl4+P9/7W2wVbBo52YOZ2of+djdBPtT/7h+/lhf/wNYXFtLu38Y OCss7jEut4zMCTiXGzwiA7CMm78+XQPzemC9q15hun/7sovRAZcCg8QBfPRnF3QPd0jswHW9gUeK rwC2nwPTCRyudk9vhXtHXYgT4FxKOEn7zu83R+o3ULefUipKxjTn73LcPyzVbdck0YdAclJxE8C2 hKHiM5ZKGm1NLFn9IyUNBoQzMZsDjCKxD89sl6dBYwJYCFgi/8TKGfWWYzPmDkfdM40nEgRSWIYE NREkQcdMem9SBzAStJJiCaxcpOAy4HDUARWbJyyRAKKwzbBoKQmAzBSqw/7iOJaYC+mTSYtiJs3d FFjggTkGKr54r6gPwRoMZboASonB+wJA2/wQ32tysfAU4MWr97kBuLdx4FNy5QKoCfVYprCdEAhE tFY7gb5LlcnqMwIgBASaI3S4S1AHoO7ASwH+bCTdFE4AmxP4wcIJMQFPaN01YBI5F7QT9wagq5KO FuHd/sS1b8VCUMTeofUV07gH4Cno1iuo2BQY079RqKSK49MWYcyBSOgWEMWk2iCsUV4RQW6BNopN wYJYBB7GcAqN2UXLbc3Cssyk9wpiw7NimwPqkemLArVZGBKIhWP8qkCExyaHHBn+Y4iR+rP3mQH1 zKpMuDjmZ8DHfhDjpCsyYkUsxqsZy3EcxAgsDUCl/TnZYcJLgLVOogPWKkIB/rHzVm9QyGzE+mZ2 YF1XHAQcPPy51kOhecI06vpCfgFqlF1IG9UTLgAAAABJRU5ErkJggg==

Иво Тачев <ivo_linux@xxxxxxx> writes:

> Колкото до автоматичното спиране след нормален shutdown на ОС - да, това е 
> важно, защото всяко изчерпване на оловните акумулатори докрай съкращава 
> живота им. NUT наистина предвижда приключване на работа по такъв нещадящ 
> начин, но има възможност за някакви scheduling скриптове за спиране и преди 
> да свършат батериите, но ми се струва сложно.

Доколкото съм наясно с това което съм си настроил при мен, можеш да
настроиш машините да се спират по-рано и когато се спира master-а тогава
да спиреш UPS-а:

# upsc mge@incubator
battery.charge: 100
battery.charge.low: 30
battery.runtime: 01715
driver.name: mge-shut
driver.parameter.port: /dev/cua01
driver.version: 2.0.0
driver.version.internal: 0.59
outlet.0.desc: Main Outlet
outlet.0.id: 1
outlet.0.switchable: 0
outlet.1.autoswitch.charge.low: 0
outlet.1.desc: PowerShare Outlet 1
outlet.1.id: 2
outlet.1.switch: 1
outlet.1.switchable: 1
outlet.2.desc: PowerShare Outlet 2
output.voltage: 230
ups.delay.shutdown: -1
ups.delay.start: -1
ups.load: 6
ups.mfr: MGE UPS SYSTEMS
ups.model: ellipse 1200
ups.serial: unknown
ups.status: OL CHRG

Променливата battery.charge.low определя при колко процента от пълния
заряд на батериите да се започне спиране на машините (при мен това са
30%). Тази стойност съм я сменял, и всичко сработваше както може да се
очаква. Тази промелива обаче може да не се поддържа от всички UPS-и.

За да накараш машината да спре UPS-а, трябва да се сложи следния шел код
да се изпълнява точно преди машината да си отиде:

if (test -f /etc/killpower)
then
   echo "Killing the power, bye!"
   /usr/custom/bin/upsdrvctl stop
   /bin/sleep 5
   /usr/custom/bin/upsdrvctl shutdown
fi

-- 
Nedko Arnaudov <GnuPG KeyID: DE1716B0>

Attachment: pgp2kD7K5BWyC.pgp
Description: PGP signature



 

наши приятели

 

линукс за българи
http://linux-bg.org

FSA-BG
http://fsa-bg.org

OpenFest
http://openfest.org

FreeBSD BG
http://bg-freebsd.org

KDE-BG
http://kde.fsa-bg.org/

Gnome-BG
http://gnome.cult.bg/

проект OpenFMI
http://openfmi.net

NetField Forum
http://netField.ludost.net/forum/

 

 

Linux-Bulgaria.ORG

Mailing list messages are © Copyright their authors.