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
|