howto:network:nut
Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
| Následující verze | Předchozí verze | ||
| howto:network:nut [2016/10/29 23:05] – upraveno mimo DokuWiki 127.0.0.1 | howto:network:nut [2017/09/08 23:50] (aktuální) – [Komponenty nutu] harvie | ||
|---|---|---|---|
| Řádek 5: | Řádek 5: | ||
| * '' | * '' | ||
| * '' | * '' | ||
| + | |||
| + | ==== Komponenty nutu ==== | ||
| + | |||
| + | * **upsd** (nut-server.service) | ||
| + | * komunikuje s jednotlivymy ups (drivery) a zprostredkuje komunikaci s nimi pro ostatní | ||
| + | * v **upsd.conf** se nastavuje sitove spojeni a v **upsd.users** se nastavujou loginy pro pristup z ostatnich programu | ||
| + | * v **nut.conf** se nastavuje jen ktere sluzby se maji spoustet, je mozne ze systemd to ignoruje | ||
| + | * **upsc, upscmd, upsrw** | ||
| + | * klienti pro ovladani upsd z prikazoveho radku, umi v poradi jak jsou uvedeny: cist informace, spoustet prikazy a nastavovat parametry ups. | ||
| + | * **upsdrvctl** (nut-driver.service) | ||
| + | * demony co se spousti po jednom procesu pro kazdou UPS, pro kazdy druh UPS je tenhle driver jinej. upsdrvctl je wrapper co spusti spravnou binarku pro kazdou UPS. upsd s nima pak pracuje. | ||
| + | * seznam ups a driveru ktere maji pouzivat se nastavuje v **ups.conf** | ||
| + | * **upsmon** (nut-monitor.service) | ||
| + | * pripojuje se k upsd, pravidelne zjistuje stav UPS a na zaklade toho rozesila warningy, vola skript **/ | ||
| + | * seznam ups, ktery ma monitorovat a akci ktery ma provadet je nastavenej v **upsmon.conf** | ||
| + | * **upssched** | ||
| + | * wrapper co lze pouzit na filtrovani eventu tak, ze se vola z upsmonu misto notifycmd, nicmene se v beznych usecasech nedoporucuje. konfiguruje se v **upssched.conf** a vetsina lidi ho pry vubec nepotrebuje. | ||
| + | * **nut-monitor** (neplest s upsmon, ktery pouziva systemd unitu nut-monitor.service!!!) | ||
| + | * GUI aplikace s ikonkou na liste, ktera po pripojeni k upsd umoznuje pohodlny sledovani a spravu UPS | ||
| + | * **nut-cgi** | ||
| + | * Zakladni webove rozhrani NUTu | ||
| + | * Pripojuje se na upsd a UPS v nich zadane v **hosts.conf** (lze mit v jednom webu UPS z vice serveru) | ||
| + | * Po zaheslovani webu a povoleni v **upsset.conf** lze i spoustet pres web akce a nastavovat UPS | ||
| + | |||
| ===== Konfigurace ===== | ===== Konfigurace ===== | ||
| Řádek 11: | Řádek 35: | ||
| <file ini / | <file ini / | ||
| - | # Network UPS Tools: example nut.conf | + | #MODES: none/standalone/netserver/netclient |
| - | # | + | |
| - | ############################################################################## | + | |
| - | # General section | + | |
| - | ############################################################################## | + | |
| - | # The MODE determines which part of the NUT is to be started, and which | + | |
| - | # configuration files must be modified. | + | |
| - | # | + | |
| - | # This file try to standardize the various files being found in the field, like | + | |
| - | # /etc/default/nut on Debian based systems, / | + | |
| - | # systems, ... Distribution' | + | |
| - | # component(s) has to be started. | + | |
| - | # | + | |
| - | # The values of MODE can be: | + | |
| - | # - none: NUT is not configured, or use the Integrated Power Management, or use | + | |
| - | # some external system to startup NUT components. So nothing is to be started. | + | |
| - | # - standalone: This mode address a local only configuration, | + | |
| - | # | + | |
| - | # upsd and upsmon) and the matching configuration files. This mode can also | + | |
| - | # | + | |
| - | # - netserver: same as for the standalone configuration, | + | |
| - | # some more network access controls (firewall, tcp-wrappers) and possibly a | + | |
| - | # | + | |
| - | # Since this MODE is opened to the network, a special care should be applied | + | |
| - | # to security concerns. | + | |
| - | # - netclient: this mode only requires upsmon. | + | |
| - | # | + | |
| - | # IMPORTANT NOTE: | + | |
| - | # This file is intended to be sourced by shell scripts. | + | |
| - | # You MUST NOT use spaces around the equal sign! | + | |
| MODE=netserver | MODE=netserver | ||
| </ | </ | ||
| Řádek 63: | Řádek 57: | ||
| * Pokud používáme usb driver, je dobré před jakoukoliv další činností přehrát soubor **nut-usbups.rules** do /// | * Pokud používáme usb driver, je dobré před jakoukoliv další činností přehrát soubor **nut-usbups.rules** do /// | ||
| - | **Debian, | + | **Debian, |
| <code bash> | <code bash> | ||
| - | ln -s / | + | ln -s / |
| </ | </ | ||
| - | **Centos** | + | **Starej Debian, Ubuntu** |
| <code bash> | <code bash> | ||
| - | ln -s / | + | ln -s / |
| </ | </ | ||
| Řádek 447: | Řádek 441: | ||
| Pokud je všechno správně, uvidíme podobný výstup, jako je tady na předchozím výpisu. | Pokud je všechno správně, uvidíme podobný výstup, jako je tady na předchozím výpisu. | ||
| + | |||
| + | |||
| + | |||
| + | Přes systemd mi nestartovaly drivery po rebootu, tak jsem musel přidat pomlčku před cestu na tomhle řádku: | ||
| + | <file ini / | ||
| + | ... | ||
| + | ExecStart=-/ | ||
| + | ... | ||
| + | </ | ||
| ==== Užitečné odkazy ==== | ==== Užitečné odkazy ==== | ||
howto/network/nut.1477775109.txt.gz · Poslední úprava: 2016/10/29 23:05 autor: 127.0.0.1
