APC UPS na Linuxu

Tento článek se bude zabývat instalací a zprovozněním APC UPS na Linuxu, konkrétně Debianu, včetně grafického webového monitorovacího rozhraní. Vše jako vždy děláme opět pod uživatelem root.

Nejdříve nainstalujeme vše potřebné:

apt-get install apcupsd apcupsd-cgi

Nyní se přesvědčíme, že UPS máme připojenou pomocí USB nebo COM kabelu k PC.

Aby nám UPS komunikovala s PC musíme upravit následující dva soubory:

/etc/apcupsd/apcupsd.conf

UPSNAME není povinné vyplnit, ale v logu se nám bude zobrazovat přímo jméno naší UPS:

UPSNAME APC-350

Pro USB:

UPSCABLE usb
UPSTYPE usb
DEVICE

Pro COM0: (pro jiný COM port změníme číslo ttySx)

UPSCABLE smart
UPSTYPE apcsmart
DEVICE /dev/ttyS0

 

/etc/default/apcupsd

ISCONFIGURED=yes

Ještě restartujeme službu, aby se načetly upravené konfigurační soubory:

/etc/init.d/apcupsd restart

Příkazem apcaccess si ověříme, že komunikace UPS s PC funguje:

apcaccess

Pokud nám do konzole vypíše hromadu řádků s výpisem konfigurace, tak máme nyní zprovozněnou komunikaci UPS s PC. A nyní k webovému rozhraní.

Ověříme, že v konfiguraci apache máme následující řádek. Bude buď přímo v /etc/apache2/apache2.conf nebo spíše v /etc/apache2/sites-available/default . Pokud ho nenajdeme, doplníme.

ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/

Pokud jsme ho dopsali, restartujeme apache, jinak nemusíme:

/etc/init.d/apache2 restart

Nyní by již vše mělo fungovat. Zadáme do internetového prohlížeče IP adresu nebo naši doménu, přidáme „/cgi-bin/apcupsd/multimon.cgi“ a můžeme sledovat stav naší UPS odkudkoliv na světě 🙂

http://IP.AD.RE.SA/cgi-bin/apcupsd/multimon.cgi
http://www.mojedomena.cz/cgi-bin/apcupsd/multimon.cgi

Ať slouží 🙂


Tagy: , , , , ,

1 Star2 Stars3 Stars4 Stars5 Stars (Zatím nehodnoceno)
Loading...
Pomozte vylepšit wiki: Pošlete návrh na zlepšení